标签:
之前主要是学C/CPP,由于某些原因,打算从头开始把Java的基础从头过一遍,巩固一下。于是,从今天开始开坑Java学习随笔,会将自己在复习Java过程中的一些心得体会啥的写上来,帮助自己整理知识。
synchronized关键字之前都没见过,于是Google了一下。它的作用是给对象、方法、代码块加锁,使得同时只能有一个线程执行、使用。相当于是互斥的一种关系。
一个类在实现了Serializable接口之后,其中有部分数据不想进行序列化,比如密码啥的,可以使用transient进行标记。被标记的属性在序列化时不会写入。当然,读取的时候直接就是null了。
用于标识一个变量是共享变量,当被volatile标记时,不同线程在使用该变量时,得到的值总是一致的。但是需要注意的是volatile不具有原子性。
精确浮点,当使用strictfp声明一个方法的时候,该方法中的float和double表达式都会严格遵守FP-Strict的限制。可以用于避免不同硬件造成的浮点计算误差,也可以在需要更加精确的值得时候使用。
用于判断一个实例是否是某一个类(或其子类)的实例。
=================================================
很久没有写博客了,感觉都写不出什么了。不过会加油努力的。
标签:
原文地址:http://www.cnblogs.com/wuhenqs/p/4653568.html