- History
- James Gosling
- 1995年由sun公司发布(1991年原名Oak, 94年改名)
- Environment Variables
- echo %path% = System Variables + User Variables for Current User(固定顺序)
- 如果输入path = "";则当前CMD窗口有效
- 如果更新了Environment Variables则需要重新打开CMD才会生效
- 配置PATH是为了在任意目录下使用JAVA Command
- JAVA_HOME必须大写, 否则依赖JAVA运行的程序将无法运行
- classpath
- 默认为当前位置和lib下 可以不用配置, 或配置.
- 是路径, 用于查找类所依赖的类
- 编写程序步骤
- javac .java源文件
- java .class字节码文件(不加.class后缀)
- 执行
- 注释 --> 方便阅读/维护
- 三种注释:
- 文档注释: 类, 常量, 属性, 方法
- 多行注释
- 单行注释
- 编译时会忽略注释
- 三种注释:
- 类加载器
- Class Loader
- 注意
- 系统执行命令时, 先从当前文件夹查找, 然后再依次从Path目录中查找, 若找到则开始执行, 并停止查找, 否则报错.
- 环境变量多个值中间用;隔开.
- public修饰的类必须与文件名相同, 故一个文件只能有一个公共类.
- 一个文件中可以没有公共类, 编译后也可以调用执行, 但需要有标准入口方法main().
- JDK安装后会添加path路径, 值为C:/programData/oracle/javapath, 目录中只有三个程序java.exe, javaw.exe, javaws.exe
- Java se ee me
- 代码分为结构定义语句, 功能执行语句
- History