01 2014 档案

摘要:今天下午我用ant,明明都能打出target。后来改了点代码就不行了,执行到compile的javac时运行中止,真是见鬼了。在ant构建文件上右击,点击"run as"->"extenal toolsconfigurations",最后,在运行配置里,Common这个Tab页里,ConsoleEncoding设置编码为UTF-8后,一切正常。看来这个ConsoleEncoding不仅仅是显示用的,而且在Ant运行的时候也有用。改了后控制台大约出,我不小心引入了jdk的一个低层的类,不支持导致的,哈哈。 阅读全文
posted @ 2014-01-09 20:03 明将军 阅读(522) 评论(0) 推荐(0)
摘要:synrhronized关键字简洁、清晰、语义明确,因此即使有了Lock接口,使用的还是非常广泛。其应用层的语义是可以把任何一个非null对象 作为"锁",当synchronized作用在方法上时,锁住的便是对象实例(this);当作用在静态方法时锁住的便是对象对应的Class实例,因为 Class数据存在于永久带,因此静态方法锁相当于该类的一个全局锁;当synchronized作用于某一个对象实例时,锁住的便是对应的代码块。synchronized的内部机制是如何实现的呢? 阅读全文
posted @ 2014-01-04 14:01 明将军 阅读(665) 评论(1) 推荐(0)

恨怨悲苦憎怒嗔、仁爱慈孝耻义廉。是故恨人所以得仁,无爱者必不怨,不慈者必无悲,孝而有苦,憎后耻来,义自怒生,廉人心嗔。夹天地七大苦,破人情七大碍,遂舍善恶之心,得称剑神。