1.一个Demo
public class FiristDemo {
public static void main(String[] args) {
System.out.println("this first java demo");
}
}
- java 区分大小写
- 关键字class 后面是类名
- 类名以大写字母开头,每个单词第一个字母大写(驼峰命名法)
- 源代码的文件名与类名相同
2.数据类型
java 是一种强类型语言。意味着每一个变量必须声明一种类型。
java 一共有8种基本类型:
- 4种整型 int、short、long、byte
- 2种浮点型 float、double
- 1种用于表示Unicode编码的字符单元的字符类型 char
- 1种用于表示真值的 boolean 类型
2.1 整形
整型用于表示没有小数部分的数值,它允许是负数。
类型 | 长度 | 范围 |
---|---|---|
long | 8字节 | -9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807 |
int | 4字节 | -2 147 483 648 ~ 2 147 483 647 |
short | 2字节 | -32 768 ~ 32 767 |
byte | 1字节 | -128 ~ 127 |
2.2 浮点类型
浮点类型用于表示有小数部分的数值。
类型 | 长度 | 范围 |
---|---|---|
double | 8字节 | 有效位数为15位 |
float | 4字节 | 有效位数为6~7位 |
2.3 char 类型
char 类型原本用于表示单个字符。不过现在有些Unicode字符可以用一个char描述,有些Unicode则需要两个char描述。
char 类型的值可以表示为16进制值,其范围从 \u0000 ~ \uFFFF 。
java 中char 类型描述了UTF-16 编码中的一个代码单元。
建议不要在程序中使用char类型,除非确实需要处理UTF-16代码单元。
2.4 boolean 类型
boolean (布尔)类型有两个值:false 和 true ,用来判定逻辑条件。
整型值和布尔值之间不能进行相互转换。
3.变量
java 中每个变量都有一个类型(type).
虽然可以一行中声明多个变量,不过为了程序的可读性,应该一行声明一个变量。
3.1 变量的初始化
声明一个变量后,必须用赋值语句对变量进行显式初始化,不要使用未初始化的变量。
java 中,变量的声明尽可能的靠近变量第一次使用的地方,这是个好习惯。
3.2 常量
java 中,利用关键字 final 指示常量。
关键字 final表示这个变量只能被赋值一次。一旦被赋值之后,就不能够再更改了。
习惯上,常量名使用全大写。
经常希望某个常量可以在一个类中的多个方法中使用,通常将这些常量称为类常量。
可以使用关键字 static final 设置一个类常量。
类常量的定义位于main 方法的外部。因此,在同一个类的其它方法中也可以使用这个常量。
而且,如果一个常量被声明为public ,那么其他类的方法也可以使用这个常量 。