01-Java的基本术语、特性及java的实现流程
Java的基本术语
Java SE (Java标准版)
Java EE (Java企业版)
Java ME(Java微型版)
QC:垃圾回收机制
JDK java开发工具
JRE java运行环境
JVM java虚拟机
Java的特性
简单性:相较于c/c++语言来说简单,因为摒弃了一些复杂的特性,尤其是指针(即对内存的操控)
多线程:完美支持多线程并发
健壮性:有QC机制,能够实现内存的自动释放,不会出现内存泄漏的问题
多平台/可移植:因为java程序是在虚拟机上运行,所以只要在不同系统的电脑上安装上对应的虚拟机,就可以运行java程序,而不用更改代码
Java的实现流程
上图为Java程序的实现方式,其中,黄色圆角框内是程序员需要执行的,其他是计算机执行的
注意事项:
1、java程序的后缀是java
2、javac命令后面要跟路径
3、而java后面跟的是类名
4、一个源文件java文件编译出来的可能是多个类class文件
5、设置了环境变量classpath之后,在当前路径下就不能执行java命令了
6、在环境变量中增加“."这个路径(上一个笔记中讲过,“.”代表当前路径)后,在当前路径就还可以执行java命令