一:需要掌握理论知识: 1.应用场景:
Java广泛应用于企业级软件开发、安卓移动开发、大数据云计算等领域,几乎涉及IT所有行业。
2.Java各版本含义:
JavaSE(JavaStandardEdition):标准版,定位在个人计算机上的应用
JavaEE(JavaEnterpriseEdition):企业版,定位在服务器端的应用
JavaME(JavaMicroEdition):微型版,定位在消费性电子产品的应用上
3.Java的特性和优势:
①跨平台/可移植性;②安全性;③面向对象;④简单性;⑤高效性;⑥分布式;⑦多线程;⑧健壮性
4.Java程序的运行机制:
Java首先利用文本编辑器编写Java源程序,源文件的后缀名为.java;
再利用编译器(javac)将源程序编译成字节码文件,字 节码文件的后缀名为.class;
最后利用虚拟机(解释器,java)解释 执行。如图所示。
5.JVM、JRE和JDK:
JVM(JavaVirtualMachine)就是一个虚拟的用于执行bytecode字节码的”虚拟计算机”。他也定义了指令集、寄存器集、结构
栈、垃圾收集堆、内存区域。JVM负责将Java字节码解释运行,边解释边运行。
JavaRuntimeEnvironment(JRE)包含:Java虚拟机、库函数、运行Java应用程序所必须的文件。
JavaDevelopmentKit(JDK)包含:包含JRE,以及增加编译器和调试器等用于程序开发的文件。
6.JDK、JRE和JVM的关系
注意:①如果只是要运行Java程序或者万Minecraft这样的JAVA游戏,只需要JRE就可以。JRE通常非常小,其中包含了JVM。
②如果要开发Java程序,就需要安装JDK。
二:Java下载以及环境变量配置: 2.环境变量Path的配置:
①右键计算机——>属性——>高级系统设置
②单击环境变量按钮
③单击新建按钮,新建JAVA_HOME变量,变量值写JDK的安装目录
④修改系统环境变量Path,在最前面追加%JAVA_HOME%\bin并以;和原路径分隔