第一节:Java基础语法1.1 数据类型Java中的数据类型分为基本数据类型和引用数据类型。基本数据类型包括:整型:byte, short, int, long浮点型:float, double字符型...
Java中的数据类型分为基本数据类型和引用数据类型。基本数据类型包括:
引用数据类型包括:
Java中的运算符包括:
Java中的语句包括:
类是面向对象编程的基本单位,对象是类的实例。在Java中,使用class关键字定义类,使用new关键字创建对象。
public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public int getAge() { return age; }
}
Person person = new Person("Alice", 25);
System.out.println(person.getName() + " is " + person.getAge() + " years old.");封装是将类的属性私有化,并提供公共的访问方法。在Java中,使用private关键字定义私有属性,使用public关键字定义公共访问方法。
public class Account { private double balance; public double getBalance() { return balance; } public void deposit(double amount) { balance += amount; } public void withdraw(double amount) { if (amount <= balance) { balance -= amount; } else { System.out.println("Insufficient balance."); } }
}继承是面向对象编程的一个核心概念,允许一个类继承另一个类的属性和方法。在Java中,使用extends关键字实现继承。
public class Employee extends Person { private String department; public Employee(String name, int age, String department) { super(name, age); this.department = department; } public String getDepartment() { return department; }
}多态是指一个接口可以有多个实现。在Java中,使用接口和实现类实现多态。
interface Animal { void makeSound();
}
class Dog implements Animal { public void makeSound() { System.out.println("Woof!"); }
}
class Cat implements Animal { public void makeSound() { System.out.println("Meow!"); }
}
Animal dog = new Dog();
Animal cat = new Cat();
dog.makeSound(); // 输出:Woof!
cat.makeSound(); // 输出:Meow!Java集合框架提供了丰富的数据结构,包括:
import java.util.ArrayList;
import java.util.List;
public class Main { public static void main(String[] args) { List list = new ArrayList<>(); list.add("Apple"); list.add("Banana"); list.add("Cherry"); for (String fruit : list) { System.out.println(fruit); } }
} 异常处理是Java编程中重要的一个环节。在Java中,使用try-catch块捕获和处理异常。
public class Main { public static void main(String[] args) { try { int result = 10 / 0; System.out.println("Result: " + result); } catch (ArithmeticException e) { System.out.println("ArithmeticException: " + e.getMessage()); } }
}多线程是Java编程中的一个重要概念,允许程序同时执行多个任务。在Java中,使用Thread类或Runnable接口创建线程。
public class Main { public static void main(String[] args) { Thread thread = new Thread(new Runnable() { public void run() { System.out.println("Thread is running."); } }); thread.start(); }
}通过以上五节的学习,相信你已经对Java的核心知识有了更深入的了解。希望这些内容能帮助你更好地掌握Java编程,为你的职业生涯添砖加瓦!