Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

介绍

Java是一种广泛使用的计算机编程语言,拥有跨平台面向对象泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

面向对象意味着程序通过“对象”来组织和运行。而在 Java 中,类(class)是对象的模板,描述了对象的属性和行为。

类中可以包含:

  • 字段(field):用来表示对象的数据。
  • 方法(method):用来定义对象能做的事。

例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Person {
// 字段
String name;
int age;

// 方法
void sayHello() {
System.out.println("Hello, my name is " + name);
}
}

// 使用类
public class test {
public static void main(String[] args) {
Person p = new Person(); // 创建对象
p.name = "Alice";
p.age = 20;
p.sayHello(); // 调用方法
}
}

Hello World

1
2
3
4
5
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
  • public class HelloWorld:定义了一个类,类名必须和文件名一致(区分大小写),所以这份文件必须取名为HelloWorld.java
  • public static void main(String[] args):这是 Java 程序的入口方法,运行时会从这里开始执行。

    • String[] args:用来接收命令行参数,比如运行时 java HelloWorld a b cargs 就是 ["a","b","c"]
    • String args[]String[] args 都可以执行,但推荐使用 String[] args,这样可以避免歧义和误读。
  • System.out.println("Hello, World!");:向控制台输出 "Hello, World!"

注意,一份java文件里最多只能有一个public class

基础

注释

单行注释:

1
2
3
// 注释

/* 注释 */

多行注释:

多行注释以 /*开始,以*/结束:

1
2
3
4
/* 
多行
注释
*/

文档注释:
文档注释以 /** 开始,以 */ 结束

1
2
3
4
/**
* 这是一个文档注释示例
* 它通常包含有关类、方法或字段的详细信息
*/