JAVA基础
「已注销」
这个作者很懒,什么都没留下…
展开
-
关于String、StringBuilder和StringBuffer
三者都是用来表示字符串的,但是还是各有区别。String:String是immutable,也就是做一个更改String的操作其实并不是把String更改了,而是重新new了一个新的String出来然后指针变量指向了这个新的String。Java中维护一个字符串常量列表(常量池,编译时决定),存放字符创常量,String都是存在于常量池,关于常量池请见关于常量池介绍的博客。需要原创 2018-01-11 11:53:51 · 161 阅读 · 0 评论 -
SimpleDateFormat的线程安全问题
在JDK源码中有提到:* Date formats are not synchronized. * It is recommended to create separate format instances for each thread. * If multiple threads access a format concurrently, it must be synchroniz原创 2018-01-11 14:20:01 · 1064 阅读 · 0 评论 -
打印所有属性
public static void main(String[] args) { Properties properties= System.getProperties(); for (Map.Entry en:properties.entrySet() ) { System.out.println("Key:"+en.getKey()+" Val原创 2018-01-05 16:49:34 · 238 阅读 · 0 评论 -
关于ExtClassLoader 和AppClassLoader 的位置
static class ExtClassLoader extends URLClassLoader {}static class AppClassLoader extends URLClassLoader {}这两个代码都在public class Launcher原创 2018-01-05 19:01:35 · 1164 阅读 · 0 评论