码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果)
java虚拟机的基本结构
java堆用于存放对象示例,与数据相关,java栈主要与线程的函数调用相关 函数调用一次出入java栈一次,调用的时候入栈,调用结束(return或者throw)出栈,函数参数和函数局部 变量保存在栈帧中,所以函数调用结束之后栈帧被弹出,相应的局部变量也就失效了。 函数参数和局部变量越多,需要栈帧中保存的局部变量表就越大,函数调用的层次就会越少。 局部变量是垃圾回收的很重要的根节点,任何被局部变量...
分类:编程语言   时间:2015-05-27 14:05:49    阅读次数:184
初探java虚拟机
java 7开始,数字之间可以使用下划线分隔,增加可读性 char在java中占2字节,在C中占1字节 数字在计算机中使用补码表示,正数的补码为原码,负数的补码为反码+1...
分类:编程语言   时间:2015-05-27 12:18:28    阅读次数:101
常用JAVA虚拟机参数
-XX:+PrintGC 启动java虚拟机后,只要遇到gc,就打印日志。 -XX:+PrintGCDetails gc发生时,打印更详细的日志。 -XX:+PrintHeapAtGC gc发生时,打印更详细的堆信息。 -XX:+PrintGCTimeStamps gc发生时,额外打印gc时间,该时间为虚拟机启动到现在的时间偏移量。 -XX:+PrintGCApplicationConcur...
分类:编程语言   时间:2015-05-27 12:18:06    阅读次数:148
android架构介绍
Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。Android主要应用于ARM平台,但不仅限于AR...
分类:移动开发   时间:2015-05-27 12:06:22    阅读次数:177
进程,线程,服务,任务的区别
进程是指运行中的应用程序,每一个进程都有自己独立的内存空间。一个应用程序可以同时启动多个进程。例如对于IE浏览器程序,每打开一个IE浏览器窗口,就启动了一个新的进程。同样,每次执行JDK的java.exe程序,就启动了一个独立的Java虚拟机进程,该进程的任务是解析并执行Java程序代码。线程是指进...
分类:编程语言   时间:2015-05-27 00:34:55    阅读次数:181
static修饰符详解
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无...
分类:其他好文   时间:2015-05-26 09:13:31    阅读次数:248
入门级移动App服务器的软硬件需求
名称 分类 版本 Windows 操作系统 2003及以上 jdk Java虚拟机 1.5.x及以上 Tomcat Web服务器 5.x及以上 Easy do it (轻松互联网开发平台,简称轻开平台,原名WebEasy) 应用开发服务器 2014及以上 Access 数据库 97及以上 EditPlus 开发工具 2.x及以上...
分类:移动开发   时间:2015-05-26 01:38:40    阅读次数:199
Java类加载器
类加载器: 类加载器(ClassLoader)用来加载 class字节码到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源文件在经过 Javac之后就被转换成 Java 字节码文件(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 j.....
分类:编程语言   时间:2015-05-26 00:10:23    阅读次数:197
JVM -- 类加载
学习自周志明老师的《深入理解Java虚拟机》第二版类的加载时机如上图所示: 类从被加载到虚拟机内存中开始,直到卸载出内存为止,它的整个生命周期包括了: 加载、验证、准备、解析、初始化、使用和卸载 这7个阶段。其中, 验证、准备和解析这三个部分统称为连接(linking) 。 其中,加载、验证、准.....
分类:其他好文   时间:2015-05-25 21:54:46    阅读次数:97
JVM -- 类的初始化
《深入理解Java虚拟机》 第二版中介绍到了类的加载过程。一个类从加载入内存到卸载出内存为止,整个生命周期包括:Loading(加载)-----Verification(验证)-----Preparation(准备)-----Resolution(解析)-----Initialization(初始化...
分类:其他好文   时间:2015-05-25 18:04:53    阅读次数:132
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!