- 博客(3)
- 收藏
- 关注
原创 java关键字 transient 和 关键字 volatile
最近在看HashMap的过程中去了解啦java 的两个关键字,transient 和 volatile 。1.transient 我们都知道实现serializable接口可以实现java对象的序列化和反序列化,但如果不想序列化该对象其中的一个属性,可以在这个对象类中用transient关键字修饰该变量,被修饰的这个变量在序列化的过程中不会像其他变量一样进行串行化。代码举例:这里不希望
2017-06-14 15:16:33 335
原创 新知识杂记——2017/6/12
1.自动装箱 自动拆箱 在写代码时 返回值一般都是用Integer 和 Long 一般有的属性(id)也是这两个包装类 而我们在不同的业务场景中需要根据逻辑去判断这些属性等不等于0 这时可以用== 但是要去判断和一个Integer的对象的值是否相等 这里要用equals 方法!否则只是比较这两个Integer变量的地址值是否相等,从而达不到业务场景的逻辑要求。例如见下图在Map中的循环:
2017-06-12 23:23:11 259
原创 新知识杂记-2017/6/11
1.Map.Entry方法的使用:Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型
2017-06-11 11:44:42 256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人