学前工作准备
JDK下载及环境搭建
下载地址: Oracle官网
安装教程及环境配置: 教程链接
文本编辑器推荐
- Notepad++
- vscood
第一个程序的面世
基于C语言的传统,绝大部分的编程语言以经典的“HelloWorld”程序开始。下面展示java语言版的HelloWorld程序。
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello everyone");
}
}
程序解释
类
类是java程序的基本单元
public class HelloWorld{
}
public:代表公开的权限,任何位置都可以使用
class:代表这是一个类
HelloWorld:类的名字
通常类名的每个单词的首字母大写
注意:如果类使用public修饰,类名必须与文件名同名
java严格区分大小写
主方法
javaSE程序的入口
通过java命名类名,JVM执行这个类的字节码文件
public static void main(String[] args){
}
static:静态的
void:没有返回值
main:方法名
(String[] args):形参
语句
语句已分号结尾
方法由多个语句组成
System.out.println("Hello everyone");
程序的编译与执行
代码的保存
源文件以.java格式命名,文件名必须与public关键字修饰的类同名(一个源代码可以定义多个类但有且只有一个用public修饰的类)
eg:上文列举的HelloWorld代码必须保存为HelloWorld.java文件
编译
将源码转字节码的过程
- 打开dos窗口,转到源文件所在目录下,或在源文件所在路径下打开dos窗口(推荐)
在源文件所在路径下打开dos窗口方法如下:
1. 在源文件所在目录下任意空白位置,shift键+鼠标右键,选择打开命令窗口;
2. 在源文件所在目录下,选中路径栏,输入cmd指令,回车即可。
两种方法任选一种
- 在dos窗口中输入
javac xxx.java
命令,回车;若无报错则编译成功,会在.java文件同目录下生成与.java同名的.class字节码文件。
eg: javac HelloWorld.java
注意:
1. 编译失败是因为源代码语法有错误,检查源代码;
2. 一个.java文件允许定义多个类:若定义了多个类,会生成多个.class文件。
执行
在dos窗口中输入java xxx.class
命令,回车;若无报错则程序执行成果成功.
eg: java HelloWorld