Java基础教程(一)——Java语言概述
注:输入dos命令时,所有都是英文。java中严格区分大小写
- java的两大核心机制:JVM(跨平台,一次编写,处处运行)和GC(垃圾回收机制:自动回收,不会出现忘记回收;回收不及时)
java语言的环境搭建
- 下载多个版本的JDK,便于使用
- 配置环境变量(可参考网络上资料配置),使用不同版本的JDK时,可通过配置环境变量改变当前使用的JDK版本。
- JDK:开发工具包,包含JRE
- JRE:Java运行环境,包含JVM,若只需运行,只需安装JRE
- JVM:java虚拟机
hello world
-
编写扩展名为.java的文件 test.java,注意文件名称与类名一致
-
在dos窗口进行编译,注意先进入文件所在目录,然后输入javac test.java
-
在dos窗口运行程序,输入java test,注意不要后缀名.class
存疑:为什么在dos窗口使用相对路径可以运行.class文件,而使用绝对路径不可以,显示找不到类。
注:虽然1.6以后的版本不用新增环境变量CLASSPATH,但新增后可方便编译和运行程序,省去进入文件所在目录的步骤。因为CLASSPA的变量值为.class文件所在的路径。 -
注释
单行注释 //xxxxxx
多行注释 /xxxx/
文档注释 /*xxxxx/
常见错误
- javac找不到文件——源文件名不存在或写错,或者当前路径错误
- 找不到或无法加载主类——类文件名写错,或者类文件不在当前路径下,或者不在classpath指定路径下。
- 类xxx是公共的,应在名为xxx的文件中声明——声明 为public的主类应与文件名一致,否则编译失败
- 错误:需要“;”——编译失败,注意错误出现的行数,再到相应位置修改源代码