二、初步认识HelloWorld程序

1. 编写HelloWorld程序

public class HelloWorld{
    public static void main(String[] args) {
        System.out.println("HelloWorld!");
    }
}

2. 对HelloWorld程序的解释

  1. public 表示公开的(关键字,固定写法)

  2. class 用来声明一个类(关键字,固定写法)

  3. HelloWorld 是一个类名

  4. public class HelloWorld 表示声明一个公共的类 HelloWorld

  5. 在 java 编程中,一定要注意成对儿的符号要成对儿写,以上 HelloWorld 当中成对 儿的符号包括:小括号(),中括号[],大括号{},双引号""。

  6. 最初学习 java 编程的时候一定要注意代码的格式,要有合理的缩进,什么时候缩进呢?大家需要记住:只要“我”这个大括号{}包含着“你”,那么“你”就应该比“我”低一 级,此时“你”应缩进。

  7. 类体的概念,在以上程序中 HelloWorld 后面的大括号{},这个大括号{}里被称为类 体。如下所示: public class HelloWorld { // 类体 }

  8. 程序入口,java 中规定程序的入口是一个固定的写法,必须像以下代码一样,不这样写,程序无法执行: public static void main(String[] args) { // 方法体 }

  9. 以上程序的入口又叫做 main 方法,或者叫做主方法。大家记住固定写法即可。另外在main 方法后面的大括号{}我们称之为方法体,方法体也是由大括号括起来的。

  10. 方法体由一条一条 java 语句构成,每一条 java 语句必须以 “;” 结束。方法体当中的代码遵循自上而下的顺序依次逐行执行。

以上对 java 的入门程序 HelloWorld 进行了简单说明,有一些内容现在无法彻底搞明白, 学习后面内容之后大家就理解了。

public class Test{ // 声明/定义一个公开的类,起个名字叫Test
   // 类体

   // 整个这一块的代码被称为:main方法(程序的入口,SUN公司java语言规定的)
   // 也就是说:JVM在执行程序的时候,会主动去找这样一个方法。没有这个规格的方法,程序是无法执行的。
   // main方法也可以叫做主方法。
   // 注意:方法必须放到“类体”中,不能放到“类体”外面。
   // 任何一个程序都要有一个入口,没有入口进不来,无法执行。
   public static void main(String[] args){ //这是一个入口方法。
     
     // 方法体
     // 注意:方法体由一行一行的“java语句”构成
     // 并且非常重要的是:任何一条java语句必须以“;”结尾,并且这个分号还得是英文的,不能用中文分号。
     // ";" 代表一条语句的结束。
     // 非常非常重要的是:方法体中的代码遵循自上而下的顺序依次逐行执行。
     
     System.out.println("Test1");
     
     // System.out.println();这行代码的作用是向控制台输出一句话。就是这个作用。
     // 注意:如果println后面小括号里的内容是一个“字符串”的话,必须使用英文双引号括起来。
     // 双引号也要成对儿写。
     System.out.println("Test2");

   }


   // 能再来一个一模一样的入口吗?
   // 不行,有语法错误
   /*
   public static void main(String[] args){

   }
   */

3. Java中的注释

3.1 什么是注释,有什么用?

    1. 注释是对java源代码的解释说明。
    2.  注释可以帮程序员更好的理解程序。

3.2 Java 语言的注释包括三种方式,它们分别是:

​ 第一种:单行注释,语法格式如下:

// 单行注释,两个正斜杠后面的内容被注释

​ 第二种:多行注释,语法格式如下: /** 这里的注释信息为多行注释: * 第 1 行注释信息 * 第 2 行注释信息 */

/*
* 这里的注释信息为多行注释: 
* 第 1 行注释信息 
* 第 2 行注释信息 
*/ 

​ 第三种:javadoc 注释。

/** 
* 这里的信息是 javadoc 注释 
* @author 作者名字 
* @version 版本号 
* @since 	自从哪个版本号开始就存在了 
*/ 

​ 注意:对于 javadoc 注释来说,这里的注释会被 JDK bin 目录下的 javadoc.exe 命令解 析并生成帮助文档(生 成帮助文档后期做项目的时候大家会接触到的)。

3.3 注释不是写的越多越好,精简,主线清晰,每个注释都应该是点睛之笔。

4. public class 和 class 的区别

  1. public的类不是必须的,可以没有。但如果有的话,public的类有也只能有1个,并且public修饰的类名必须和源文件名保持一致。

  2. 一个 java 源文件中可以定义多个 class,并且在编译的时候一 个 class 会对应编译生成一个 class 字节码文件。

  3. 任何一个 class 中都可以设定程序入口,也就是说任何一个 class 中都可以写 main 方法(主方法)。

    但是,虽然一个 java 源文件可以定义多个 class,实际上这是不规范的, 比较规范的写法是一个 java 源文件中只定义一个 class。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值