目标:
1. 了解Java的程序结构;
2. 书写第一个Java程序;
3. 对于java的语法有个初步认知;
一.Java的程序结构:
1. 源文件:
1) 定义:包含Java代码(按java语法规则编写的内容)的文件;
2)特征:
1. 以java作为后缀;
2. 可以包含多个类/接口;
3.名称与类名(只包含一个类/接口)或public修饰的类/接口(包含多个类/接口)同名;
3)结构:
1.包的声明语句(可有可无,如有只能有一行,且位于最前面);
2.import语句(可有可无, 可有多行,紧跟着包的声明语句);
3.类的声明语句{};
2. 类:
1) Java代码组织的单位, Java代码都是以一个个类形式组织的。用Java语言编写程序其实就是编写一个个类;
一个类里的语句内容用大括号括起来,一个类里带有零至多个方法。
2) 结构:
1.类的声明语句,例:
public class HelloWorld
2.类的内容语句,用大括号括起来:
(1) 属性
(2) 方法
3. 方法:
1) 类似于其它语言里的函数或过程。方法里带有零至多行语句。
2) 结构:
1.方法的声明语句,例:
public static void main(String[] args)
2.方法体,用大括号括起来:
(1) 属性;
(2) Java语句;
4. Main方法:
Java虚拟机执行Java程序时,首先执行调用的方法。main方法又叫程序的入口方法或起点方法。不管你的程序有多大,
不管你的程序有多少个类,一定都会有一个main()方法来作为程序的起点。
二、代码
1.在D:/java/中创建一个名为FirstJavaProgram.java的文件,需要将文件的扩展名设置为可视
2.以记事本打开,编写代码
public class FirstJavaProgram{
public static void main(String[] args) {
System.out.println("Hello Java, I am your fans!");
}
}
3.运行程序
window+r—>输入cmd 回车 进入dos
输入D: 回车 进入D:盘符
输入cd java 回车 进入java文件所在目录
输入javac FirstJavaProgram.java 回车 开始编译java文件
输入java FirstJavaProgram 回车 开始运行程序
4.注意事项
注意事项:
1. 允许构建的类中不存在public修饰的class,
如果没有public修饰的类,此时在其中构建main方法.也能作为程序入口
public修饰的类必须和当前文件名称一致(大小写必须一致)
2.一个java文件中只允许有一个public修饰的类,并且该类的名称
必须和当前文件名称一致.类的名称与文件必须大小写一致.
允许类名称小写,只要和文件名称一致.允许有多个普通类
3.public static void main(String args[]){} 程序的入口所有的方法的构建
public去掉 编译通过,运行时发现找不到main方法.程序不能运行
static去掉 编译通过,运行时发现找不到main方法.程序不能运行
void去掉 编译不通过 报方法缺少返回类型
public和static位于可以置换,因为都是修饰符.
其他内容的位置都不能置换,必须满足方法构建的顺序
修饰符 + 返回类型 + 方法名(参数类型 参数名称…){}
main名称不一致, 编译通过,运行时发现找不到main方法,程序不能运行
main可以和后面()存在空格,jvm仍然理解成main方法
String类型发生改变,编译通过,运行时发现找不到main方法,程序不能运行
String类型大小写敏感.不能随意更改,编译不通过.
args名称可以发生改变,jvm仍然理解成main方法
[]位置可以发生改变,可以位于String后面或者args后面,但是不能不写
如果不写,编译通过.jvm找不到main方法
main方法在一个类中只能出现一次
4.package import public class 的顺序
package最先并且只能有一个,但是可以不位于第一行,但要为首句
import必须紧跟package,可以有多个
java.lang包是默认导入的jar包,换言之这个包下面的所有类默认被导入.
public class必须位于package以及import之后,但是和其他class没有顺序