欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java学习笔记(三)

程序员文章站 2022-03-30 22:57:40
...

Java语言基础(一)

一、Java主类结构

Java语言是面向对象的程序设计语言,Java程序的基本组成单元是类,类体中又包括属性和方法两部分。每个应用程序都必须包含一个main()方法,含有main()方法的类称为主类。

  • 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
  • :类是一个模板,它描述一类对象的行为和状态。
  • 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
  • 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

1.1 Java主类程序例子

在Eclipse下依次创建项目item、包number和类First。在类体中输入以下代码,实现在控制台上输出“Java 你好”。

package number;
public class First {
	static String s1 = "你好";
	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		String s2 = "Java";
		System.out.println(s1);
		System.out.println(s2);
	}
}

Eclipse运行结果如图
Java学习笔记(三)

1.2 程序解析

1、包声明

语句package number声明该类所在的包,package为包关键字,number为包名。

2、声明成员变量和局部变量

通常将类的属性称为类的全局变量(成员变量),将方法中的属性称为局部变量。全局变量声明在类体中,局部变量声明在方法体中。

3、编写主方法

main() 方法是类体中的主方法。public、static和void分别是main()方法的权限修饰符、静态修饰符和返回值修饰符,Java程序中的main()方法必须声明为public static void。String[] args 是一个字符串类型的数组,是main()方法的参数。

4、导入API类库

在Java语言中可以通过import关键字导入相关的类。可以通过JDK的API文档来查看这些类。

1.3 Java语言规范

Java语言规范是描述Java语言的官方文档。可以从网站 https://docs.oracle.com/javase/specs 上阅读或下载。

1.4 命名习惯

  • 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。
  • 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass
  • 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。
  • 源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。
  • 主方法入口:所有的 Java 程序由 public static void main(String []args) 方法开始执行。
  • 变量:使用小写字母命名变量。如果一个名字包含多个单词,就将它们连在一起,第一个单词的字母小写,而后面的每个单词的首字母大写。
  • 常量:大写常量中的所有字母,两个单词间用下划线连接,例如,常童PI 和常量MAX_VALUE。
  • 对类命名时不要选择Java 库中已经使用的名称。

二、代码注释与编码规范

2.1 代码注释

程序代码中添加注释可以提高程序的可读性。Java语言提供了3中添加注释的方法,分别为单行注释、多行注释和文档注释。

1、单行注释

“//” 为单行注释标记,从符号“//” 开始、到换行为止的所有内容均作为注释而被编译器忽略。

2、多行注释

“/* */”为多行注释标记,符号“ / * “与” * / “之间的所有内容均为注释内容,注释内容可以换行。多行注释可以嵌套单行注释,但是不可以嵌套多行注释。

3、文档注释

“ /** / ” 为文档注释标记,符号“ /* ”与 “ */ ”之间的内容均为文档注释内容。当文档注释出现在声明(如类的声明、类成员变量的声明、类的成员方法声明等)之前时,会被Javadoc文档工具读取作为Javadoc文档内容。

2.2 编码规范

下面总结了一些编码规则。

1、每条语句要单独占一行,一条命令要以分号结束;

2、在声明变量时,尽量使每个变量的声明单独占一行,便于添加注释。对于局部变量应在声明的同时对其进行初始化;

3、在Java代码中,关键字与关键字之间如果有多个空格,这些空格均被视作一个,多行空格没有任何意义,为便于理解、阅读,应控制好空格的数量;

4、为了方便日后的维护,不要使用技术性很高、难懂、易混淆判断的语句;

5、对于关键的方法要多加注释,有助于阅读者了解代码结构。

三、 提高程序可读性

提高程序可读性的方法有:
(1)在程序中加上批注;
(2)为变量取个有意义的名称;
(3)保持每一行只有一个语句;
(4)适当的缩进。