`
zsxzmxg
  • 浏览: 4705 次
社区版块
存档分类
最新评论

7.java成长之路——重读java编程思想07

 
阅读更多
   第12章是通过异常管理错误,这个要注意finally里面的代码是总会执行的,哪怕千米有return。当然直接用system.exit(0)是不会执行的。
   第13章介绍了java的String,String类是final的,即String类是不可继承的。我们都知道字符串是存在常量区的。我们一般声明String有2种方式。String s="aaa";和Stirng s1=new String("aaa");当我们用第一种方式声明一个String对象的时候会在常量区生成一个 aaa的字符串,当我们再次String m="aaa"时只会在栈里生成一个引用指向常量去的aaa。当我们使用String s1=new String("aaa")时会现在堆里生成一个String对象,然后这个String对象指向常量区的字符串“aaa”。
  第14章介绍了RTTI,即运行时类型识别。它假设我们在编译的时候已经知道了所有的类型信息。而另外一种方式是反射,它允许我们在运行时发现和使用类的信息。作者主要介绍了它们的使用方式。RTTI主要是运用的Class<T>对象里面的一些方法.而反射用的是Class和java.lang.reflect类库。后面又介绍了动态代理,动态代理用到InvocationHandler接口和Proxy类。
不知道怎么回事,不太想写东西。 就写这么多吧
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics