包装类(全面解析)

news/2025/2/3 2:31:25/

Java中的常用类

含义:直接调用实现一些功能【如:Arrays工具类中的方法】

主要关注常用类中的【以jdk api中的包装类为例】

A、字段摘要(一般只看全局常量,字段名是全大写即常量)

B、构造方法摘要(通过看构造方法就能知道此类怎么去创建对象)

C、方法摘要(一个方法代表是一个独立的功能)

包装类

含义:对8大基本数据类型进行封装

基本数据类型包装类
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharacter
booleanBoolean

主要注意int和char的包装类,其它基本数据类型的包装类就首字母大写

共同点

都能表示同一个数据类型和存储的数据,及存储范围一样

不同点

基本数据类型:其内无调用的成员

包装类:是引用数据类型,每个包装类内都有很多方法,并且还支持各种数据类型的转换

本质的区别是:包装类能调用方法,而基本数据类型不能

	就比如基本数据类型不能看最大最小值,但包装类可以,可以调用MIN/MAX字段

【数值】包装类都会继承Number(抽象类),父类子类都有这几个常用方法:

byte byteValue();

	把Byte包装类转为byte类型
java">public class PackagingCategoryDemo {public static void main(String[] args) {Byte x = 12;System.out.println(x.byteValue());//12}
}

short shortValue();

	把Short包装类转为short类型
java">public class PackagingCategoryDemo {public static void main(String[] args) {Short x = 200;System.out.println(x.shortValue());//200}
}

int intValue();

	把Int包装类转为int类型
java">public class PackagingCategoryDemo {public static void main(String[] args) {Integer x = 5000;System.out.println(x.intValue());//5000}
}

long longValue();

	把Long包装类转为long类型
java">public class PackagingCategoryDemo {public static void main

http://www.ppmy.cn/news/1568841.html

相关文章

文件系统分析

文件系统与磁盘管理详解 一、存储设备基础 1. 存储设备类型对比 设备类型特点典型接口应用场景机械硬盘依赖磁头机械读写,转速影响性能(5400/7200/10000rpm),价格低容量大SATA/SAS冷数据存储、备份固态硬盘无机械结构&#xff…

解决使用Selenium时ChromeDriver版本不匹配问题

在学习Python爬虫过程中如果使用Selenium的时候遇到报错如下session not created: This version of ChromeDriver only supports Chrome version 99… 这说明当前你的chrome驱动版本和浏览器版本不匹配。 例如 SessionNotCreatedException: Message: session not created: This…

基于RFID的门禁系统的设计(论文+源码)

1系统方案设计 通过需求分析,基于RFID的门禁系统总体设计框图。系统采用STM32单片机作为系统主控核心,利用独立按键与RFID识别模块能够实现门禁系统密码与IC卡开门功能。WiFi模块实现系统与手机APP的通信,用户可以通过手机APP进行门禁开关操作…

G. XOUR

题目链接&#xff1a;Problem - G - Codeforces 题目大意&#xff1a;给你一个n长的序列&#xff0c; 其中你可以将a[i] XOR a[j] 的值 严格小于4的数对进行交换。 你可以操作任何几次&#xff0c; 让最后的数列最小。如果在 x 和 y 不同的第一个位置&#xff0c; xi<yi &…

【景区导游——LCA】

题目 代码 #include <bits/stdc.h> using namespace std; using ll long long; const int N 1e5 10; const int M 2 * N; int p[N][18], d[N], a[N]; ll dis[N][18]; //注意这里要开long long int h[N], e[M], ne[M], idx, w[M]; int n, k; void add(int a, int b, …

PCA9685 一款由 NXP Semiconductors 生产的 16 通道、12 位 PWM(脉宽调制)控制器芯片

PCA9685 是一款由 NXP Semiconductors 生产的 16 通道、12 位 PWM&#xff08;脉宽调制&#xff09;控制器芯片&#xff0c;广泛应用于 LED 调光、电机控制、伺服控制等领域。以下是关于 PCA9685 的一些关键特性和应用信息&#xff1a; 主要特性 16 通道 PWM 输出&#xff1a;…

缩位求和——蓝桥杯

1.题目描述 在电子计算机普及以前&#xff0c;人们经常用一个粗略的方法来验算四则运算是否正确。 比如&#xff1a;248153720248153720 把乘数和被乘数分别逐位求和&#xff0c;如果是多位数再逐位求和&#xff0c;直到是 1 位数&#xff0c;得 24814>145 156 56 而…

AI-ISP论文Learning to See in the Dark解读

论文地址&#xff1a;Learning to See in the Dark 图1. 利用卷积网络进行极微光成像。黑暗的室内环境。相机处的照度小于0.1勒克斯。索尼α7S II传感器曝光时间为1/30秒。(a) 相机在ISO 8000下拍摄的图像。(b) 相机在ISO 409600下拍摄的图像。该图像存在噪点和色彩偏差。©…