码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
java入门学习总结
1.jdk(java开发工具包) > jre(java运行环境) > jvm(java虚拟机) >应用(javac) > javaAPI (Util)2.java的运行过程: .java源文件 》javac(编译) >.class >(java命令jvm)解释 >操作系统输出3.配置环境变量: 下载 ...
分类:编程语言   时间:2017-10-28 21:11:04    阅读次数:140
java 静态变量生命周期(类生命周期)(转)
Static: 加载:java虚拟机在加载类的过程中为静态变量分配内存。 类变量:static变量在内存中只有一个,存放在方法区,属于类变量,被所有实例所共享 销毁:类被卸载时,静态变量被销毁,并释放内存空间。static变量的生命周期取决于类的生命周期 类初始化顺序: 静态变量、静态代码块初始化 ...
分类:编程语言   时间:2017-10-27 19:50:55    阅读次数:167
学习Java书籍推荐
来自http://www.importnew.com/26932.html 1. 鸟哥的Linux私房菜—基础学习篇 3. Effective Java 6. Java并发编程的艺术 7. 深入分析Java Web技术内幕 8. 深入理解Java虚拟机 9. 大型网站技术架构核心原理与案例分析 个人 ...
分类:编程语言   时间:2017-10-27 15:30:54    阅读次数:192
Java内存区域划分、内存分配原理(深入理解JVM一)
ava虚拟机在执行Java的过程中会把管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,而有的区域则依赖线程的启动和结束而创建和销毁。 Java虚拟机包括下面几个运行时数据区域: 程序计数器 程序计数器是一块较小的区域,它的作用可以 ...
分类:编程语言   时间:2017-10-24 19:39:52    阅读次数:212
JVM和GC的工作原理
转载于https://uestc-dpz.github.io JVM Java 虚拟机 Java 虚拟机(Java virtual machine,JVM)是运行 Java 程序必不可少的机制。JVM实现了Java语言最重要的特征:即平台无关性。原理:编译后的 Java 程序指令并不直接在硬件系统的 ...
分类:其他好文   时间:2017-10-24 14:04:44    阅读次数:130
201671010140. 2016-2017-2 《Java程序设计》java学习第九周
第七章:《异常,断言和日志》知识点小结 本周,进行了对Java中的异常处理的了解学习,以下是部分所得。 一.未检查异常与已检查异常的区别: 未检查异常处理方法:1、捕获2、继续抛出3、不处理。 已检查异常处理方法:1、继续抛出,消极的方法,一直可以抛到java虚拟机来处理 2、用try...catc ...
分类:编程语言   时间:2017-10-22 21:32:53    阅读次数:245
Java虚拟机(JVM)详解
jvm体系结构 1.类装载子系统:装载具有合适名称的类或者接口 2.执行引擎:负责执行包含在已装载类或接口中的指令。 内存模型 每个jvm中都会包含: 方法区(持久代),java堆(heap),java栈(stack),指令计数器(寄存器),本地方法栈。 java堆:保存对象实例。 java栈:保存 ...
分类:编程语言   时间:2017-10-22 11:05:48    阅读次数:174
线程和服务的区别
1.线程与进程的区别: 进程是指运行中的应用程序,每一个进程都有自己独立的内存空间。一个应用程序可以同时启动多个进程。例如对于IE浏览器程序,每打开一个IE浏览器窗口,就启动了一个新的进程。同样,每次执行JDK的java.exe程序,就启动了一个独立的Java虚拟机进程,该进程的任务是解析并执行Ja ...
分类:编程语言   时间:2017-10-22 01:36:40    阅读次数:165
动手动脑(lesson 3)
一· 答:本质上一样,但在内存分配时有区别。如下图: 二· 程序运行结果截图: 答案截图: 三· 四· 答:构造函数与参数个数不匹配。 五· 运行结果截图: 总结:所有类的变量都默认初始化为null,比如String a; Integer b;数字类的原始数据类型默认初始化为0,比如int a; s ...
分类:其他好文   时间:2017-10-20 10:25:07    阅读次数:152
9.垃圾回收机制和JVM
9.垃圾回收机制和JVM 1.GC(Garbage Coolection)指垃圾回收机制。没有提供相关api,手动回收,所有的内存分配和回收权限都在jvm中 2.System.gc():呼叫java虚拟机的垃圾回收器运行回收内存的垃圾 3.finalize()方法 当垃圾回收器认为一个对象没有存在意 ...
分类:其他好文   时间:2017-10-20 01:11:11    阅读次数:151
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!