JVM深入学习笔记一:Java 编译器初探

闲来无事想大概看下Java编译器的执行过程 一、 编译一个文件 首先去搞到源代码。从JDK6开始Java代码开源,放到OPENJDK组织中去,所以从这个网站进行下载: http://hg.openjdk.java.net/jdk6/jdk6/langtools/  下载之后是一个zip包,...

Java虚拟机(JVM)中的内存设置详解

在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。 PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候...

「大师课」搞定 Java 开发基础

23 课时 |
8714 人已学 |
免费

Java Spring Boot 2.6.0开发实战-1024程序员节创造营公益课

5 课时 |
1162 人已学 |
免费

Java Web开发-Web应用、Tomcat、HTTP请求与响应

17 课时 |
1440 人已学 |
免费
开发者课程背景图

jvm开发笔记3—java虚拟机雏形

作者:王智通   一、背景 笔者希望通过自己动手编写一个简单的jvm来了解java虚拟机内部的工作细节毕竟hotsopt以及android的dalvik都有几十万行的c代码级别。 在前面的2篇开发笔记中已经实现了一个class文件解析器和一个java反汇编器 在这基础上 java虚拟机的雏...

jvm开发笔记2—java反汇编器

作者:王智通   这两天在class文件解析器的基础上, 加上了java反汇编的功能, 反汇编器是指令解释器的基础,通过编写反汇编器可以熟悉jvm的指令系统, 不过jvm的指令一共有201个,反汇编过程基本就是个体力活。在《java虚拟机规范》中对每一条指令都有了详细的描述,下面说说我是如...

could not open C:/program files/java/jre6/lib/i386/jvm.cfg 问题解决方法

验证JDK是否安装正确 输入 java -version  提示: could not open C:/program files/java/jre6/lib/i386/jvm.cfg   解决办法:      ...

Java技术专题之JVM你的内存泄露了吗?

一、从一个例子开始   关于JVM的内存泄露,让我们从下面一个例子开始吧,大家来判断一下如果按照下面这种分配方式,会不会出现内存泄露呢? 1 import java.util.List; 2 import java.util.Vector; 3 4 public class MemoryTest {...

深入理解JVM内幕:从基本结构到Java 7新特性

转自:http://www.csdn.net/article/2012-12-05/2812509-Java-JVM CSDN首页>软件研发 深入理解JVM内幕:从基本结构到Java 7新特性 发表于2012-12-05 09:02|6064次阅读| 来源ImportNew|38 条评论| 作...

java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind 处理方法

今天部署项目过程中tomcat报如下异常: [html] view plaincopyprint? java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind      &...

【Java学习笔记】JVM对类的处理

作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.类的加载 加载:查找并加载类的二进制数据。把.class文件的二进制数据读入到内存中,把它存放在运行时数据区的方法区内,然后在堆区中创建一个java.lang.Class对象(这就是类加载的最终产品),用来封...

Java基础知识——SDK、JDK、JRE、JVM、JDT、CDT等之间的区别与联系

  相信大多数java初学者被这些概念搞蒙过,它们之间到底有什么区别,又有什么联系呢?下面我将一一解开大家心中的谜团。首先给大家解释一下这些概念:   1 SDK(Software DevelopKit,软件开发工具包) 用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Java开发者
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
287390+人已加入
加入
相关电子书
更多
Java单元测试实战
Java应用提速(速度与激情)
Java工程师必读手册
立即下载 立即下载 立即下载