摘要: 我们往往在main中直接调用System.out.print方法来打印,但是其实就这简单的一步里面有很多的玄机,因为main是static的,所以只能调用static的函数,那么print是static的吗?我一直有这个疑问,今天专门查阅了下源码,说下我的理解:(源码只贴出来部分对理解有用的)源码里面:public final class System 直接在lang包里面。所以可以直接不通过包名就直接调用system类。里面还有:public final static PrintStream out = nullPrintStream();........................pr 阅读全文
posted @ 2013-11-12 11:50 剑握在手 阅读(894) 评论(0) 推荐(0)
摘要: 单例就是只有一个例子,只有一个对象,不允许别人再创建对象。 饿汉式(初始化即创建对象) 懒汉式(方法被调用时,才创建对象,也叫做对象的延时加载) 懒汉式看似省空间,却有可能在多线程时出问题。 举个只有两个线程的例子:线程A被单核CPU执行到①,单核CPU切入线程B去执行①,仍然会通过判断,此时A,B 阅读全文
posted @ 2013-11-12 00:13 剑握在手 阅读(913) 评论(0) 推荐(0)
返回顶部↑