第三节 Java程序基本结构

前言

上篇已经介绍开发工具的使用以及Hello World程序,这篇我们介绍这个程序的基本结构。

Java程序基本结构

alt

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,欢迎大家找我聊天,记录你我的故事。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值