java学习
leaf_J
这个作者很懒,什么都没留下…
展开
-
浅析java对象的创建和生命期
今天看了Think in java的一部分,觉得很有意思,先把问题抛出来。如果让你设计一种语言,你会把对象的数据存储在哪里呢?并且怎样控制对象的生命周期?好,那我模仿C++的设计,把对象存储在堆栈或静态存储区域中,并且把释放对象占用的内存资源交给程序员控制。这看似挺好,但是这要求程序员需要在编写程序时就知道对象的确切数量、类型和生命周期。这非常考验一个程序员对这个程序的理解水平,如果考虑的不周到,就会造成内存泄露。那就简单点,模仿java的设计。把对象都存储在一个堆的内存池中,并且只有在程序原创 2020-08-29 23:29:08 · 145 阅读 · 0 评论 -
Java内省机制的学习心得
内省机制(内省机制的学习需要先了解JavaBean规范)通过内省类(Introspector)可以生成对应字节码对象的BeanInfo类(包含了三大成员 -----> 事件、方法、属性)。一般对BeanInfo类中的属性(Property)进行操作。BeanInfo类中的属性(Property)是通过符合javabean规范的get/set方法推导出来的。(只要方法名的前缀是g...原创 2019-12-06 11:54:46 · 208 阅读 · 0 评论