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程序
- java特点和开发环境介绍
- java开发环境介绍
- java开发环境搭建和开发工具介绍
- Java/JavaWeb/开发环境介绍
- 中国地图和地方特点介绍
- Java开发之ArrayList 和LinkedList各自的特点是什么
- Java语言的介绍,开发环境搭建
- JAVA发展和特点
- ABAP开发环境和总体介绍
- ABAP开发环境和总体介绍
- Android开发环境搭建和简单介绍
- Kinect介绍和开发环境配置
- OpenLayers开发:介绍和环境搭建
- JavaFast技术特点介绍-企业级JAVA快速开发平台, 内置java代码生成器
- Java开发环境和搭建
- Java概述和开发环境
- Java 简介和开发环境
- JAVA开发和运行环境
- 兵团
- .Net通用分页类(存储过程分页版,完全自定义显示样式,包括中英显示)
- sql server 行列转换
- 初试MYSQL全文检索工具——Sphinx
- 决定开博......
- java特点和开发环境介绍
- 结婚啦......
- 在.net 2.0中使用iframe并且控制不出现横向的滚动条的方法
- 电影视频服务器架设完全入门教程
- 世界排名第一杀毒软件BitDefender
- 开发一个简单的web应用定时任务
- 谈谈Release Testing
- javascript中手动触发text的onchange事件
- .NETFramework1.1和2.0共用 “服务器应用程序不可用”问题