随笔分类 - Java
摘要:date: 2015 09 05 13:36:48 Thread 最近在写一个聊天室程序(task),两年多没碰java了,还是有点生疏 线程,亮点是线程的异步并发执行,难点是线程的同步,理解并且控制好线程, very funny ! Thread系列分为1,2两个部分,分别讲控制和关闭的一些个人认
阅读全文
摘要:[TOC] 反射 对象获得完整的包名和类名:demo.getClass().getName() 实例化class类对象: Class demo1=Class.ForName("reflect.Demo"); Class demo2= new Demo().getClass(); Class demo
阅读全文
摘要:Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); 当一个人找不到出路的时候,最好的办法就是将当前能做好的事情做到极致,做到无人能及。
阅读全文
摘要:Creational(创建模式) Abstract factory: 创建一组有关联的对象实例。这个模式在JDK中也是相当的常见,还有很多的framework例如Spring。我们很容易找到这样的实例。 java.util.Calendar getInstance() 抽象类,不可实例化,通过静态g
阅读全文
摘要:"拦截器" http://coolshell.cn/category/proglanguage/javadev http://www.csdn.net/tag/Java
阅读全文
摘要:解析 所有机器都有一张操作命令清单,你可以控制它,好比电水壶的开和关,这种操作命令的总和就是计算机的机器语言(machine language) 机器语言中加法命令可能是11001101,汇编语言把它改成了add,它们只能让计算机做简单的事。 高级语言,简便了编程。高级语言还有一个优点,它...
阅读全文
摘要:最近在写一个聊天室程序,最近才开始用java,还是有点生疏。线程,亮点是线程的异步性,难点是线程的同步,理解并且控制好线程,对线程的学习和应用至关重要!问题:写一个线程,让他一直运行在主程序运行期间,如何安全有效的关闭线程?常用做法:while(flag){XXX//do something.......
阅读全文
摘要:Singleton指的是仅仅被实例化一次的类,比如唯一的系统组件等,成为Singleton的类测试起来也比较困难。 常用的方法: 1.公有静态final域+私有构造器 2.私有静态final域,私有构造器+公有静态方法 3.Java 1.5以后,添加新方法:Enum Enum方法与共有域接近,但更简
阅读全文
摘要:考虑到多客户端,此处用到了多线程。Socket确实有意思.... 非常感叹T公司如果把一个IM软件,做到亿级用户量,如何解决并发,如何解决Server的及时回应,如何完成数据存储... 想不出来了...
阅读全文
摘要:1.对于一个类而言,获取实例常用的方法就是提供一个public constructor2.学过design pattern的人,肯定能猜到另外一种方法就是static factory method(sfm)1 public static Boolean valueOf(boolean b){2 re...
阅读全文
摘要:问题:利用Java多线程,轮流打印数字,也就是怎么控制线程....1:通过synchronized的关键字,对类的static final 成员进行Lock,锁住对象,来实现同步。 private int id; private static int n = 0; private ...
阅读全文

浙公网安备 33010602011771号