1、了解cmd,配置环境变量的意义:能够在任意的目录下都能打开指定的软件。
2、学习路径:Java语法、面向对象、api、字符串、集合、拼图游戏。
3、切换盘符:找到我们刚刚书写好的代码文件;
Javac:是JDK提供的编译工具,可以通过它将.java文件编译成.class文件;
Java:运行class文件,运行时不加后缀名。
4、手动配置环境变量:JAVA_HOME;在path下写%JAVA_HOME%\bin;
5、了解JAVA的作用:企业级开发工具,桌面应用,科学计算,游戏开发等;
6、JAVASE:桌面应用
JAVAME:嵌入式或移动应用(已经被iOS、Android取代)
JAVAEE:服务器开发
7、特性:
(1)面向对象:根据模板进行创建;
(2)安全;(3)多线程:同时做多件事;(4)简单;(5)开源;
(6)跨平台:可以在任意操作系统上运行;
8、JAVA语言的跨平台是基于虚拟机进行实现的,java语言是在虚拟机上运行的,对于程序员而言只需要根据不同的操作系统安装相应的虚拟机即可。
9、JDK JRE JVM之间的区别:
JDK(Java Development Kit)是Java开发工具包,包括JVM(虚拟机:Java真正运行的地方),核心类库(Java已经写好的东西),开发工具(javac,java,jdb,jhat等);
JRE(Java Runtime Environment)是Java的运行环境,与JDK的不同在于最后那个开发工具只包括运行时需要的工具(比如java,不需要javac,jdb等);
JDK包含JRE,JRE包含JVM。