- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 Java对象的创建及访问
在Java中创建对象只是一个new关键字而已,如 Object Obj=new Object();但是在虚拟机中,这是一个复杂的过程。整个对象的创建分为四步。 第一步:加载类。 Java虚拟机遇到一条new指令时,先去检查这个指令的参数(即:类名)是否能在常量池中定位到这个类的符号引用,并检查这个符号所代表的类是否已经备加载、解析和
2015-10-08 15:39:49 526
原创 java笔记--Java内存模型与线程
1、Java内存模型 Java内存模型规定了所有的变量都存储在主内存中。每个线程还有自己的工作内存,线程的工作内存中保存了被该线程使用到的变量的主内存的副本,线程对变量的所有操作都必须在工作内存中进行,而不能直接读写主内存中的变量。不同的线程之间也无法访问对方工作内存中的变量,线程间变量值得传递均需要通过主内存来完成。 2、内存间的交互操作 主内存和工作而内存
2015-10-07 16:10:41 407
原创 Java笔记--线程安全与锁优化
1、首先要保证并发的正确性,然后在此基础上实现高效。 2、线程安全 1、什么是线程安全? 所谓线程安全是指:当多个线程访问一个对象时,如果不用考虑这些线程在运行环境下的调度和交替执行,也不需要额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那么这个对象是线程安全的。 2、Java中是如何实现线程
2015-10-07 14:30:01 860
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人