Java是一种广泛使用的面向对象编程语言,具有以下特性:
- 平台无关性:Java语言编写的程序可以在不同的操作系统和硬件平台上运行,因为Java语言通过Java虚拟机(JVM)实现了平台无关性。
- 面向对象:Java是一种完全面向对象的编程语言,支持封装、继承和多态等面向对象的基本特性。
- 强类型语言:Java是一种强类型语言,要求变量在使用前必须先声明其数据类型。
- 自动内存管理:Java的内存管理由垃圾回收器自动完成,可以自动回收不再使用的内存,减少内存泄漏的风险。
- 安全性:Java语言具有严格的安全性机制,可以防止恶意代码的和执行。
- 多线程支持:Java支持多线程编程,可以编写并发执行的程序。
下面是一个简单的Java程序,用于计算两个数的和:
public class Calculator {
public static void main(String[] args) {
int a = 10;
int b = 20;
int sum = a + b;
System.out.println("The sum of " + a + " and " + b + " is " + sum);
}
}
该程序定义了一个Calculator类,其中包含了一个main方法,用于计算两个整数的和并输出结果。在程序中,使用了加号(+)运算符对两个整数进行相加,并将结果存储到sum变量中。最后使用System.out.println()方法将结果输出到控制台。