![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java读书笔记
java小白沣
研究生就读,非科班记录从0开始学java
展开
-
Java核心技术卷1阅读笔记第六章:接口、lamda表达式与内部类
当使用arrays.sort对我们自定义的类对象排序时,需要这个类已经实现了comparable接口,并重写了自己需要的compareTo方法comparator可以说是在类外部实现比较好拓展,而comparable是在类内部实现的lamda表达式是java8的一个重要新特性内部类分为成员内部类、局部内部类、匿名内部类和静态内部类成员内部类可以无条件访问外部类的所有成员属性和成员方法(包括private成员和静态成员),在外部类中如果要访问成员内部类的成员,必须先创建一个成员内部类的对象,再通过指.原创 2021-04-27 21:29:52 · 67 阅读 · 0 评论 -
Java核心技术卷1阅读笔记第五章:继承
超类又叫父类、基类,子类又叫孩子类。一个孩子类只能有一个超类,调用超类的关键字是superfinal修饰的类不能被继承强制类型转换的目的是要在暂时师忽视对象的实际类型后使用对象的全部功能。istanceof 判断能否强制转换成功...原创 2021-04-26 19:53:36 · 76 阅读 · 0 评论 -
Java核心技术卷1阅读笔记第四章:对象与类
在类之间,最常见的关系有依赖,聚合和继承。构造器用来对类进行初始化,伴随着new操作符一起调用static可以修饰方法、类和变量,表示都可以通过不需要创建实例就可以直接调用:修饰变量的时候:在内存中只有一个复制,在类被加载的时候就被分配了空间。修饰方法的时候:也是不需要创建对象就可以调用,方法中不能有super和this关键字,而且只能放访问所属类的静态成员变量和方法。修饰类的时候:一般是内部静态类这种情况。构造器一般有无参的和有参的,有参的这个就称为重载,一般编写了有参的构造器都要编写无参的.原创 2021-04-14 10:29:17 · 62 阅读 · 0 评论 -
Java核心技术卷1阅读笔记第三章:Java的基本程序设计结构
1.关于基本数据类型的初始化问题,如果基本数据类型作为普通变量,只是声明但是没有赋值而直接使用的话就会报错,但是作为类的成员变量就会自动给他初始化默认值。2.关键字final修饰变量就是常量了,命名记得全部大写。3.枚举类变量 比如:enum Size{SMALL, MEDIUM,LAGRE}...原创 2021-04-13 11:09:36 · 88 阅读 · 0 评论