Java学习笔记(三)
目录
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运行结果如图
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)适当的缩进。
推荐阅读
-
Linux计划任务Crontab学习笔记(4):crontab 的日志
-
Django学习笔记
-
Java 复习笔记5 - 异常处理
-
《Linux DRM Developer's Guide》学习笔记--DRM internals
-
PowerShell 学习笔记 - 1 PS Core 基础
-
斯坦福大学深度学习公开课cs231n学习笔记(7)神经网络防止数据过拟合:损失函数和正则化
-
tensorflow学习笔记:梯度下降与退化学习率
-
PowerShell 学习笔记 - 1 PS Core 基础
-
PHP学习笔记(三):数据类型转换与常量介绍,学习笔记常量_PHP教程
-
MySQL学习笔记9:修改数据_MySQL