java
shinnseed
这个作者很懒,什么都没留下…
展开
-
进程同步互斥——不死锁哲学家问题
一、需求分析(1)利用进程并发执行原理,采用奇数号哲学家先拿左叉子,偶数号哲学家先拿右叉子的算法解决哲学家就餐问题。(2)利用java中Swing技术将哲学家就餐的活动过程用可视图形化界面表示出来 二、概要设计(1)主要的类模块(2)1)主程序运行类 Main2)主界面类 MainUI3)背景类 BackgroundPanel4)哲学家类 Philosoph原创 2014-06-11 23:39:36 · 2717 阅读 · 1 评论 -
java String
在java中有3个类来负责字符的操作。 1.Character 是执行 单个字符操作的, 2.String 对一串字符执行 操作。不可变类。 3.StringBuffer 也是对一串字符执行 操作,但是可变类。 String: 是对象不是原始类型. 为不可变对象,一旦被建立 ,就不能修改它的值. 对于已经存在的String对象的修改都是重新建原创 2014-06-11 23:58:08 · 416 阅读 · 0 评论 -
java中HashMap和Hashtable的区别
一、实现hastmap是一个接口, 是map接口的子接口,是Hashtable的轻量级实现(非线程安全的实现)Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现。二、线程安全性1 HashMap不是线程安全的 多个线程访问时,HashMap 就必须为之提供外同步。2 Hash原创 2014-06-12 16:24:39 · 507 阅读 · 0 评论 -
java中StringBuffer和StringBuilder的区别
Hashtable不允许 null 值(key 和 value 都不可以),HashMap允许 null 值(key和value都可以)。原创 2014-06-12 16:36:48 · 544 阅读 · 0 评论