专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

Java开发有什么特点吗_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/8 14:18:25       共计:3581 浏览

Java开发有什么特点吗?

Java开发环境

1.java编译运行过程:

编译期:.java源文件,经过编译,生成.class字节码文件

运行期:JVM加载.class并运行.class

2.名词解释:

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

JRE:java运行环境

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

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

JDK: java开发工具包

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

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

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

说明:

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

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

Java特点

1.简单性

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

2.面向对象

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

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

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

4.安全性和健壮性

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

5.多线程

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

6.分布式

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

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:哪种物联网编程语言最热门_java | ·下一条:在学习c语言的时候_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有