编号 | 基本数据类型 | 包装类型 |
---|---|---|
1 | byte | Byte |
2 | short | Short |
3 | char | Character |
4 | int | Integer |
5 | long | LonLong |
6 | float | Float |
7 | double | Double |
8 | boolean | Boolean |
1.基本类型的包装类
拆包–>封包
拆包–>包装类型转换基本数据类型
封包—>基本数据类型转换包装类型
2. Calendar
类
Calendar
类用于操作日期和时间
常用方法
void add(int field, int amount): 增加或减少时间
int get(int field): 获取特定字段的值
void set(int field, int value): 设置特定字段的值
实例代码
import java.util.Calendar;
public class CalendarExample {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
// 获取当前年、月、日
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1; // 月份从0开始
int day = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println("Current Date: " + year + "-" + month + "-" + day);
// 增加天数
calendar.add(Calendar.DAY_OF_MONTH, 5);
System.out.println("Updated Date: " + calendar.get(Calendar.YEAR) + "-" +
(calendar.get(Calendar.MONTH) + 1) + "-" + calendar.get(Calendar.DAY_OF_MONTH));
}
}
3.常量池
常量池(Constant Pool)是Java虚拟机的一部分,用于存储运行时常量,如字符串字面值和基本类型的常量。在类加载时,这些常量被加载到常量池中。
public class ConstantPoolExample {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "Hello";
String str3 = new String("Hello");
// str1 和 str2 指向常量池中的同一个对象
System.out.println(str1 == str2); // 输出 true
// str3 是一个新的对象,位于堆中
System.out.println(str1 == str3); // 输出 false
}
}
标签:Java,String,get,int,面向对象,Calendar,calendar,常量
From: https://blog.csdn.net/2302_81621310/article/details/140532796