欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java 之 不要问我从哪里来 《初识Java》,

来源: javaer 分享于  点击 9613 次 点评:131

Java 之 不要问我从哪里来 《初识Java》,


对Java历史感兴趣的同志,请 百度 “Java”。

我就介绍一下,学习的时候要用到的东西。这一块也可先不看,遇到时再回头翻看也是可以的。


JRE:Java Runtime Environment - Java运行时环境。包含JVM标准实现和Java核心类库。

JDK:Java Development Kit - Java开发工具。包含了JRE、Java工具和Java的核心类库(API)。

JDK包含的几个比较重要的使用工具:

1.javac:Java编译器。 .java 文件转为  .class 字节码文件。

2.java:Java解释器。解释执行字节码文件。

3.appletviewer:小应用程序浏览器,执行HTML文件上的Java应用小程序的Java浏览器。

4.javadoc:根据Java源码及说明语句生成HTML文档。

5.jdb:Java调试器,可以逐行执行程序,设置断点和检查变量。

6.javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。

7.javap:Java反汇编器,显示编译类文件中可访问功能和数据,同时显示字节代码含义。

JVM:Java Virtual Machine - Java虚拟机。

Java平台架构:Java SE(Standard Edition);Java EE(Enterprise Edition);Java ME(Micro Edition)。

Java SE:面向桌面,服务器,嵌入式环境和实时环境。支持Java Web服务开发。为Java EE提供基础。

Java EE:企业版本。面向服务器端。基于Java SE构建,提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(SOA)和Web程序。

Java ME:面向移动设备和嵌入式设备。

Java 的JDK安装和Eclipse或MyEclipse的安装,可百度到很多,没必要再次累述,过程也很简单,百度即可。


Java的运行机制:(以Hello.java为例)

Hello.java文件→Java编译器进行编译→Hello.class(Java字节码)→Java虚拟机

JVM的处理有两种情况:1. 字节码→Java解释器→Runtime→操作系统→硬件

2.字节码→即时编译器→Runtime→操作系统→硬件

第二种情况发生在:当Web应用中的JSP文件是需要转为Servlet的,而Servlet还未编译为JRE上执行的字节码(.class文件),这时就要用到即时编译器。

也就是说,Java的class文件是在JVM上运行的。JVM的存在,使Java可以跨平台运行。因为JVM的作用就是读取并处理编译过的、与平台无关的字节码class文件。


   

相关文章

    暂无相关文章
相关栏目:

用户点评