前言
Java 好麻烦,还没开始就用了那么多的关键字
开始
基本结构
/**
* 可以用来自动创建文档的注释
*/
public class Hello {
public static void main(String[] args) {
// 向屏幕输出文本:
System.out.println("Hello, world!");
/* 多行注释开始
注释内容
注释结束 */
}
} // class定义结束
public
为访问修饰符,表示此类(方法)公开class
用来定义一个类,在这里是定义了 Hello 类- 类名必须以英文字母开头,后接字母,数字和下划线的组合
- 习惯以大写字母开头(驼峰)
- 类名必须和文件名一样(比如在此程序中文件名需要为 Hello.java
static
表示静态void
表示无类型(参考 c语言)main(String[] args)
为类的主入口(相当于 c语言main() )- 括号内的参数必须为
String[] args
- 入口方法必须为静态类型
static
- 其他方法的命名方法首单词小写,其他单词首字母大写(驼峰)
- 方法内的代码需要用分号结尾(和c语言一样)
- 括号内的参数必须为
- 注释的方法代码内有体现了
变量
//整数类型:
byte:-128 ~ 127
short: -32768 ~ 32767
int: -2147483648 ~ 2147483647
long: -9223372036854775808 ~ 9223372036854775807
//浮点数类型:
float:最大3.4e38
double:最大1.79e308
//字符类型:
char // 注意用单引号表示字符,支持 ASCII 和 Unicode
//布尔类型:
boolean // true/1 false/0
表示了一个长整数(超过 int 的长度)时需要在数字后面加L
9223372036854775807L
// 其实 l 也可以
9223372036854775807l
在给 float
赋值时需要在浮点数后面加拨 f/F,但是 double
不用
float x = 123.321F;
float x = 123.321f; // 需要说明的是在一个函数(方法)里相同的变量名不可重复定义两次
常量
final
关键字可以让一个变量变为常量
final double PI = 3.14159;
// 常量名最好都是大写