第一章:Java基础语法与数据类型1.1 Java基础语法Java基础语法是编程的基石,掌握以下内容对于编写Java程序至关重要:变量与数据类型:了解基本数据类型(int、float、double、c...
Java基础语法是编程的基石,掌握以下内容对于编写Java程序至关重要:
public class Main { public static void main(String[] args) { int a = 5; double b = 3.14; char c = 'A'; boolean d = true; System.out.println("变量a的值: " + a); System.out.println("变量b的值: " + b); System.out.println("变量c的值: " + c); System.out.println("变量d的值: " + d); if (a > b) { System.out.println("a大于b"); } else { System.out.println("a小于等于b"); } }
}类是对象的模板,理解类与对象的关系对于面向对象编程至关重要。
new关键字创建对象。public class Animal { String name; int age; public Animal(String name, int age) { this.name = name; this.age = age; } public void eat() { System.out.println(name + " is eating."); }
}
public class Main { public static void main(String[] args) { Animal dog = new Animal("Dog", 5); dog.eat(); }
}继承是面向对象编程的核心特性之一,允许创建新的类(子类)基于现有类(父类)。
多态允许使用父类引用指向子类对象,实现不同的行为。
public class Animal { public void sound() { System.out.println("Animal makes a sound"); }
}
public class Dog extends Animal { public void sound() { System.out.println("Dog barks"); }
}
public class Main { public static void main(String[] args) { Animal animal = new Dog(); animal.sound(); }
}Java集合框架提供了操作集合数据结构的接口和实现。
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public class Main { public static void main(String[] args) { List list = new ArrayList<>(); list.add("Apple"); list.add("Banana"); list.add("Cherry"); Set set = new HashSet<>(); set.add("Apple"); set.add("Banana"); set.add("Cherry"); System.out.println("List: " + list); System.out.println("Set: " + set); }
} Java内置了对多线程的支持,允许程序同时执行多个任务。
class MyThread extends Thread { public void run() { System.out.println("Thread is running"); }
}
public class Main { public static void main(String[] args) { MyThread thread = new MyThread(); thread.start(); }
}异常处理是Java中重要的概念,用于处理程序运行中可能出现的错误。
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 caught: " + e.getMessage()); } }
}通过以上六章的实战演练,你可以全面提升Java编程技能,为成为高效能的Java工程师打下坚实的基础。