我觉得这是一篇极好的文章,可以帮助你更深层次地理解java。
http://blog.csdn.net/aaa1117a8w5s6d/article/details/8251456 《java中的各种数据类型在内存中存储的方式》
下面我就最近对java线程的了解,稍微写点东西,当然,很多东西都是参考别人的文章,不过时间有点久了,找不到原作者
只是保留了当时为了验证而从原作者那拷贝的一些程序,如有冒犯,请多包涵。
实现:
程序是让10个线程在控制台上数数,从1数到99。要求,一个线程数完,然后才是另一个线程开始数数。
(难点:如何让各个线程不争抢报数)
第一种实现:
public class ThreadTest extends Thread {
private int threadNo;
public ThreadTest(int threadNo) {
this.threadNo = threadNo;
}
public static void main(String[] args) throws Exception {
for (int i = 1; i < 10; i++) {
ne