1.Java核心优势
跨平台是Java语言的核心优势,有强大的生态体系,覆盖企业开发、安卓开发、大数据、云计算等领域,是计算机界的“英语”。
2.Java三大版本及含义
- JavaSE(Java standard edition):标准版,定位是桌面应用。
- JavaEE(Java enterprise edition):企业版,定位是服务端的应用,属于主流。
- JavaME(Java micro edition):微型版,定位是消费类电子产品,应用少,逐渐被安卓取代。
3.Java的特性和优势
- 跨平台/可移植性
- 安全性
- 面向对象
- 简单性:去掉了C++中的一些内容,是其简化版。
- 高性能:通过对JVM和语言本身的优化,性能得到很大提升。
- 分布式
- 多线程
- 健壮性
4.Java应用程序的运行机制
计算机高级语言的类型主要有编译型(如C/C++)和解释性(如PHP/Python)两种,而Java是两种类型的结合。
Java源程序.java文件经过编译器编译成字节码文件.class,最后利用JRE中的解释器解释执行。Java和操作系统平台不直接挂钩,而是中间增加JRE与底层操作系统打交道。
5.JVM、JRE和JDK的区别
- JVM(Java Virtual Machine):Java虚拟机,负责Java字节码解释执行的“虚拟计算机”,它是实现跨平台的核心机制。
- JRE(Java Runtime Environment):Java运行时环境,包含Java虚拟机、库函数、运行Java应用程序所必须的文件。
- JDK(Java Development Kit):Java开发工具包,包含JRE、编译器、调试器等。
- 总结:三者是包含与被包含的关系。
6.Java下载安装及环境变量的配置
- 官网下载操作系统版本对应的JDK并安装。
- 环境变量配置:
(1)计算机-属性-高级系统设置-高级-环境变量-系统变量,单击新建按钮,新建JAVA_HOME变量,用于说明JDK的安装目录,如C:\Program Files\Java\jdk1.8.0_121;
(2)修改系统环境变量Path,在最前面增加字符串“%JAVA_HOME%\bin;”。
注:JDK1.5之后不需要配置classpath,因为JRE会自动搜索当前路径下的类文件及相关jar文件。
3.测试安装是否成功:进入cmd窗口,输入“java -version”,如果出现正确信息,则表示JDK安装成功。
网友评论