java特点和开发环境介绍

来源:互联网 发布:上海红酒交易中心软件 编辑:程序博客网 时间:2024/05/19 07:25

JAVA 最显著的特点是简单易用,面象对象,跨平台:

 

简单易用:java语言不需要太多高深的知识,可以很容易的上手编程。与C++比较容易的多,它舍弃了许多C++里复杂而且容易犯错的地方,比如指针,垃圾回收等,不需要我们去关心,系统会自动给我们处理。

面象对象:java语言是纯面象对象的语言,深刻体现了对象的设计和接口的定义。

 

C++程序编译执行过程 C++源程序编译成执行文件(二进制,机器码)。

JAVA程序编译执行过程:JAVA源程序编译成字节码文件,再由JAVA虚拟机(JVM)解释成机  器码。

跨平台  :由于C++在不同系统编译成的执行文件机器码是不一样的,所以C++不能跨平台,而JAVA则不同,只要不同机器上所装的JAVA虚拟机系统相同,JAVA虚拟机会读取字节码文件,JVM会根据不同的机器产生不同的机器码,既达到了跨平台的目的。

 

开发环境:

 

JDK    java开发工具包;包含JRE,还有一些工具,可以做完整的java开发;

Java SDK:除了包含jdk 外,还包含别的东西;开发集合包,如:eclipse;

JRE     java 运行环境;是JDK的子集;只能运行字节码文件,可以单独下载。

什么时候只需要下载JRE?只负责运行JAVA代码,包含JVM

JVM:是java程序运行的核心。不能单独下载,最少得下JRE

 

 

JAVA 三大平台:

 

J2SE:   JAVASE   标准平台    :用来做JAVA基础开发的一套工具,包括JAVA基础语法和高级特性。

J2EE:   JAVAEE   企业级应用  JAVA针对企业开发的一套工具,如jsp struts hibernate等都是企业级应用的实现。

J2ME:  JAVAME   微型平台    :主要用来做微型开发 如手机游戏开发。

 

 

下一章:JavaSE之运行第一个java程序

原创粉丝点击