![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java--虚拟机
qzb00100
这个作者很懒,什么都没留下…
展开
-
java基础之字节码--概念
基础 java源文件经过编译器编译后生成一个class文件,.class是二进制字节码文件,我们无法直接打开查看里面的内容。但可以通过javap命令查看。比如有一个D:coce\java\test\Test20.java文件 编译通过javac 命令编译Test20.java文件-- javac D:coce\java\test\Test20.java 会在 D:coce...原创 2010-12-27 00:26:11 · 118 阅读 · 0 评论 -
java基础之字节码详解转载
指令码 助记符 说明0x00 nop 什么都不做0x01 aconst_null 将null推送至栈顶0x02 iconst_m1 将int型-1推送至栈顶0x03 iconst_0 将int型0推送至栈顶0x04 iconst_1 将int型1推送至栈顶0x05 iconst_2 将int型2推送至栈顶0x06 iconst_3 将int型3推送至栈顶0x07...原创 2010-12-27 00:48:46 · 122 阅读 · 0 评论 -
java基础之int类型字节码初识
在网上看到类似的一个帖子,稍微总结学习一下。字节码详解 package com.test;public class Test1 { public void test1() { int a = 1; int b = 2; int c = -1; int d = -2; } public void test2() { int a =...原创 2010-12-27 01:25:54 · 458 阅读 · 0 评论 -
java基础之string字节码初始
---- 待完善............................ 1. java代码public class Test2 { public void testString() { String a = "hello"; String b = "word"; String c = a + b; System.out.println(c); }...原创 2010-12-30 00:38:05 · 103 阅读 · 0 评论 -
JVM--参数设置
1.在eclipse设置JVM参数 打开eclipse-窗口-首选项-Java-已安装的JRE(对在当前开发环境中运行的java程序皆生效,也就是在eclipse中运行的java程序)编辑当前使用的JRE,在缺省VM参数中输入:-Xmx128m -Xms64m -Xmn32m -Xss16m 或者在运行一个java程序的时候执行:java -Xmx128m -Xms6...原创 2011-01-03 00:51:34 · 116 阅读 · 0 评论 -
HotSpot是什么?
1. HotSpot历史 SUN的JDK版本从1.3.1开始运用HotSpot虚拟机, 2006年底开源,主要使用C++实现,JNI接口部分用C实现。 HotSpot是较新的Java虚拟机,用来代替JIT(Just in Time),可以大大提高Java运行的性能。 Java原先是把源代码编译为字节码在虚拟机执行,这样执行速度较慢。而HotSpot将常用的部分代码编译为本地...原创 2011-01-03 01:59:07 · 1174 阅读 · 0 评论 -
JVM---概念
1. java虚拟机的体系结构包括四个独立但相关的技术。 java程序语言 java class文件格式 java API java 虚拟机 2. Java面向忘了的核心就是java虚拟机。 Java虚拟机是一台抽象的计算机,其规范定义了每个Java虚拟机都必须实现的特性。 Java虚拟机的主要任务是装在class文件并且只需其中的字节...原创 2010-11-16 00:22:56 · 84 阅读 · 0 评论