一、各个版本含义
1、JavaSE(Java standard edition):标准版,定为计算机应用。(发展最差)
2、JavaEE(Java enterprise edition):企业版,定为服务器端。包含se,包含一部分ME。
3、JavaME(Java micro edition):微型版,定为消费型电子产品的应用。(使用很少)
物联基于安卓开发
二、Java的特性和优势
1、跨平台,可移植性。永远32位。
2、安全,分布式环境,防病毒防篡改。
3、面向对象。
4、简单,C++简化版。头文件,指针运算,结构联合,操作符重载虚基类等等。
5、高性能,虚拟机自身优化。
6、分布式,网络本身是分布式。
7、多线程,交互响应。
8、健壮性,不会造成整个计算机崩溃。
三、运行机制
1、计算机高级语言的类型:编译型和解释性。
2、java是综合。C++是解释型。
3、运行机制
4、jre包含了JVM,是java程序的运行环境,直接和操作系统连接,因为java程序可以独立出来。
四、JVM、jre、jdk的区别
1、JVM(java virtual mechine):是一个虚拟的用于执行bytecode字节码的‘虚拟计算机’。
2、java runtime environment(jre):包含java虚拟机、库函数、运行java应用程序所必须的文件。
3、java development kit(jdk):包含jre,以及增加编译器和调试器等用于程序开发的文件。
关系图:
4、jdk下载和安装
官网地址:www.oracle.com/technetwork/java/javase/downloads/index.html
5、设置path环境变量:可以百度搜索环境变量配置,有很多相关文档。
java_home:jdk的安装目录
jdk1.5之后的版本不需要配置classpath路径。
6、测试jdk安装是否成功:cmd——‘java-version’
7、