每周JAVA学习汇总

在Java学习中,字符串比较、集合、静态变量、继承与子类是几个重要的概念。以下是对这些概念的汇总:

  1. 字符串比较

(1)使用equals()方法:比较字符串内容是否相同,区分大小写。
java
String str1 = "Hello";
String str2 = "hello";
boolean result = str1.equals(str2); // 返回false

(2)使用equalsIgnoreCase()方法:比较字符串内容是否相同,不区分大小写。
java
boolean result = str1.equalsIgnoreCase(str2); // 返回true

(3)使用compareTo()方法:按照字典顺序比较两个字符串,返回整数值表示比较结果。
java
int result = str1.compareTo(str2); // 返回正值,表示str1大于str2

  1. 集合

Java集合框架主要包括以下几种接口和类:

(1)List接口:实现类有ArrayList、LinkedList等,用于存储有序、可重复的元素。
java
List list = new ArrayList<>();
list.add("Apple");
list.add("Banana");

(2)Set接口:实现类有HashSet、TreeSet等,用于存储无序、不可重复的元素。
java
Set set = new HashSet<>();
set.add("Apple");
set.add("Banana");

(3)Map接口:实现类有HashMap、TreeMap等,用于存储键值对。
java
Map<String, Integer> map = new HashMap<>();
map.put("Apple", 1);
map.put("Banana", 2);

  1. 静态变量

静态变量(类变量)属于类本身,而不是类的某个对象。可以通过类名直接访问静态变量,无需创建对象。
java
class MyClass {
public static int count = 0;
}

int count = MyClass.count; // 直接访问静态变量

  1. 继承与子类

(1)继承:子类继承父类的属性和方法,使用关键字extends。
java
class Parent {
public void sayHello() {
System.out.println("Hello from Parent");
}
}

class Child extends Parent {
// 子类继承父类的sayHello()方法
}

(2)子类可以重写(覆盖)父类的方法,使用@Override注解。
java
class Child extends Parent {
@Override
public void sayHello() {
System.out.println("Hello from Child");
}
}

(3)子类可以添加新的属性和方法。
java
class Child extends Parent {
private int age;

public void setAge(int age) {
    this.age = age;
}

public int getAge() {
    return age;
}

}

posted on 2024-08-17 20:15  不耻  阅读(3)  评论(0编辑  收藏  举报

导航