跳到主要内容

Java 语法

代码块

代码块 (Code Block) 限定了一个代码范围,使用 {} 来框出一个代码块。

例子:

{
// 此处可以写点什么...
}

修饰符

修饰符 (Modifier) 被用于修饰代码。常见的修饰符有很多,见下表:

符号描述
public设定可见度为包外、包内的字段都能够访问
private设定可见度为类内的字段都能够访问
protected设定可见度为包内的字段都能够访问
static作为整个类的变量,而非单一实例的

基元数据

常见的基元数据有很多,见下表:

符号描述
void
short短型整数
int整型整数
long长型整数
double精度数
float浮点数

基元常量

最为常见的常量 (Constant) 莫过于 null 了。

匿名函数

匿名函数 (Lambda function) 适用于 接口 (Interface) ,假如我有一个接口:

public interface MyInterface {
void myFunction();
}

方法 (Method) 引用此接口作为变量时,我们可以这样来简化代码:

public class MyClass {
public void myMethod(MyInterface myInterface) {
myInterface.myFunction();
}
}

MyClass myClass = new MyClass();
myClass.myMethod(() -> {
System.out.println("Hello world!");
});

注释

你可以在行中使用 // 使后方的内容为注释,或者用 /**/ 来框定一个范围。

JavaDoc

我们可以在 /**/ 的基础上,在前者后方加上一个 * 来启用 Java Doc 。

/**
* 这是一个 {@link #hello()} 方法,并且它会回应你 {@code hi}。
* @author CoolCLK
*/
public String hello() {
return "hi";
}