摘要: 回顾前面的线程安全问题(看看源码) StringBuffer/StringBuilder Vector Hashtable 以及Collections中的让集合同步的方法 示例代码如下: 阅读全文
posted @ 2018-04-05 23:19 黑泽君 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 同步解决线程安全问题的三种实现 示例代码如下: 1 package cn.itcast_11; 2 3 /* 4 * 同步可以解决安全问题的根本原因就在那个对象上。 5 * 6 * A:同步代码块的格式及其锁对象是谁呢? 7 * 格式: 8 * synchronized (对象名称) { 9 * 需 阅读全文
posted @ 2018-04-05 22:54 黑泽君 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 如何判断一个程序是否会有线程安全问题? 示例代码如下: 1 package cn.itcast_09; 2 3 /* 4 * 如何解决线程安全问题呢? 5 * 6 * 要想解决问题,就要知道哪些原因会导致出问题:(而且这些原因也是以后我们判断一个程序是否会有线程安全问题的依据) 7 * A:是否是多 阅读全文
posted @ 2018-04-05 22:53 黑泽君 阅读(732) 评论(0) 推荐(0) 编辑
摘要: Java中可以在一个类中调用另一个类的静态公有方法。 首先是公有方法:表示其他类是可以被访问的。 调用静态公有方法的语法是:类名.方法名(参数...); 所以,比如另一个类叫OtherClass,它的静态公有方法是 public static int MethodA() {...} 那么在你自己的类 阅读全文
posted @ 2018-04-05 22:47 黑泽君 阅读(3197) 评论(0) 推荐(0) 编辑
摘要: 作为一个程序员,数学对你到底有多重要?! 作者: Xu Wenhao 发布时间: 2018-02-21 16:17 阅读: 36411 次 推荐: 133 原文发布于 2011 年 每个计算机系毕业的人,大都学过不少数学课,而且不少学校的计算机系的数学课,通常比一般的其他工科专业的数学要难一些,比如 阅读全文
posted @ 2018-04-05 22:03 黑泽君 阅读(477) 评论(0) 推荐(0) 编辑