Runtime Exception,也就是我们所说的称运行时异常,是无需我们在代码中进行捕捉处理的,虚拟机取而代之,为我们进行了异常的处理。以下是我总结的几个比较常见的运行时异常。 More …
transient和volatile两个关键字一个用于对象序列化,一个用于线程同步,都是Java中比较高阶的话题,简单总结一下。 More …
String
Java中的String对象是final的,即 String 对象被创建之后就无法再对其进行修改。也就是说,尽管 String 类提供了替换(replace)、截取子串(subString)等方法,但这些方法都不是直接对原始的 String 对象进行操作,其操作结果会生成一个全新的字符串对象。当我们使用 + 来连接两个 String 对象的时候,该操作同样是创建出一个全新的字符串对象。 More …
MyEclipse Properties Editor 中有两个标签页:Properties 标签页和 Source标签页。直接在 Source标签页中添加中文不会被自动转码,切记。正确的方法是在 Properties 标签页中添加一行配置后,点击保存按钮,中文就会被自动转码。
有了 MyEclipse Properties Editor, 下面的命令基本就可以压箱底了。
native2ascii -encoding GBK ApplicationResources.properties ApplicationResources_xx.properties
当我们使用版本管理工具的时候,比如 CVS、SVN或者harvest,都会在 checkout 到本地的源代码中发现很多代码之外的多余文件夹及文件,这些文件夹及文件对于版本管理工具而言非常重要,不能随便删除,但是在我们的项目开发中却显得有些碍手碍脚。在Eclipse中可以通过如下方式进行排除: More …