Java基础知识之Java语言概述
Java语言是一门面向对象的编程语言,由Sun公司开发,后被Oracle公司收购。Java的特点表现在以下三个方面:
- 简单性
Java摒弃了C++的多重继承、指针、运算符重载等复杂的特性,使得Java更为简单易懂,因此Java语言入门难度较低。
- 面向对象
Java强调抽象和封装,支持继承和多态等特性,具有良好的扩展性和复用性。
- 跨平台性
Java具有跨平台性,可以在不同的操作系统(如Windows、Linux、Mac OS等)上运行,这归功于Java虚拟机(JVM)的存在。
Java程序的基本结构
Java程序的基本结构包括:包声明、导入其他包中的类、类声明、类主体、方法。
其中,“包声明”和“导入其他包中的类”(可选)位于Java文件的开始位置,用于声明包和导入相关的类;“类声明”用于声明一个类;类主体用于定义类的属性和方法;方法用于描述类的行为,其中每个方法都是一个类的成员。
示例1:Hello World程序
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
在上面的程序中,public表示这个类是公共的,可以在任何地方被访问到;class表示定义一个类;HelloWorld表示类的名称。在类的主体中,main方法是Java程序的入口,每个Java程序都从main方法开始执行。System.out.println()是Java中最常用的输出语句,用于输出指定的内容,并换行。
示例2:求和程序
import java.util.Scanner;
public class Sum {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("请输入第一个整数:");
int a = in.nextInt();
System.out.print("请输入第二个整数:");
int b = in.nextInt();
int sum = a + b;
System.out.println("两数之和为:" + sum);
}
}
在上面的程序中,我们首先导入了java.util.Scanner类,用于从用户输入中读取数据。然后定义main方法,创建一个Scanner对象,并通过nextInt()方法读取用户输入的两个整数a和b。最后计算它们的和,并输出结果。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java基础知识之Java语言概述 - Python技术站