java
文章平均质量分 78
crazy_zhangqiang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Single Thread Execution
class Gate{ private int counter = 0; private String name="nobody"; private String address = "nowhere"; public synchronized void pass(String name,String address) { t翻译 2013-01-23 12:36:20 · 308 阅读 · 0 评论 -
Balk Pattern
package com.albert.thread;import java.util.LinkedList;import java.util.Random;class Data{ //保存时的文件名 private final String fileName; //数据的内容 private String content; //翻译 2013-01-24 11:05:53 · 371 阅读 · 0 评论 -
Guarded Suspension Pattern
package com.albert.thread;import java.util.LinkedList;import java.util.Random;class Request{ private final String name; public Request(String name) { this.name =翻译 2013-01-24 10:20:49 · 392 阅读 · 0 评论 -
Producer-Consumer Pattern
package com.albert.thread;import java.util.Random;public class Producer_Consumer { public static void test() { Table table = new Table(3); new MakerThread("MakerT翻译 2013-01-25 09:30:23 · 407 阅读 · 0 评论 -
String str="a" 的内存存储情况分析
1. String str = “abcdefg”;内存存储情况最终结论: 变量str作为引用时放在栈中的 “abcdefg”会在堆中生成一个String对象(论证在下方) 变量 str引用这个堆中的String对象 分析论证:测试代码:package com.albert.test;public classMain {原创 2014-11-23 10:00:32 · 1859 阅读 · 0 评论
分享