![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
教父的雪
这个作者很懒,什么都没留下…
展开
-
内部类不能序列化的原因
android 编写两个Activityclass Data implements Serializable{/*** */private static final long serialVersionUID = -6798751495700613794L;/*** */private String name;private String brand;原创 2014-10-11 09:46:22 · 2580 阅读 · 0 评论 -
BeeFrameWork框架下的ActiveAndroid自动生成数据库表Java文件
根据所给的字段和类型的键值对, 或者从文件中读取字段类型的键值对,自动更新或生成具有数据库字段,构建器类Builder,fromJson和toJson函数的数据库表文件生成文件如下:package test;import org.json.JSONException;import org.json.JSONObject;import com.external原创 2015-08-19 14:22:36 · 625 阅读 · 0 评论 -
<Java 并发编程实践>读书笔记 --- 内部锁
内置锁机制:synchronized,一个synchronized快有两部分 ,所对象的引用,以及锁保护的代码块,至于synchronized方法的锁,就是方法所在的对象本身(静态synchronized方法从Class对象上获取锁)synchronized(lock){//访问或修改被锁保护的共享状态}称为内部锁(intrinsic locks)或监视器锁(monitor原创 2015-09-17 10:33:38 · 531 阅读 · 0 评论 -
<Java 并发编程实践>读书笔记 --- 重排序
在单个线程中只要重排序不会对结果产生影响,那就不能保证其中的操作一定按照程序写定的顺序执行,即使重排序对其他线程来说会产生明显的影响。局部变量(Local variables) 方法定义参数(formal method parameters)和 异常处理参数(exception handler parameters)不会在线程之间共享,它们不会有内存可见性问题,也不受内存模型的原创 2015-09-18 09:55:56 · 531 阅读 · 0 评论 -
<Java 并发编程实践>读书笔记 --- 线程封闭
一个避免同步的方式就是不共享数据。线程封闭(Thread confinement)技术是实现线程安全最简单的方式之一。Swing的可以实话组件和数据模型对象并不是线程安全的,它们通过将它们限制Swing的事件分发线程中,实现线程安全。栈限制只能通过本地变量才可以触及对象ThreadLocal将每个线程与持有数值的对象关联在一起Thre原创 2015-09-19 10:00:00 · 448 阅读 · 0 评论