- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Java8新特性
1、Lambda表达式 interface MathOperation { int operation(int a, int b); } MathOperation addition = (int a, int b) -> a + b; 2、Java 8 方法引用 方法引用使用一对冒号 :: 。 cars.forEach(Car::repair); ...
2019-03-14 17:35:39 139
原创 什么情况触发FullGC
1、system.gc() 2、老年代内存不足 3、老年代采用CMS,内存足够但是不连续,当一次性分配大的数组对象时候,因为一次性分配不足,出现 conrent error 并发错误,提前触发一次full GC 4、永久带不足 ...
2019-03-14 15:14:57 586 1
原创 Object所有方法及重写equals和hashCode()方法
第一节: object 的方法 1.hashcode() 内存地址机器位,理解成内存地址即可。每个对象唯一 2、equals() 原生的是判断是否属于同一个对象 public boolean equals(Object obj) { return (this == obj); } 可以看到如果equals()如果没有被重写的话,比较的是对象的地址,String,Integer等包装类里面都重写了...
2019-03-14 15:08:35 334
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人