教育改变生活,科泰成就梦想!
免费热线:400-696-8028

教学课堂CLASSROOM

开班信息
热门话题
java技术
目前所在位置: 首页 > java技术

Java软件开发环境及其特点分析

来源:北大青鸟科泰校区时间:2019-12-30

内容提要: Java开发环境,Java特点分析:Java去除了C++语言中难以理解、容易混淆的特性,例如头文件、指针、结构、单元、运算符重载、虚拟基础类、多重继承等,使得程序更加严谨、简洁

Java开发环境

1、java编译运行过程:

(1)编译期:.java源文件,经过编译,生成.class字节码文件
(2)运行期:JVM加载.class并运行.class

名词解释:

(1)JVM:java虚拟机:加载.class并运行.class

(2)JRE:java运行环境

1)、除了包含JVM以外还包含了运行java程序所必须的环境

2)、
JRE=JVM+java系统类库(小零件)

3、JDK: java开发工具包

1、除了包含JRE以外还包含了开发java程序所必须的命令工具

2、JDK=JRE+编译、运行等命令工具

3、JDK=JVM+java系统类库+编译、运行等命令工具

说明:

1、运行java程序的最小环境为JRE

2、开发java程序的最小环境为JDK

Java特点分析

1、简单性

Java去除了C++语言中难以理解、容易混淆的特性,例如头文件、指针、结构、单元、运算符重载、虚拟基础类、多重继承等,使得程序更加严谨、简洁

2、面向对象

Java是纯面向对象.便于人类的构思和设计,更符合人们的思考问题方式,它能够直接反应现实生活中的对象,例如火车、动物等

3、跨平台性(平台无关性)

Java程序在不同的平台上都可以运行,写一份代码使用不同的平台.即Java可以 “一次编译,到处运行”

4、安全性和健壮性

Java提供了一个防止恶意代码攻击的安全机制(数组边界检测和Bytecode校验等)。Java的强类型机制、垃圾回收器、异常处理和安全检查机制使得用Java编写的程序有很好的健壮性

5、多线程

Java在两方面支持多线程:一方面,Java环境本身就是多线程的。若干个系统线程运行负责必要的无用单元回收,系统维护等系统级操作;另一方面,Java语言内置多线程控制,可以大大简化多线程应用程序开发

6、分布式

分布式包括数据分布和操作分布。数据分布是指数据可以分散在网络的不同主机上,操作分布是指把一个计算分散在不同主机上处理。Java提供了一整套网络类库,开发人员可以利用类库进行网络程序设计,方便得实现Java的分布式特性!

想学习Java软件开发的朋友,可以选择参加北大青鸟长沙科泰校区的Java软件开发培训课程学习!先到先学,先毕业,先就业,先赚钱!先人一步,步步领先!

联系我们

扫码关注科泰

免费咨询:400-696-8028

报名电话:0731-88122069

咨询QQ: 783463085

学校地址:长沙市开福区湘江北路与开顺路交汇处(金霞跨境产贸城)

在线报名

长沙北大青鸟科泰IT梦想学院·长沙科泰电子商务有限公司·版权所有__湘ICP备19001789号-1__