第三章: 了解Java 程序基本结构

1. 开发步骤

Java 程序开发的步骤: 编写编译运行

  1. 将Java 代码编写到扩展名为.java的源文件中
  2. 通过javac.exe命名对该文件进行编译, 生成一个或多个字节码文件, 即class文件
  3. 通过java.exe命令对class文件进行运行

2. 基本结构

我们首先需要了解一下, 一个完成的Java 程序的基本结构是什么样的

 

java

复制代码

/* * 代码的相关说明 * 1. public class Hello 表示Hello 是一个类, public 修改此类为公共的类 * 2. Hello {} 表示一个来开始和结束, {}内是类的的整体代码 * 3. public static void main(String[] args) 表示一个主方法, 即程序入口 * 4. main(){} 表示方法体, {} 内是方法的主体内容 * 5. System.out.printLn("hello, world~"); 表示输出"hello, world~" * */ public class Hello { public static void main(String[] args) { System.out.println("hello, world~"); } }
### 2.1 声明Hello类

Java 是面向对象语言, 一个程序基本的单位就是class 类, class 是关键字,用于声明一个类, 这里声明了一个Hello类:

 

java

复制代码

// 类的结构, 类名是Hello public class Hello { //... }

类名属于标识符, 标识符的命名规范稍后会提及, 在这里使用class 关键字声明一个类时必须符合标识符规范

在符合标识符规范的同时, 也为了区别其他标识符, 类名尽量首字母大写, 使用大驼峰, 同时还有注意见名知意的习惯

推荐类命名如下:

  1. Hollo
  2. NoteBook
  3. Personnelnfo

类名不推荐命名方式:

  1. hello
  2. Hello123
  3. Note_Book
  4. _Personnel

class 关键字是用来声明类的, 后面跟着的是类名, 但大家应该注意到前面还有一个public

public 也是一个关键字, 表示修饰符, 修改当前的类是一个公开的类

2.2 声明类中方法

class类内部,可以定义若干方法(method)

 

java

复制代码

public class Hello { // 方法名是main public static void main(String[] args) { // 方法代码... } }

方法中编写程序执行的语句

这里main方法的格式是固定的, 表示程序的入口

  1. public : 是一个关键字, 作为是修饰当前main 方法为一个公共方法
  2. static: 也是一个修饰符, 表示main 是静态方法
  3. void: 表示main函数执行完毕没有任何返回值
  4. main: 方法名, 作为程序的入口方法名称是固定的
  5. args: 小括号中的String[] args表示当前函数的参数列表

这里需要注意的是方法名也是标识符, 所以定义方法名时要符合标识符规范.

其命名建议和class类名一样, 只是首字母小写

建议的方法命名:

  1. main
  2. getFood

2.3 执行语句

方法内部的语句才是真正执行的代码. Java的每一行语句必须以分号结束:

 

java

复制代码

public class Hello { public static void main(String[] args) { // 执行语句 // 输出语句有两种写法 // 1. printIn() 输出换行 System.out.println('Hello '); System.out.println('World'); /* 输出结果: Hello World */ // 2. print() 输出不换行 System.out.print('Hello '); System.out.print('World'); /* 输出结果: Hello World */ } }

最后需要注意的内容:

  1. Java语言严格区分大小写
  2. Java 文件中可以声明多个类, 但最多只有一个类可以声明为public 并且public修饰的类名必须与源文件名相同

4. 注释(comment)

4.1 注释的使用

Java程序中,可以添加注释,

注释 就是解释说明程序的文字, 是一种给开发人员阅读的文本,注释并不是程序的一部分,所以编译器会自动忽略注释。

Java有3种注释,第一种是单行注释,以双斜线开头,直到这一行的结尾结束

 

java

复制代码

// 单行注释

而多行注释以/*星号开头,以*/结束,可以有多行:

 

java

复制代码

/* 这一行是注释 还是注释 又是注释 */

还有一种特殊的多行注释, 叫文档注释,以/**开头,以*/结束,如果有多行,每行通常以星号开头:

 

java

复制代码

/** * 可以用来自动创建文档的注释 * @auther xfj * @Create 2023/12/3 19:04 * @Version 1.0 */ public class Hello { public static void main(String[] args) { System.out.println("Hello, world!"); } }

4.2 注释的作用

单行/多行注释的作用:

  1. 对程序中的代码进行解释说明, 帮助程序员快速理解程序运行逻辑
  2. 对程序进行调试, 帮助程序员快速定位问题

注意:

  1. 单行注释和多行注释中声明的信息, 不参与编译, 也就是说编译后的代码不包含单行和多行注释信息
  2. 多行注释不能嵌套使用

文档注释的作用:

文档注释内容可以被JDK提供的工具javadoc所解析, 生成一套以网页文件形式体现的该程序的说明文档

操作方法

 

powershell

复制代码

javadoc -d 文件夹名称 -author -version Hello.java

5. Java开发细节说明

针对Java 开发, 我们需要注意一下事项:

  1. Java 语言严格区分大小写
  2. Java 方法由一条条语句构成, 每条语句以; 结束
  3. 大括号都是成对出现的, 缺一不可
  4. 一个.java 源文件只能有一个public 类, 其他类的个数不限
  5. 如果源文件包含一个public 类, 则文件名必须按该类名命名
  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值