`
zckai
  • 浏览: 18620 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
如果说今年Java开发平台有什么大事儿,那就要数将于年底发布的Java 7了。进入2010年,Java 7有哪些新的进展?这些新的特性更新对我们有哪些好处?该如何使用?Java 7的性能如何?本文将给你答案。 这里的内容主要包括其最 新更新、一些代码实例、跟以前版本的Java进行性能比较需要参考的一些基准、以及什么时候它才会发布等信息。 首先,让我们来看最重要 的事情。为了确定JDK 7中有哪些语言方面的微小变化,有关人员建立了一个名叫Project Coin的项目。描述了最终的五个变化(比五个多一点)。 Java 7更新内容如下所示: ◆允许在 switch中使用字符串 ◆自动资源管 ...
CLASS LOADEREXECUTION ENGINE RUNTIME DATA AREA METHOD AREA HEAP JAVA STACK PROGRAM COUNTER REGISTER NATIVE METHOD STACKNATIVE INTERFACE      
类装载器 ClassLoader: 预先装载(常驻内存); 按需装载(使用时载入,使用完毕由垃圾收集器负责释放):   隐式载入;   显式载入 #Main.java public class Main{ public static void main(String[] args){   A a=new A();   a.print();   B b=new B();   b.print(); } } #A.java public class A{ public void print(){   System.out.println("Using Class A" ...
public class CreateObject{ public static void main(String[] arg){ System.out.println("create light object!"); long start=System.currentTimeMillis(); Light light=new Light(5); long end=System.currentTimeMillis(); long time=end-start; System.out println(time); System.out.println(&quo ...
 JVM是基于堆栈的虚拟机。JVM为每个新创建的线程都分配一个堆栈。也就是说,对于一个Java程序来说,它的运行就是通过对堆栈的操作来完成的。堆栈以帧为单位保存线程的状态。JVM对堆栈只进行两种操作:以帧为单位的压栈和出栈操作。   我们知道,某个线程正在执行的方法称为此线程的当前方法。我们可能不知道,当前方法使用的帧称为当前帧。当线程激活一个Java方法,JVM就会在线程的Java堆栈里新压入一个帧。这个帧自然成为了当前帧。在此方法执行期间,这个帧将用来保存参数,局部变量,中间计算过程和其他数据。这个帧在这里和编译原理中的活动纪录的概念是差不多的。   从Java的这种分配机制来看,堆栈又可以 ...
Global site tag (gtag.js) - Google Analytics