2016年8月31日

String类为什么是final的

摘要: 1 主要是为了“效率” 和 “安全性” 的缘故。若 String允许被继承, 由于它的高度被使用率, 可能会降低程序的性能,所以String被定义成final。 2、不允许其他类继承。这个应该不是最终原因,但这里权且也当成是一个原因。 3、 String类中的成员属性也几乎都设计成了private 阅读全文

posted @ 2016-08-31 16:53 Jerry迎风 阅读(11835) 评论(0) 推荐(0) 编辑

反射中Class.forName()和ClassLoader.loadClass()的区别

摘要: 一 Java类装载过程 二 分析 Class.forName()和ClassLoader.loadClass 三 数据库链接为什么使用Class.forName(className) JDBC Driver源码如下,因此使用Class.forName(classname)才能在反射回去类的时候执行s 阅读全文

posted @ 2016-08-31 16:47 Jerry迎风 阅读(45190) 评论(4) 推荐(14) 编辑

JDK各版本新特性浅谈

摘要: JDK 5.0 JDK 6.0 JDK 7.0 JDK 8.0 阅读全文

posted @ 2016-08-31 16:19 Jerry迎风 阅读(343) 评论(0) 推荐(0) 编辑

RCP 项目启动图片设置

摘要: 第一步 选择启动图片命名为 splash.bmp第二步 添加 扩展点 然 后在右边的扩展元素细节中填入相应的信息,比如我们在这里的application属 性 为 org.vwpolo.rcp.example.application,name 属性为org.vwpolo.rcp.example,然后 阅读全文

posted @ 2016-08-31 15:57 Jerry迎风 阅读(1517) 评论(0) 推荐(0) 编辑

RCP 主题切换

摘要: 第一步 编写css文件,放到项目目录下 第二步 添加切换主题扩展点 第三步 设置主题 public void switchTheme(String themeID) { Bundle bundle=FrameworkUtil.getBundle(getClass()); BundleContext  阅读全文

posted @ 2016-08-31 15:52 Jerry迎风 阅读(325) 评论(0) 推荐(0) 编辑

导航