一。java的优势
1.面向对象
2.跨平台
java作为一种网络语言,其源代码被编译成.class字节码,由java虚拟机执行,
3.简单
一,java风格类似c++,c++程序员能很快地掌握java
二,java摒弃了指针,结构,枚举等易引发内存问题的操作
三,java提供了丰富的api,能够帮助我们快速开发
4.健壮
一。强类型的,类型检查很严格
二。提供垃圾内存自动回收机制,避免了内存泄露等问题
5.安全性
一 避免了指针和释放内存等非法内存操作
二 java安全体系架构禁止访问本地网络资源
6.多线程
支持多线程,提高了程序开发效率。与使用效率
7.解释的
解释执行,javac先编译,后解释,再执行
8.动态的语言
二。java跨平台原理:通过jvm实现。jvm本身不具跨平台性
javac编译源代码为字节码
java解释器执行过程:代码的装入,校验和执行
java字节码的2种执行方式:即时编译执行,解释执行
1.面向对象
2.跨平台
java作为一种网络语言,其源代码被编译成.class字节码,由java虚拟机执行,
3.简单
一,java风格类似c++,c++程序员能很快地掌握java
二,java摒弃了指针,结构,枚举等易引发内存问题的操作
三,java提供了丰富的api,能够帮助我们快速开发
4.健壮
一。强类型的,类型检查很严格
二。提供垃圾内存自动回收机制,避免了内存泄露等问题
5.安全性
一 避免了指针和释放内存等非法内存操作
二 java安全体系架构禁止访问本地网络资源
6.多线程
支持多线程,提高了程序开发效率。与使用效率
7.解释的
解释执行,javac先编译,后解释,再执行
8.动态的语言
二。java跨平台原理:通过jvm实现。jvm本身不具跨平台性
javac编译源代码为字节码
java解释器执行过程:代码的装入,校验和执行
java字节码的2种执行方式:即时编译执行,解释执行