前言
上篇已经介绍开发工具的使用以及Hello World程序,这篇我们介绍这个程序的基本结构。
Java程序基本结构
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
类
这个Main是类名,因为java是面向对象语言,一个程序基本单位就是类。
public class Main {
}
public 是类的修饰符,表示公开的,class是关键字表示一个类,花括号的类的主体。类的主体可以定义类的方法和类的属性。
类名要求:
-
类名必须以英文字母开头,后接字母,数字和下划线的组合
-
规范以大写字母开头
好的命名类名首字母开头首字母大写,多个单词命名的类名单词首字母大写。
比如好的类名: -
Hello
-
HelloTest
不好的类名:
- helloTest
- _Hello
方法
java类里面可以定义若干个方法,比如:
public static void main(String[] args) {
System.out.println("Hello World!");
}
这个就是一个方法,public 关键字表示公开的,static是修饰符表示是类方法,没有static修饰输入实例方法后边我们会介绍,这里遇到先提一下,void表示无返回值,main是方法名字,后边圆括号是方法的参数。
这个方法比较特殊,是程序的入口,我们运行这段程序,jvm进程就开启了,以后我们写代码都是从这里开始。
我们也可以根据方法的规范自己定义方法:
比如定义一个无返回值方法
public void test(){
}
方法名字自己所便起,我这里起了叫test,没有参数,所以圆括号是空的,返回类型void无返回值。
定义有返回值:
public int test(){
}
这里定义有返回值是int类型的。
方法的命名:
方法的命名和类一样,但是方法的命名推荐首字母小写。
好的方法命名:
- main
- goodMorning
- playVR
不好的方法命名:
- Main
- good123
- good_morning
- _playVR
在方法里面语句才是真正执行的代码,
public static void main(String[] args) {
//语句
System.out.println("Hello World!");
}
语句末尾以分好结尾;不写编译会报错。
注释
在java中注释是帮助让解释程序的意思,注释不好参与编译,
注释有三种
- 单行注释
public static void main(String[] args) {
//语句
System.out.println("Hello World!");
}
这里的语句就是单行注释。
- 多行注释
public static void main(String[] args) {
/*
System.out.println("Hello World!");
System.out.println("Hello World!");
*/
}
这是多行注释,以/开始以/结束。
- 还有一种特殊的多行注释,以/*开头,以/结束,如果有多行,每行通常以星号开头:
/**
* 可以用来自动创建文档的注释
*
* @auther qiu
*/
public static void main(String[] args) {
System.out.println("Hello World!");
}
作者简介:一个有故事的程序员,我的微信号qiushuzhao222,欢迎大家找我聊天,记录你我的故事。