java
文章平均质量分 65
LTLAYX
java / spring boot / ignite / angular 从入门到回家种田
展开
-
Java学习笔记——对象与类
对象与类 由类构造对象的过程称为创建类的实例 对象中的数据称为实例域,操纵数据的过程称为方法;实例域值的集合就是当前对象的状态;对象状态的改变必须通过调用方法实现,否则说明封装性遭到破坏 对象变量的值是对存储在另外一个地方的一个对象的引用,可以为空表示不引用任何对象 更改器方法:能够改变对象状态的方法 访问器方法:只访问对象而不修改对象的方法 一个.java文件中有唯一一个public类,其余的类为原创 2017-07-17 10:56:34 · 261 阅读 · 0 评论 -
Java学习笔记——继承
继承 java中所有的继承都是公有继承 超类私有成员变量继承之后也不能直接访问到,需要通过super来获取和更改 子类override后的方法属于子类本身,该方法不能访问到超类的私有成员变量,要访问超类的私有成员变量仍然要通过super来获取 super调用构造器的语句必须是子类构造器的第一条语句;如果超类没有不带参的构造器,必须在子类的构造器中显式调用超类的其他构造器 子类的每个对象也是超类的对象原创 2017-09-23 10:24:25 · 353 阅读 · 0 评论 -
Java学习笔记——异常、断言和日志
异常 异常处理的任务就是将控制权从错误产生的地方转移给能够处理这种情况的错误处理器 在java中,如果某个方法不能够采用正常的途径完成它的任务时,方法不会返回任何值,而是抛出一个封装了错误信息的对象,同时方法会立刻退出,调用这个方法的代码也将无法继续执行,这时候异常处理机制开始搜索能够处理这种异常状况的异常处理器 所有的异常都是由Throwable继承而来,下一层分解为Error和Exception原创 2017-10-03 15:10:12 · 350 阅读 · 0 评论 -
Java学习笔记——接口
接口、lambda表达式与内部类原创 2017-09-26 17:06:38 · 232 阅读 · 0 评论 -
Java学习笔记(5)——泛型程序设计
Java学习笔记——泛型程序设计原创 2017-11-14 10:07:21 · 253 阅读 · 0 评论 -
Java虚拟机的内存模型
Java虚拟机的内存模型 java虚拟机的内存模型 内存区域名称 英文名称 作用 批注 可能的异常 线程共享与否 程序计数器 Program Counter Register 当前线程锁执行的字节码的行号指示器 对于Java方法,记录的是正在执行的虚拟机字节码指令的地址,对于Natice方法,计数器值为空 无 线程私有,对于每一个线程...原创 2018-03-31 10:34:26 · 435 阅读 · 0 评论 -
Java垃圾回收的原理与方法
Java垃圾回收的原理与方法 判断对象是否需要进行回收 引用计数算法 Java虚拟机中并没有使用这种方法,即给对象中添加一个引用计数器,如果当前对象在一处被引用时则给该计数器设为1,如果该对象在任何地方都没有被引用的话,就将计数器设置为0。这种方式缺点在于无法解决循环引用的问题,当两个对象都没有其他地方引用,却存在相互引用的话,无法将计数器设置为0。 可达性分析算法 通过设定一些GC R...原创 2018-03-31 10:35:53 · 312 阅读 · 0 评论