id189
id189
全部文章
分类
java基础(8)
java虚拟机(5)
mybatis(1)
spring(2)
数据库(1)
随笔(3)
项目应用(2)
归档
标签
去牛客网
登录
/
注册
id189的博客
笔记
全部文章
(共22篇)
数据类型转换
java核心卷I中43页有如下表述:两个数值进行二元操作时,会有如下的转换操作: 如果两个操作数其中有一个是double类型,另一个操作就会转换为double类型。 否则,如果其中一个操作数是float类型,另一个将会转换为float类型。 否则,如果其中一个操作数是long类型,另一个会转换为lo...
类型转换
2020-08-10
0
846
线程并发锁
main()函数即主函数,是一个前台线程,前台进程是程序中必须执行完成的,而后台线程则是java中所有前台结束后结束,不管有没有完成,后台线程主要用与内存分配等方面。 前台线程和后台线程的区别和联系: 1、后台线程不会阻止进程的终止。属于某个进程的所有前台线程都终止后,该进程就会被终止...
线程
2020-08-07
0
559
高效并发
深入理解JVM 595页 12.2 硬件的效率与一致性 现代计算机系统都不得不加入一层或多 层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的缓冲:将运算 需要使用的数据复制到缓存中,让运算能快速进行,当运算结束后再从缓存同步回内存之中,这样处...
线程
2020-08-06
1
464
对象方法
class.getInterfaces()方法和Java的反射机制有关。它能够获得这个对象所实现的接口。 class.getClassLoader().getResourceAsStream(file)和class.getResourceAsStream(file)区别 都是实现获取在c...
方法
2020-08-05
0
567
垃圾收集(Garbage Collection)
深入理解JVM 104页 在堆里面存放着Java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就 是要确定这些对象之中哪些还“存活”着,哪些已经“死去”(“死去”即不可能再被任何途径使用的对 象)了 3.2.1 引用计数算法 很多教科书判断对象是否存活的算法是这样的:在对象中添加一...
垃圾收集
2020-08-05
0
1048
设计模式
设计模式 单例模式的结构单例模式的主要角色如下。 单例类:包含一个实例且能自行创建这个实例的类。访问类:使用单例的类。 其结构如图 1 所示。单例模式的结构图图1 单例模式的结构图2. 单例模式的实现Singleton 模式通常有两种实现形式。第 1 种:懒汉式单例该模式的特点是类加载时没有生...
设计模式
2020-08-04
0
367
哈希
一般指定数组大小大于2倍实际需求量 -哈希不可避免的浪费 冲突解决 假设冲突下标为x 方案一:开放地址法->再找一个数组空位 1.线性探测: 下标递增寻找空位:x+1,x+2,x+3,依次探测。 缺点:易发生聚集,拖慢速度 2.二次探测: x+1,x+4,x+9,探测更远的位置 缺...
哈希
2020-08-04
0
410
内部类
②在局部内部类中使用了str1,那么str1就会在底层实现的时候被加上final修饰(实质上是一个语法糖),并且不能被在方法中(尽管是在局部内部类外)被修改;③但若是在方法中(局部内部类外)试图改变str1的值,那么str1将被认为是非final的。如果此时还想再局部内部类中使用,则会报错(在局部内...
内部类
2020-08-04
1
462
类加载
public class Base { private String baseName = "base"; public Base() { callName(); } public void callName() {...
类加载
2020-08-04
0
666
继承重载
通过getClass()方法来获取类的定义信息,通过定义信息再调用getFields()方法来获取类的所有公共属性,或者调用getDeclaredFields()方法来获取类的所有属性,包括公共,保护,私有,默认的方法。 但是这里有一点要注意的是这个方法只能获取当前类里面显示定义的属性,不能获取到父...
继承
重载
2020-08-04
0
569
首页
上一页
1
2
3
下一页
末页