Java基础高新

Java是一种广泛使用的高级编程语言,它是一种面向对象的语言,具有跨平台的特性。Java拥有丰富的类库和工具,可以用于开发各种类型的应用程序,包括桌面应用、Web应用和移动应用等。

Java基础知识

Java语言有着丰富的基础知识,包括数据类型、控制结构、面向对象等。下面我们来逐一介绍这些知识点。

数据类型

Java中的数据类型分为两大类:基本数据类型和引用数据类型。

基本数据类型

Java的基本数据类型包括整型、浮点型、字符型和布尔型。其中整型包括byte、short、int和long,浮点型包括float和double,字符型包括char,布尔型包括boolean。

int count = 10;
double pi = 3.14;
char ch = 'A';
boolean isTrue = true;
引用数据类型

Java的引用数据类型包括类、接口、数组等。引用数据类型需要通过关键字new来创建对象。

String name = new String("John");

控制结构

Java的控制结构包括条件语句和循环语句。

条件语句

条件语句用于根据条件的真假来执行不同的代码块。常用的条件语句有if语句和switch语句。

int score = 80;
if (score >= 60) {
    System.out.println("及格了");
} else {
    System.out.println("不及格");
}

int dayOfWeek = 1;
switch (dayOfWeek) {
    case 1:
        System.out.println("星期一");
        break;
    case 2:
        System.out.println("星期二");
        break;
    // 其他情况省略
}
循环语句

循环语句用于重复执行一段代码。常用的循环语句有for循环、while循环和do-while循环。

for (int i = 0; i < 5; i++) {
    System.out.println(i);
}

int j = 0;
while (j < 5) {
    System.out.println(j);
    j++;
}

int k = 0;
do {
    System.out.println(k);
    k++;
} while (k < 5);

面向对象

Java是一种面向对象的语言,面向对象的核心概念是类和对象。

类是Java中的基本组织单元,它包含属性和方法。属性用于描述对象的状态,方法用于定义对象的行为。

public class Person {
    private String name;
    private int age;
    
    public void setName(String name) {
        this.name = name;
    }
    
    public void setAge(int age) {
        this.age = age;
    }
    
    public String getName() {
        return name;
    }
    
    public int getAge() {
        return age;
    }
}
对象

对象是类的实例化结果,可以通过关键字new来创建对象。

Person person = new Person();
person.setName("John");
person.setAge(20);
System.out.println(person.getName());
System.out.println(person.getAge());

Java高级特性

除了基础知识外,Java还有一些高级特性,用于提高编程效率和代码质量。

泛型

泛型是Java中的一种类型安全机制,它可以在编译时检查类型的一致性。泛型可以用于类、接口和方法。

public class Box<T> {
    private T item;
    
    public void setItem(T item) {
        this.item = item;
    }
    
    public T getItem() {
        return item;
    }
}

Box<String> box = new Box<String>();
box.setItem("Hello");
String item = box.getItem();

注解

注解是Java中的一种元数据,它可以用于为代码添加额外的信息。注解可以用于类、方法、字段等。

public class Demo {
    @Deprecated
    public void oldMethod() {
        // 被标记为废弃的方法