与大多数程序设计语言一样,Java中的注释也不会出现在可执行程序中。因此,可以在源程序中根据需要添加任意多的注释,而不必担心可执行代码会膨胀。变量的本质上就是代表一个可操作的「存储空间」,空间的位置是确定的,但是里面放置什么值是不确定。我们可以通过变量名来访问对应的「存储空间」,从而操作这个「存储空间」存储的值。 ~ 本篇主要记录内容包括:Java 注释、声明变量、变量的初始化、常量及枚举类型变量。
- [一、Java 注释](https://cloud.tencent.com/developer)
- [二、变量与常量](https://cloud.tencent.com/developer)
- [1、声明变量](https://cloud.tencent.com/developer)
- [2、变量的初始化](https://cloud.tencent.com/developer)
- [3、常量](https://cloud.tencent.com/developer)
- [4、枚举类型变量](https://cloud.tencent.com/developer)
- [三、方法](https://cloud.tencent.com/developer)
- [1、方法的构成](https://cloud.tencent.com/developer)
- [2、方法参数传递](https://cloud.tencent.com/developer)
- [3、方法的重载](https://cloud.tencent.com/developer)
与大多数程序设计语言一样,Java中的注释也不会出现在可执行程序中。因此,可以在源程序中根据需要添加任意多的注释,而不必担心可执行代码会膨胀。在Java中,有 3 种标记注释的方式。
最常使用的方式是 //
,其注释内容从 //
开始到本行结尾。一般注释少量的代码或者说明内容。
System.out.println("Wl will not use 'Hello World'!"); // is this too cute?
当需要使用更长的注释时,既可以在每行的注释前面标记 //
,也可以使用 /*
和 */
注释一段较长的注释。
最后,第三种注释可以用来自动地生成文档,这种注释以 /**
开始,以 */
结束,用于对类和方法进行功能说明。
/**
*This is the fisrt sample in Core Java Chapter 3
*@version 1.01 1997–03–22
*@author Gary Cornell
*/
public class FirstSample{
public static void main(String[] args){
System.out.println("We will not use 'Hello,World!");
}
}
变量的本质上就是代表一个可操作的「存储空间」,空间的位置是确定的,但是里面放置什么值是不确定。我们可以通过变量名来访问对应的「存储空间」,从而操作这个「存储空间」存储的值。
与所有程序设计语言一样,Java 也使用变量来存储值,常量就是指不变的变量。
在 Java 中,每个变量都有一个类型(type)。在声明变量时,变量的类型位于变量名之前。
变量名的命名是有一定的规则的,不能以数字开头,其他部分可以是字母,数字,下划线_,美刀符号$ 任意组合,因为 Java 采用 Unicode 字符集编码,所以变量名是可以使用汉字的,但是不建议使用汉字来作为变量名。
初始化变量是指为变量指定一个明确的初始值。初始化变量有两种方式:一种是声明时直接赋值,一种是先声明、后赋值。
变量初始化声明一个变量之后,必须用赋值语句对变量进行显式初始化,千万不要使用未初始化的变量。
在 Java 中,利用关键字 final 指示常量,关键字 final 表示这个变量只能被赋值一次。一旦被赋值之后,就不能够再更改了。习惯上,常量名使用全大写。在 Java 中,经常希望某个常量可以在一个类中的多个方法中使用,通常将这些常量称为类常量。可以使用关键字 static final 设置一个类常量。
有时候,变量的取值只在一个有限的集合内。可以自定义枚举类型.枚举类型包括有限个命名的值,例如:
enum Size { SMALL, MEDIUM, LARGE, EXTRA_LARGE};
现在,可以声明这种类型的变量:
Size s = Size.MEDIUM;
Size 类型的变量只能存储这个类型声明中给定的某个枚举值,或者 null 值,null 表示这个变量没有设置任何值。
Java 中的方法,在其他语言中也可能被称为过程或函数,是为执行一个操作而组合在一起的语句组。如果一个操作会被多次执行,则可以将该操作定义成一个方法,执行该操作的时候调用方法即可。
方法包括方法头和方法体,方法头又可以分成修饰符、返回值类型、方法名和参数列表,因此方法包括 5 个部分:
方法参数传递:调用方法时,需要提供实参,实参必须与形参的次序相同,称为参数顺序匹配。实参必须与方法签名中的形参在次序上和数量上匹配,在类型上兼容:当参数类型是基本数据类型时,传递的是实参的值,因此不能对实参进行修改。 当参数类型是对象时,传递的是对象的引用,此时可以对实参引用的对象进行修改,但是不能让实参引用新的对象。
方法的重载:方法(构造方法)的重载是指一个类中可以定义有相同名字,但参数不同的多个方法。调用时会根据不同的参数选择对应的方法。注意事项:①多个方法必须在同一个类中;②多个方法有同样的方法名;③多个方法参数不相同,即数量不相同或者类型不相同;④重载仅仅针对同一个类中名称与参数进行识别,与返回值无关。