java基础语法知识点总结

  • 格式:docx
  • 大小:25.26 KB
  • 文档页数:6

java基础语法知识点总结

变量

在 Java 中,变量的声明需要指定其数据类型。Java 支持 8 种基本数据类型,分别是 byte、short、int、long、float、double、boolean 和 char。此外,Java 还支持引用数据类型,例如类、接口、数组等。在声明变量的同时,可以用关键字 final 来指定常量,使得该变量的值在初始化之后不可修改。

```java

int a; //声明一个int类型的变量a

final int MAX_VALUE = 100; //声明一个int类型的常量,其值为100

```

运算符

在 Java 中,运算符包括算术运算符、关系运算符、逻辑运算符、赋值运算符等。常见的算术运算符包括加法(+)、减法(-)、乘法(*)、除法(/)和取模(%)等。关系运算符包括等于(==)、不等于(!=)、大于(>)、小于(<)等。逻辑运算符包括与(&&)、或(||)、非(!)等。赋值运算符包括赋值(=)、加法赋值(+=)、减法赋值(-=)等。

```java

int a = 10;

int b = 5;

int c = a + b; //c的值为15

boolean isTrue = (a > b) && (a != b); //isTrue的值为true

```

流程控制

Java 支持顺序结构、分支结构和循环结构等流程控制语句。分支结构包括 if-else 语句和

switch-case 语句。循环结构包括 for 循环、while 循环和 do-while 循环。

```java

int score = 80;

if (score >= 60) { System.out.println("及格");

} else {

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

}

int day = 5;

switch (day) {

case 1:

System.out.println("星期一");

break;

case 2:

System.out.println("星期二");

break;

default:

System.out.println("其他");

}

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

System.out.println(i);

}

int i = 0;

while (i < 5) {

System.out.println(i);

i++;

}

int j = 0;

do {

System.out.println(j); j++;

} while (j < 5);

```

数组

在 Java 中,数组是一种引用数据类型,用于存储同一类型的多个元素。数组的声明需要指定其长度,并且长度在声明之后不可改变。

```java

int[] arr = new int[5]; //声明一个长度为5的int类型数组

arr[0] = 1;

arr[1] = 2;

arr[2] = 3;

arr[3] = 4;

arr[4] = 5;

```

方法

方法是一段代码,用于完成特定的功能。在 Java 中,方法的声明包括访问修饰符、返回类型、方法名和参数列表。其中,访问修饰符包括 public、protected、private 和 默认(无修饰符),返回类型可以是基本数据类型、引用数据类型或 void,方法名是标识符,参数列表包括参数类型和参数名。方法的调用是通过方法名和参数列表来实现的。

```java

public int add(int a, int b) {

return a + b;

}

int result = add(3, 5); //result的值为8

```

类与对象 在 Java 中,类是一种引用数据类型,用于描述对象的模板。类的声明包括访问修饰符、类名和类体。类体包括属性和方法。属性用于描述对象的状态,方法用于描述对象的行为。类的实例称为对象。对象的创建需要使用 new 关键字,类的实例变量需要使用访问修饰符进行封装,方法需要使用访问修饰符进行封装。

```java

public class Person {

private String name;

private int age;

public Person(String name, int age) {

= name;

this.age = age;

}

public void sayHello() {

System.out.println("Hello, my name is " + name + ", I am " + age + " years old.");

}

}

Person person = new Person("Tom", 25);

person.sayHello(); //输出:Hello, my name is Tom, I am 25 years old.

```

继承与多态

在 Java 中,继承是一种重用类的机制,通过继承,一个类可以获得另一个类的属性和方法。继承关系中,父类又称为基类或超类,子类又称为派生类。子类可以重写父类的方法,实现方法的多态。

```java

public class Animal {

public void sound() {

System.out.println("animal sound");

} }

public class Dog extends Animal {

public void sound() {

System.out.println("dog bark");

}

}

Animal animal = new Dog();

animal.sound(); //输出:dog bark

```

接口

接口是一种引用数据类型,用于描述一组相关的抽象方法。类可以实现接口,实现接口的类需要重写接口中的抽象方法。

```java

public interface Shape {

double area();

}

public class Circle implements Shape {

private double radius;

public Circle(double radius) {

this.radius = radius;

}

public double area() {

return Math.PI * radius * radius;

}

}

``` 异常处理

在 Java 中,异常是一种在程序运行过程中发生的不正常事件。Java 的异常处理包括 try-catch-finally 语句和 throws 关键字。在 try 代码块中,可能会抛出异常的代码。捕获异常的代码在 catch 代码块中。无论是否发生异常,finally 代码块总会被执行。

```java

try {

//可能抛出异常的代码

} catch (Exception e) {

//捕获异常的代码

} finally {

//无论是否发生异常,总会被执行的代码

}

```

以上是 Java 语法基础知识点的一些总结。运用这些基础知识,可以编写出更加丰富和复杂的 Java 程序。当然,在实际开发中,我们还需要深入学习 Java 的更多特性和高级用法,不断提升自己的编程水平。希望本文能够对大家的学习有所帮助。