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类。
不知道怎么回事,不太想写东西。 :?: 就写这么多吧
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值