您的位置:首页 > 其它

static解析

2015-09-13 09:40 260 查看
java构建一个对象,至少有两个数据步骤

一,类装载器装载类

二,new的时候是从类装载器装载的字节码中new的

所以,类装载器装载的字节码必然是全局可访问的,并且只有一份,因为没必要多份,这就是static

synchronized也有效

synchronized()表示对实例加锁

static synchronized()表示对字节码加锁,那么,对这个字节码产生的任何实例,都是线程安全的,因为任何实例都是从字节码产生的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息