Java 基础语法 大全简介

Java 基础语法 大全简介

Java 是一门功能强大且应用广泛的编程语言,其基础语法是学习和掌握 Java 的核心内容。以下是 Java 基础语法的大全简介,涵盖基本语法结构、数据类型、运算符、控制流语句、类与对象等核心内容。

1. 基本语法结构

程序入口:Java 程序从 main 方法开始执行,格式如下:public class Main {

public static void main(String[] args) {

System.out.println("Hello, World!");

}

}

注释:

单行注释:// 注释内容

多行注释:/* 注释内容 */

文档注释:/** 注释内容 */

2. 数据类型

Java 是强类型语言,所有变量必须先声明后使用。数据类型分为两大类:基本数据类型和引用数据类型。

2.1 基本数据类型

类型

描述

示例

byte

8 位整数

byte a = 100;

short

16 位整数

short b = 30000;

int

32 位整数

int c = 100000;

long

64 位整数

long d = 100000L;

float

32 位浮点数

float e = 3.14f;

double

64 位浮点数

double f = 3.14159;

char

字符

char g = 'A';

boolean

布尔值

boolean h = true;

2.2 引用数据类型

类(如 String):String name = "Java";

数组:int[] numbers = {1, 2, 3};

接口、枚举等。

3. 运算符

Java 支持多种运算符,包括算术运算符、关系运算符、逻辑运算符等。

3.1 算术运算符

+、-、*、/、%

自增/自减:++、--

3.2 关系运算符

==、!=、>、<、>=、<=

3.3 逻辑运算符

&&(与)、||(或)、!(非)

3.4 赋值运算符

=、+=、-=、*=、/= 等。

4. 控制流语句

控制流语句用于控制程序的执行流程。

4.1 条件语句

if-else:

int score = 85;

if (score >= 90) {

System.out.println("优秀");

} else if (score >= 60) {

System.out.println("及格");

} else {

System.out.println("不及格");

}

switch:

int day = 3;

switch (day) {

case 1: System.out.println("星期一"); break;

case 2: System.out.println("星期二"); break;

case 3: System.out.println("星期三"); break;

default: System.out.println("无效日期");

}

4.2 循环语句

for:

for (int i = 0; i < 5; i++) {

System.out.println(i);

}

while:

int i = 0;

while (i < 5) {

System.out.println(i);

i++;

}

do-while:

int j = 0;

do {

System.out.println(j);

j++;

} while (j < 5);

4.3 跳转语句

break:终止循环或 switch。

continue:跳过当前循环迭代。

return:从方法中返回。

5. 类与对象

Java 是面向对象的编程语言,类是对象的模板,对象是类的实例。

5.1 类的定义

public class Person {

String name;

int age;

public void sayHello() {

System.out.println("Hello, my name is " + name);

}

}

5.2 对象的创建

Person person = new Person();

person.name = "Alice";

person.age = 25;

person.sayHello();

6. 方法

方法是执行特定任务的代码块,可以带参数和返回值。

6.1 方法的定义

public class MathUtils {

public static int add(int a, int b) {

return a + b;

}

}

6.2 方法的调用

int sum = MathUtils.add(3, 5);

System.out.println(sum); // 输出 8

7. 数组

数组是存储同类型数据的集合。

7.1 数组的声明与初始化

int[] numbers = {1, 2, 3, 4, 5};

String[] names = new String[3];

names[0] = "Alice";

names[1] = "Bob";

7.2 遍历数组

for (int num : numbers) {

System.out.println(num);

}

8. 面向对象特性

继承:子类继承父类的属性和方法。

多态:同一方法在不同对象中表现出不同行为。

封装:通过访问修饰符(如 private、public)控制类的访问权限。

抽象类与接口:定义抽象方法和常量。

9. 异常处理

Java 提供异常处理机制,通过 try-catch-finally 块捕获和处理异常。

try {

int result = 10 / 0;

} catch (ArithmeticException e) {

System.out.println("除零错误:" + e.getMessage());

} finally {

System.out.println("执行完成");

}

10. 常用类与库

String 类:处理字符串。

Math 类:提供数学运算方法。

集合框架:如 ArrayList、HashMap 等。

总结

Java 基础语法涵盖了从变量、数据类型到面向对象编程的各个方面。掌握这些基础是学习 Java 的第一步,后续可以深入学习多线程、网络编程、数据库连接等高级特性。

📚 相关推荐

STP文件用什么软件打开?STP看图软件有哪些?安利3款高效率CAD看图工具
金属铼今日价格
365不让提款

金属铼今日价格

📅 01-14 👁️ 9703
如何安装LED灯?LED灯的安装步骤和注意事项是什么?
beat365手机下载

如何安装LED灯?LED灯的安装步骤和注意事项是什么?

📅 06-11 👁️ 2813
菌菇味噌汤
beat365手机下载

菌菇味噌汤

📅 09-22 👁️ 2206
小米3如何插卡 图解小米装SIM卡指南
beat365手机下载

小米3如何插卡 图解小米装SIM卡指南

📅 08-29 👁️ 2008
20元一颗的仙居杨梅,谁在掌握定价权?
beat365手机下载

20元一颗的仙居杨梅,谁在掌握定价权?

📅 12-17 👁️ 4264
哪家云手机比较好用?2024年五大品牌深度对比
beat365手机下载

哪家云手机比较好用?2024年五大品牌深度对比

📅 09-17 👁️ 9439
同步助手Apple ID问题
365不让提款

同步助手Apple ID问题

📅 06-22 👁️ 2029
还呗网贷审核一般需要多久?
365不让提款

还呗网贷审核一般需要多久?

📅 02-20 👁️ 9782