深入理解JAVA虚拟机_笔记_1_走近Java

 Java技术体系:

  SUN公司所定义的java技术体系包括了:Java程序设计语言、各种硬件平台上的Java虚拟机、class文件格式、Java API类库、来自商业机构和开源社区的第三方Java类库
  我们可以把Java程序设计语言,Java虚拟机,Java API类库这三部分统称为JDK,把Java API类库中的JavaSE API子集和Java虚拟机这两部分成为JRE,JRE是支持Java程序运行的标准环境
  按照Java技术关注的重点业务领域划分:
  Java Card:支持Java小程序运行在小内存设备上的平台
  Java ME(支持Java查询运行在移动终端上的平台)、Java SE(面向桌面级应用)、Java EE(支持使用多层架构的企业应用)
 
 编译JDK:
  获取源码地址:http://download.java.net/openjdk/jdk7/
 
  系统需求:
  尽量在Linux或Solaris上构建OpenJDK,如果一定要在Windows平台上编译,认真阅读源码中的README-builds.html文档
  编译至少需要512MB的内存和600MB的磁盘空间,但要完成编译,需要超过1GB的空间,所有的文件包括源码和依赖项目,不要放在包含中文或者空格的目录
  构造编译环境:
  1.安装CYGWIN,在windows平台下模仿Linux运行环境的软件,提供了一系列的Linux命令支持
  2.安装编译器,JDK最核心代码是使用C++语言及少量的C语言编写,所以建议使用整套的Visual Studio C++ 2010或Visual Studio C++ 2010 Express版进行编译
  <ps:CYGWIN和VS2010安装之后都会在操作系统的PATH环境变量写入自己的BIN目录路径,必须检查并保证VS2010的BIN目录一定要在CYGWIN的BIN目录之前,因为这两个软件的BIN目录之中都有个连接器”link.exe“但是只要VS2010中的连接器可以完成OpenJDK的编译>
  3.下载一个已经编译好的JDK,官方称这个JDK为”Bootstrap JDK“,如果编译OpenJDK 7,Bootstrap JDK必须使用JDK6 Update 14或之后的版本
  4.下载一个Apache ANT,要求版本在1.6.5以上

你可能感兴趣的:(java,虚拟机,程序设计,第三方)