
java
微机原理通识
偏爱前端
展开
-
java数组
函数重载1、函数重载的定义:在同一个类中,有一个以上的同名函数,只要函数的参数列表或参数类型不一样即可,与返回值无关,这些统称为方法的重载。2、函数的重载存在的原因:为了增强方法的阅读性,优化了程序设计。案例1:九九乘法表privatestaticvoid print99() { for(int i = 1 ; i原创 2018-01-15 11:26:35 · 154 阅读 · 1 评论 -
最经典的Java FTP操作类
转载自: https://blog.youkuaiyun.com/dong_18383219470/article/details/72780088今天给大家带来自己写的ftp操作类,主要用于java网站、桌面程序的文件上传,图片上传以及压缩处理。本文中需要用到commons-net-2.2.jar thumbnailator-0.4.8.jar,请大家自行下载。package com.heng...转载 2018-08-20 14:44:12 · 838 阅读 · 1 评论 -
java的成员内部类
内部类一个类定义在另外一个类的内部,那么该类就称作为内部类。内部类的class文件名: 外部类$内部类. 好处:便于区分该class文件是属于哪个外部类的。内部类的类别1. 成员内部类成员内部类的访问方式:方式一:在外部类提供一个方法创建内部类的对象进行访问。class Outer{ //成员变量 int x = 100; // Ou原创 2018-01-16 16:10:55 · 226 阅读 · 0 评论 -
java接口下的多态
多态:父类的引用类型变量指向了子类的对象或者是接口类型的引用类型变量指向了接口实现类的对象。 实现关系下的多态: 接口 变量 = new 接口实现类的对象。 interface Dao{ //接口的方法全部都是非静态的方法。 public void add(); public void delete();}接口的实现类原创 2018-01-16 16:05:56 · 159 阅读 · 0 评论 -
java强制类型转换
前面的总结:抽象类:什么是时候使用抽象类:描述一类事物的时候,发现该事物确实存在着某种 行为,但是 目前这种是不具体的,这时候应该抽取这种行为的声明,而不去实现该种行为,这时候这种行为我们把它称为抽象的行为,这时候应该使用抽象类。抽象类要注意的细节:1. 如果一个方法没有方法体,那么该方法必须使用abstract修饰。2.原创 2018-01-16 16:05:18 · 472 阅读 · 0 评论 -
java多态及其作用
多态多态:一个对象具备多种形态。(父类的引用类型变量指向了子类的对象)或者是接口 的引用类型变量指向了接口实现类的对象)多态的前提:必须存在继承或者实现 关系。动物 a = new 狗();多态要注意 的细节:1. 多态情况下,子父类存在同名的成员变量时,访问的是父类的成员变量。2. 多态情况下,子父类存在同名的非静态的成员函数时,访问的是子原创 2018-01-16 16:01:30 · 1324 阅读 · 1 评论 -
java接口的基本概述,interface与implements
接口的基本概述/*接口:拓展功能的。 usb接口.。。接口的定义格式: interface接口名{ }接口要注意的事项: 1.接口是一个特殊的类。 2.接口的成员变量默认的修饰符为: public static final。那么也就是说接口中的成员变量都是常量。 3.接口中的方法都是抽象的方法,默认的修饰原创 2018-01-15 12:36:11 · 5657 阅读 · 3 评论 -
java的值交换
值交换/*值传递: 调用一个方法的时候,传递给方法的参数 ,实际上传递变量所存储的值。 */import java.util.*;class Person{ int x =10;} class Demo5{ public static void main(String[] args) { /* int a原创 2018-01-15 16:09:49 · 519 阅读 · 0 评论 -
java中static静态成员
static修饰成员变量静态的成员变量只会在数据共享区中维护一份,而非静态成员变量的数据会在每个对象中都维护一份的。。静态成员变量的访问方式:1.通过对象进行访问。 格式: 对象.变量名2.使用类名进行访问。 格式: 类名.变量名(推荐)注意:非晶态的成员变量只能使用对象进行访问,不能使用类名进行访问。static修饰成员函数原创 2018-01-15 11:29:24 · 1281 阅读 · 0 评论 -
java的抽象类:abstract
抽象类/*抽象类: 目前存在的问题: 1.动物类的run方法描述的不正确。 2.没有强制要子类一定要重写run方法。 抽象类的应用场景: 我们在描述一类事物的时候,发现该种事物确实存在着某种行为,但是这种行为目前是不具体的,那么我们可以抽取这种行为的声明,但是不去实现该种行为,这时候这种行为我们称作为抽象的行为,我们就需要原创 2018-01-15 11:33:32 · 277 阅读 · 0 评论 -
java中this关键字
1 this关键字 疑问:创建的p对象为什么没有值。解答:name与age在指定的构造函数里面已经存在,当name=name这个语句执行的时候,如果jvm在该方法内能寻找到该变量,则不会去寻找成员变量,那么要想指定给成员变量或对象的属性进行初始化赋值,那么必须指定name是成员属性。1.1 this 的概述this关键字代表是对象的引用。也就原创 2018-01-15 11:28:37 · 242 阅读 · 0 评论 -
java中final关键字
final关键字/*final(最终、修饰符) final关键字的用法: 1. final关键字修饰一个基本类型的变量时,该变量不能重新赋值,第一次的值为最终的。 2. fianl关键字修饰一个引用类型变量时,该变量不能重新指向新的对象。 3. final关键字修饰一个函数的时候,该函数不能被重写。 4. final关键字修饰一个类的时原创 2018-01-15 11:32:47 · 224 阅读 · 0 评论 -
java中instanceof关键字
instanceof关键字/*instanceof 关键字instanceof关键字的作用:判断一个对象是否属于指定的类别。instanceof关键字的使用前提:判断的对象与指定的类别必须要存在继承或者实现的关系。instanceof关键字的使用格式:对象 instanceof 类别instanceof关键字的作用: 目前没用。但是后原创 2018-01-15 11:31:55 · 728 阅读 · 0 评论 -
java中继承:1.super关键字;2.override
继承1.1 类和类之间的常见关系。 1:既然继承是描述类和类之间的关系,就需要先来了解类和类之间的常见关系1.1.1 现实生活的整体与部分举例说明1:现实生活 1:学生 是人 2:狗 是动物 3:球队包含球员整体与部分的关系,部分可以删除和增加 4:笔记本包含 cpu整体与部分的关系,部原创 2018-01-15 11:31:00 · 506 阅读 · 0 评论 -
java构造方法
1 构造方法 1.我们人出生的时候,有些人一出生之后再起名字的,但是有些人一旦出生就已经起好名字的。那么我们在java里面怎么在对象一旦创建就赋值呢? 1.1 构造方法的作用构造方法作用:对对象进行初始化. 1.2 构造函数与普通的函数的区别1. 一般函数是用原创 2018-01-15 11:27:59 · 1074 阅读 · 0 评论 -
java匿名对象
1.1 匿名对象2.1匿名对象:没有名字的实体,也就是该实体没有对应的变量名引用。2.2匿名对象的用途 1,当对象对方法进行一次调用的时候,可以使用匿名对象对代码进行简化。 为什么只对方法,而不调用属性呢?因为匿名对象调用属性没意义。 如果对象要多成员进行多次调用,必须给对象起个名字。不能在使用匿名 对象。2,匿名对象原创 2018-01-15 11:27:17 · 177 阅读 · 0 评论 -
Socket编程之TCP的简单实现
Clientimport java.io.*;import java.net.Inet4Address;import java.net.InetSocketAddress;import java.net.Socket;public class Client { public static void main(String[] args) throws IOException {...转载 2018-10-29 21:47:02 · 341 阅读 · 0 评论