`

java随笔记

 
阅读更多
多线程时,如果不同步,对同一个变量同时进行读写就可能有问题,任何方法只要没有对方法对外的变量进行赋值、重新指向另一对象(读取操作不算)等操作,它就是线程安全的。所以所有静态方法都是线程安全的。

2012-11-15

 如果程序用了不少jar文件,可以通过 -Djava.ext.dirs参数来指定这些jar文件所在的目录,就不必再将这些jar文件一一列出在classpth中了。

例如:

java -cp D:\HelloWorld -Djava.ext.dirs=e:\lib

 

Javassist学习使用(参考自:http://blog.csdn.net/yadandan520_ya/article/details/3956867)

它类似于java反射机制,但是侧重点不同,它重于前期修改,后者注重类的实例化

和反射的API不尽相同的是,Javassist并不提供构造的能力,换句话说,我们并不能就此得到一个org.geometry.Point.class类的实例。另一方面,在该类没有实例化前,Javassist也不提供对目标类的函数的调用接口和获取属性的值的方法。在分析阶段,它仅仅提供对目标类的类定义修改,而这点,却是反射API所无法做到的。

Java NIO框架 ----Netty

 

类加载器的介绍: http://blog.csdn.net/cxhzqhzq/article/details/6686121

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics