步骤:
- 将java代码编写到扩展名为.java 的文件中(新建txt文件,更改后缀名即可)
class HelloChina{ public static void main(String[] args){ System.out.println("Hello,World!"); } }
- 通过javac命令对该java文件进行编译
- 通过java命令对生成的.class文件进行运行
注意:在一个源文件中可以声明多个class,但是,只能最多有一个声明为public的。而且要求声明为public 的类的类名必须与源文件名相同。程序的入口是main方法,格式是固定的。
输出语句:System.out.print("");或者System.out.println("");
每一句由;结尾
编译以后会生成一个或多个字节码文件,字节码文件的文件名和源码中的类名相同
注释:(Comment)
单行注释://单行注释
多行注释:/*多行注释*/
文档注释(java特有):```/**@author 指定java程序的作者 @version 指定源文件的版本*/
集成开发环境(IDE Integrated Development Environment)
Eclipse idea
课后习题:
-
JDK,JRE,JVM 三者之间的关系
JDK = JRE + Java开发工具比如 javac java javadoc
JRE = JVM +java核心类库 -
为什么配置环境变量:在任何路径下可以执行java的开发工具指令。 配置环境变量时配置JAVA_HOME,需要配置到jdk 的上级目录即可,然后配置path =%JAVA_HOME%\bin
path环境变量:windows操系统执行命令时所要搜寻的路径 -
代码:
public class ChairMan{
public static void main(String[] args){
System.out.println("姓名:张三");
System.out.println();
System.out.println("性别:男");
System.out.println("家庭住址:xxx")
}
}
- 编译和运行的指令 编译: javac xxx 运行: java xxx
Java语言的特点
- 面向对象性:
两个要素: 类、对象
三个特征: 封装、继承、多态 - 健壮性:1.去除了C语言的指针2.自动的垃圾回收机制-->仍会出现内存溢出,内存泄漏
- 跨平台性:一次编译到处运行归功于JVM