java
Carolina7
这个作者很懒,什么都没留下…
展开
-
Java运行时识别类信息
1.class类 java在创建某个类的对象时,先会到内存中查找是否存在该类的class对象,如果没有,则会先创建class对象,创建完class对象,就拥有了该类的各种信息,所以不会因为向上转型丢失该类的信息; 2.获取class对象的其他方式 (1)通过.class方式获取class对象时,不会自动的初始化该对象,初始化被延迟到静态方法或者非final静态域调用时才会初始化该对象,这样的...转载 2019-10-10 11:35:48 · 218 阅读 · 0 评论 -
java String
string拼接+、concat、StringBuilder性能对比 "+"性能最低,这是由于“+”底层实现是 new StringBuilder(temp).append("123").toString(); 所以当大量使用“+”来进行字符串拼接的时候,内存消耗过大,不断开辟stringBuilder来进行拼接。 .1.1 每次拼接都会生成两个新的对象, StringBuild 和 S...转载 2019-10-10 16:28:30 · 138 阅读 · 1 评论