Java 是一种通用的、面向对象的编程语言,支持并发编程、网络编程和多线程等特性。它由 Sun Microsystems 公司在 1995 年推出,并且随着其开源和跨平台的特性,Java 已经成为了当今最流行的编程语言之一。
Java 的主要特点包括:
- 跨平台性:Java 采用了“编译一次,到处运行”的方式,只需要编写一次代码,就可以在任何支持 Java 的平台上运行。这是通过 Java 虚拟机(JVM)实现的。
- 面向对象:Java 是一种纯面向对象的语言,支持类和对象的概念,以及继承、多态等面向对象的特性。
- 安全性:Java 提供了丰富的语言特性和 API,用于防止常见的编程错误,如内存泄漏、空指针异常等。
- 多线程:Java 内置了多线程编程的支持,可以方便地实现并发编程。
下面是一个简单的 Java 代码示例,演示了如何定义一个类、创建对象、以及调用方法:
java复制代码
// 定义一个名为 "Person" 的类 | |
public class Person { | |
// 定义一个名为 "name" 的实例变量 | |
private String name; | |
// 定义一个名为 "age" 的实例变量 | |
private int age; | |
// 定义一个构造方法,用于初始化对象的状态 | |
public Person(String name, int age) { | |
this.name = name; | |
this.age = age; | |
} | |
// 定义一个名为 "introduce" 的方法,用于输出个人信息 | |
public void introduce() { | |
System.out.println("My name is " + name + ", and I am " + age + " years old."); | |
} | |
} | |
// 在主类中创建 Person 对象,并调用其方法 | |
public class Main { | |
public static void main(String[] args) { | |
// 创建一个 Person 对象,并初始化其状态 | |
Person person = new Person("Tom", 25); | |
// 调用 Person 对象的 introduce 方法,输出个人信息 | |
person.introduce(); | |
} | |
} |
在这个示例中,我们定义了一个名为 Person
的类,它有两个实例变量 name
和 age
,以及一个构造方法和一个 introduce
方法。然后,在 Main
类的 main
方法中,我们创建了一个 Person
对象,并调用了其 introduce
方法,输出了个人信息。