码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
深入浅出JVM(一):运行时数据区域
程序计数器 线程私有 指向了正在执行的虚拟机字节码指令的地址;如果是本地方法,数值为空 没有 OutOfMemoryError 错误的区域 Java虚拟机栈 线程私有; 生命周期与线程相同; 代表着 Java 方法执行的内存模型:每个方法执行时的同时会创建一个栈帧(Stack Frame)用于存放 ...
分类:其他好文   时间:2019-11-12 21:53:42    阅读次数:122
JDK、JRE、JVM之间的关系是什么样的?
JDK 是 JAVA 程序开发时用的开发工具包,包含 Java 运行环境 JRE JDk、JRE 内部都包含 JAVA虚拟机 JVM JVM 包含 Java 应用程序的类的解释器和类加载器等 Java 自学指南 Java 面试题汇总PC端浏览【点这里】 Java知识图谱 Java 面试题汇总小程序浏 ...
分类:其他好文   时间:2019-11-12 09:22:51    阅读次数:149
Java虚拟机详解(九)------类文件结构
我们知道计算机是由晶体管、电路板等组装而成的电子设备,而这些电子设备其实只能识别0与1的信号。 那么问题来了,我们在操作系统上编写的Java代码(由字母、数字等各种符号组成),打包后部署到服务器上,是如何被计算机所识别并运行的呢?另外,操作系统有很多种,包括Windows系统,Linux系统,Mac ...
分类:编程语言   时间:2019-11-11 23:10:24    阅读次数:157
JAVA如何实现跨平台
Java实现跨平台主要是通过JVM JVM在不同的平台有不同的版本,在不同的平台要安装不同的JVM版本,我们编写JAVA源码后,经过编译会生成字节码文件.class文件。 Java虚拟机JVM将.class文件翻译成不同平台对应的机器码,从而在不同的平台下运行 注意:编译的结果不是生成机器码,而是生 ...
分类:编程语言   时间:2019-11-11 23:07:52    阅读次数:136
JVM -- java内存区域
一、运行时数据区域 java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。 二、区域介绍 1. 程序计数器 程序计数器(Program Co ...
分类:编程语言   时间:2019-11-11 14:17:21    阅读次数:92
【2期】JVM必知必会
JVM之内存结构图文详解 Java GC垃圾回收机制 Java虚拟机类加载器及双亲委派机制 ...
分类:其他好文   时间:2019-11-11 12:46:53    阅读次数:89
什么是JVM?
Java Virtual Machine(Java虚拟机)的缩写 实现跨平台的最核心的部分 .class 文件会在 JVM 上执行,JVM 会解释给操作系统执行 有自己的指令集,解释自己的指令集到 CPU 指令集和系统资源的调用 JVM 只关注被编译的 .class 文件,不关心 .java 源文件 ...
分类:其他好文   时间:2019-11-11 09:49:30    阅读次数:70
Java跨平台运行的原理
.java 源文件要先编译成与操作系统无关的 .class 字节码文件,然后字节码文件再通过 Java 虚拟机解释成机器码运行。 .class 字节码文件面向虚拟机,不面向任何具体操作系统。 不同平台的虚拟机是不同的,但它们给 JDK 提供了相同的接口。 Java 的跨平台依赖于不同系统的 Java ...
分类:编程语言   时间:2019-11-11 09:45:00    阅读次数:104
一、scala基本入门
[TOC]一、scala概述1.1简介?scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。它也能运行于CLDC配置的JavaME中。目前还有另一.NET平台的实现,不过该版本更新有些滞后。Scala的编译模型(独立编译,动态类加载)与Java和C#一样,所以Scala代码可以调用Jav
分类:其他好文   时间:2019-11-10 21:10:46    阅读次数:121
Java文件类,Java文件与class文件的名字以及个数的关系。
1.Java文件是源文件,也就是实际编程中编辑的文件,按Java语法写出来的代码。 2.class文件是虚拟机编译的,虚拟机需要把我们写的Java文件编译成它可以执行的二进制文件。 这份文件是供Java虚拟机JVM运行时执行的文件。里面按照Java定义的规范所构建的文件内容。 class文件,可以让 ...
分类:编程语言   时间:2019-11-10 17:41:00    阅读次数:120
4370条   上一页 1 ... 55 56 57 58 59 ... 437 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!