【Java基础】
Java语言特点:(着重了解两个)开源、跨平台。
跨平台如何实现:通过JVM实现,JVM充当Java和不同OS之间的翻译器,不同OS对应不同JVM。
Java语言的平台:JavaSE、JavaME(Android)、JavaEE(Web)
JDK、JRE、JVM的作用及关系:
- 作用:JVM保证Java语言跨平台;JRE是Java程序的运行环境;JDK是Java程序的开发环境
- 关系:JDK:JRE+工具;JRE:JVM+类库
【HelloWorld】
class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld"); } }
程序解释:
- Java程序的最基本单位是类,所以我们要定义一个类。
- Java程序要想执行,必须有main方法。(格式:public static void main(String[] args))
Java程序的开发执行流程:
- 编写java源程序(.java)
- 通过javac命令编译生成.class文件(编译时要带上.java后缀)
- 通过java命令运行.class文件(java命令后面跟的是class名)
常见的问题:
- 扩展名被隐藏
- 文件名称和类名可以不一致。但是注意:javac后面跟的是文件名+扩展名;java后面跟的类名不带扩展名
- Java语言严格区分大小写,请注意。
- 见到非法字符: \65307肯定是中文问题。我们写程序要求标点符号必须全部是英文状态。
- 括号的配对问题。一般来说,括号都是成对出现的。
- 遇到在类 HelloWorld 中找不到主方法, 肯定是主方法的格式问题。
【环境变量】
path环境变量(掌握):
path环境变量的作用:保证javac命令可以在任意目录下运行。
path配置的方案:
- 新建:变量名:JAVA_HOME,变量值:D:\develop\Java\jdk1.7.0_60
- 修改:变量名:Path,变量值:%JAVA_HOME%\bin;以前的内容
classpath环境变量(理解):
classpath环境变量的作用:保证class文件可以在任意目录下运行
classpath环境变量的配置:新建:变量名:classpath,变量值:E:\JavaSE\day01\code\HelloWorld案例
可以不用配置classpath,因为也会在其他地方写程序