摘要: 对象访问有两种 一种是句柄访问,一种是直接指针访问。 句柄访问:在使用句柄访问对象时 , java 堆会划分一块内存作为句柄池 句柄池中存放各个对象的句柄,句柄包含了队形实例数据和对象类型数据的具体地址信息 以reference的类型存储 reference 存储的是对象的句柄地址 直接指针访问 : 阅读全文
posted @ 2020-11-18 14:53 温柔不过四月 阅读(562) 评论(0) 推荐(0)
摘要: (1)String str1=new String("A"+"B") ; 会创建几个对象 ? "A"在字符串常量池创建,这是第一个对象 "B"在字符串常量池创建,这是第二个对象 “A”+"B"组合"AB"在字符串常量池创建,这是第三个对象 new String(),在堆中分配内存,里面存着这字符串" 阅读全文
posted @ 2020-11-13 16:49 温柔不过四月 阅读(477) 评论(0) 推荐(0)