Java语言特征和优势

Java语言特征和优势
1)1、跨平台性/可移植性;2、安全性;3、高效性;4、面向对象;5、简单性;6、高性能;7、分布式;8、多线程;9、健壮性。
2)高级语言分为编译型和解释型语言,如C,C++语言是编译型语言,脚本语言、python等是解释型语言,java语言是是编译型语言和解释型语言的结合形式,
Java代码需要经过Java编译器编译成字节码文件,再经解释器编译可到达系统平台执行,所以Java是编译型语言和解释型语言的结合体;

jvm、jdk、jre区别:
jvm(Java Virtual Machine):一个虚拟的用于执行bytecode字节码的一个“虚拟计算机”;
jre(Java Runtime Environment):Java运行需要的环境,包含虚拟机、库函数,已经Java程序运行的文件;
jdk(java Development Kit):包含jre,以及增加编译器和调试器用于程序开发的文件
Java程序执行流程:
Java语言特征和优势
具体的jdk的下载和安装可自行百度查找下载,资源很丰富!