- 一.Java的特点
- 1.简单易学
- Java最初是为对家电进行集成控制而设计的一个语言,因此它必须简单明了,其简单性主要体现在4个方面:
- (1)Java的风格类似C++,Java是C及C++的变种。
- (2)Java摒弃了C/C++中容易引发程序错误,并且难以掌握的一些特性,如指针,结构,以及内存管理等。
- (3)Java提供了丰富的类库。
- (4)Java是完全面向对象的语言,支持继承,重载,多态等面向对象的特性;C++是面向对象与面向过程的混合型语言;C是面向过程的语言。
- Java最初是为对家电进行集成控制而设计的一个语言,因此它必须简单明了,其简单性主要体现在4个方面:
- 2.安全性高
- (1)类型检查比C/C++更严格,强类型,类型检查帮助我们检查出许多早起的错误
- (2)Java提供了垃圾回收机制,有效地避免了C/C++中的内存泄漏问题
- (3)Java禁止非法内存访问,在没有授权的情况下不能访问内存。
- 总结:Java去掉了C和C++中影响程序健壮性的部分,使程序更安全;例如指针,内存申请和释放
- 3.跨平台
- (1)Java作为一种网络语言,其源代码被编译成一种结构中立的中间文件格式。只要有Java运行系统的机器都能执行这种中间代码。
- (2)Java源程序被编译成一种与机器无关的字节码格式,在Java虚拟机上运行。
- (3)机器语言决定代码的可移植性
- (4)Java源程序>>通过编译器>>与平台无关的字节码程序>>Java虚拟机>>特定机器的机器语言程序
- (5)在每个计算机上,都有独特的JVM
- (6)Java源代码和字节码是与机器无关的
- (7)装有不同操作系统的机器上,需要有专门为该操作系统开发的JVM,JVM是与机器有关的
- 4.多线程
- (1)使得一个程序能够同时执行多个任务
- 1.简单易学
- 二.Java的应用领域
- 1.J2SE——主要用来开发桌面应用软件
- 2.J2ME——嵌入式开发
- 3.J2EE——网络编程
Java概述
最新推荐文章于 2021-02-23 21:40:53 发布