JDK的安装
下载后
在新建页面,输入变量名“JAVA_HOME”;变量值“你的jdk的路径
在系统变量区域,选择“新建”
输入变量名
CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
Path 在最前面添加 %JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin;
注意区分大小
JAVA语言的跨平台性
Java语言的源代码(.java)编译变成中间语言(.class)经过语言解释器执行
与平台无关,,每个平台有每个平台的解释器,进而达到java程序编译产生的class可以跨平台使用
Java文件与类的关系
一个文件内部可以有很多个类,但是和文件名吻合的类的方法才是程序的入口。 是程序入口的方法会运行,但是所有的类都会被编译
HelloWorld程序解析
public class Demo { //定义一个类
public static void main(String[] args) { //主方法,一切程序的起点
/*在屏幕上打印输出*/System.out.println("Hello World!");
}
}
以上代码必须背熟
然后在cmd中执行(wind+r)
执行命令解析:
以上我们使用了两个命令 javac 和 java。
javac 后面跟着的是java文件的文件名,例如 Demo.java。文件名必须与类名DEMO相同,主语区分大小写
该命令用于将 java 源文件编译为 class 字节码文件
javac HelloWorld.java。
运行javac命令后,如果成功编译没有错误的话,会出现一个 Demo.class 的文件。
java 后面跟着的是java文件中的类名,例如 Demo就是类名
java Demo。
注意:java命令后面不要加.class。
执行完后就会
输出 : Hello World!
class代表类 Demo代表类名
(1) public class定义:
类名称必须和文件名称保持一致,否则程序将无法编译,在一个*.Java之中只能有一个public 类;
(2) 主方法main():
主方法表示的是一个程序起点,所有的程序代码都由此开始顺序执行,在Java中主方法也要放在一个类中。
(3) 系统输出System.out.println():
此语句的功能是直接在屏幕上显示输出信息。每一个完整的语句代码都要求使用“;”进行结尾。
(4) 注释:
//表示单行注释,就是在注释内容前面加双斜线(//),Java编译器会忽略掉这部分信息。
/*…*/表示多行注释,多行注释,就是在注释内容前面以单斜线加一个星形标记(/*)开头,并在注释内容末尾以一个星形标记加单斜线(*/)结束。当注释内容超过一行时一般使用这种方法。