思否学否

上一页 1 ··· 5 6 7 8 9

2019年11月23日

Java—重写与重载的区别

摘要: 1.重写(Override) 子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除了子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进行修改或重写,这就是重写。但要注意子类函数的访问修饰权限不能少于父类的。 总结: 1 阅读全文

posted @ 2019-11-23 13:54 思否学否 阅读(325) 评论(0) 推荐(0) 编辑
java流对象

摘要: stream结尾都是字节流,reader和writer结尾都是字符流 区别: 就是读写的时候一个是按字节读写,一个是按字符。 实际使用通常差不多。 在读写文件需要对内容按行处理,比如比较特定字符,处理某一行数据的时候一般会选择字符流。 只是读写文件,和文件内容无关的,一般选择字节流。 阅读全文

posted @ 2019-11-23 13:26 思否学否 阅读(149) 评论(0) 推荐(0) 编辑
关于Collection接口和Map

摘要: Iterable才是Collection的父接口。不是Iterator。 Map,SortedMap属于接口类型,不可以new的方式创建对象。 HashMap基于哈希表实现Map接口的类,并允许null的值和null键。 TreeMap通过红黑树实现Map接口的类,key不可以为null,会报Nul 阅读全文

posted @ 2019-11-23 11:44 思否学否 阅读(203) 评论(0) 推荐(0) 编辑
final关键字与类型转换

摘要: 一、关于final的重要知识点; 1、final关键字可以用于成员变量、本地变量、方法以及类。 2、 final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误。 3、 你不能够对final变量再次赋值。 4、 本地变量必须在声明时赋值。 5、 在匿名类中所有变量都必须是fin 阅读全文

posted @ 2019-11-23 11:30 思否学否 阅读(596) 评论(0) 推荐(0) 编辑
关于值传递与引用传递

摘要: 引用数据类型是引用传递(call by reference),基本数据类型是值传递(call by value) 值传递不可以改变原变量的内容和地址 》原因是java方法的形参传递都是传递原变量的副本,在方法中改变的是副本的值,而不适合原变量的 引用传递不可以改变原变量的地址,但可以改变原变量的内容 阅读全文

posted @ 2019-11-23 11:14 思否学否 阅读(322) 评论(0) 推荐(0) 编辑
abstract类与interface

摘要: 抽象类: 1、用abstract修饰,抽象类中可以没有抽象方法,但抽象方法肯定在抽象类中,且抽象方法定义时不能有方法体; 2、抽象类不可以实例化只能通过继承在子类中实现其所有的抽象方法;抽象类如果不被继承就没有任何意义; 3、抽象类为子类定义了一个公共类型,封装了子类中的重复内容。 4、抽象类中可以 阅读全文

posted @ 2019-11-23 10:47 思否学否 阅读(167) 评论(0) 推荐(0) 编辑

2019年11月22日

类的初始化和执行过程

摘要: 父类的静态域 子类的静态域 父类的非静态域 父类的构造函数 子类的非静态域 子类的构造函数 规律就是: 父类先于子类 静态的先于非静态的 其中静态域包含静态代码块与静态方法以及静态变量,这个谁在前面,则先执行谁。 非静态域同理 父类静态域——》子类静态域——》父类成员初始化——》父类构造块——》父类 阅读全文

posted @ 2019-11-22 22:23 思否学否 阅读(228) 评论(0) 推荐(0) 编辑
java中length和length()的区别

摘要: public class Test { public static void main(String args[]) { String s = "祝你考出好成绩!"; System.out.println(s.length()); //输出等于8,为什么等于8呢?length得到的是字符,不是字节, 阅读全文

posted @ 2019-11-22 21:25 思否学否 阅读(1698) 评论(0) 推荐(0) 编辑
关于private,default,protected,public,成员变量访问权限

摘要: 关于private,protected,public,default成员变量的访问权限,请参阅上图! 子类要访问父类的private成员变量,必须采用采用get方法: eg: 阅读全文

posted @ 2019-11-22 21:16 思否学否 阅读(358) 评论(0) 推荐(0) 编辑
构造函数

摘要: 1、构造函数void返回(构造函数可被重载,但不能被重写) 构造函数的返回类型不可指定,如果你在构造函数前面写上void ,那么构造函数就变成无效的了,但不会报错。因为构造函数的作用就是要生成一个类的对象,这个生成的对象的指针要返回给系统,如果写成void,那么构造函数就无任何返回。 eg: 结果是 阅读全文

posted @ 2019-11-22 21:07 思否学否 阅读(324) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9