Java入门教程六(内置包装类)

Java 是一种面向对象的编程语言,Java 中的类把方法与数据类型连接在一起,构成了自包含式的处理单元。但在 Java 中不能定义基本类型对象,为了能将基本类型视为对象处理,并能连接相关方法,Java 为每个基本类型都提供了包装类,如 int 型数值的包装类 Integer,boolean 型数值的包装类 Boolean 等。这样便可以把这些基本类型转换为对象来处理了。

Object类

Object 是 Java 类库中的一个特殊类,也是所有类的父类。当一个类被定义后,如果没有指定继承的父类,那么默认父类就是 Object 类

public class MyClass{…} 
//与下面的写法是相等的,因为所有类默认继承了Object类
public class MyClass extends Object {…}

Java 中的所有类都是由 Object 类派生出来的,因此在 Object 类中定义的方法,在其他类中都可以使用,equals() 方法和 getClass() 方法在 Java 程序中比较常用

Object clone()  //创建与该对象的类相同的新对象
boolean equals(Object)  //比较两对象是否相等
void finalize() //当垃圾回收器确定不存在对该对象的更多引用时,对象的圾回收器调用该方法
Class getClass()    //返回一个对象运行时的实例类
int hashCode()  //返回该对象的散列码值
void notify()   //激活等待在该对象的监视器上的一个线程
void notifyAll()    //激活等待在该对象的监视器上的全部线程
String toString()   //返回该对象的字符串表示
void wait() //在其他线程调用此对象的 notify() 方法或 notifyAll() 方法前,导致当前线程等待

Integer类

Integer 类在对象中包装了一个基本类型 int 的值。Integer 类对象包含一个 int 类型的字段。此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法

Integer 类的构造方法

Integer 类中的构造方法有以下两个。
Integer(int value):构造一个新分配的 Integer 对象,它表示指定的 int 值。
Integer(String s):构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值

Integer integer1=new Integer(100);    //以 int 型变量作为参数创建 Integer 对象
Integer integer2=new Integer("100");    //以 String 型变量作为参数创建 Integer 对象

Integer 类的常用方法

byteValue() byte    以 byte 类型返回该 Integer 的值
shortValue()    short   以 short 类型返回该 Integer 的值
intValue()  int 以 int 类型返回该 Integer 的值
toString()  String  返回一个表示该 Intege r值的 String 对象
equals(Object obj)  boolean 比较此对象与指定对象是否相等
compareTo(Integer
anotherlnteger) int 在数字上比较两个 Integer 对象,如相等,则返回 0;
如调用对象的数值小于 anotherlnteger 的数值,则返回负值;
如调用对象的数值大于 anotherlnteger 的数值,则返回正值
valueOf(String s)   Integer 返回保存指定的 String 值的 Integer 对象
parseInt(String s)  int 将数字字符串转换为 int 数值

Integer 类的常量

Integer 类包含以下 4 个常量。
MAX_VALUE:值为 231-1 的常量,它表示 int 类型能够表示的最大值。
MIN_VALUE:值为 -231 的常量,它表示 int 类型能够表示的最小值。
SIZE:用来以二进制补码形式表示 int 值的比特位数。
TYPE:表示基本类型 int 的 Class 实例。

int max_value=Integer.MAX_VALUE;    //获取 int 类型可取的最大值
int min_value=Integer.MIN_VALUE;    // 获取 int 类型可取的最小值
int size=Integer.SIZE;    // 获取 int 类型的二进制位
Class c=Integer.TYPE;    // 获取基本类型 int 的 Class 实例

Float类

Float 类在对象中包装了一个基本类型 float 的值。Float 类对象包含一个 float 类型的字段。此外,该类提供了多个方法,能在 float 类型与 String 类型之间互相转换,同时还提供了处理 float 类型时比较常用的常量和方法

Float 类的构造方法

Float 类中的构造方法有以下 3 个。
Float(double value):构造一个新分配的 Float 对象,它表示转换为 float 类型的参数。
Float(float value):构造一个新分配的 Float 对象,它表示基本的 float 参数。
Float(String s):构造一个新分配的 Float 对象,它表示 String 参数所指示的 float 值。

Float float1=new Float(3.14145);    //以 double 类型的变量作为参数创建 Float 对象
Float float2=new Float(6.5);        //以 float 类型的变量作为参数创建 Float 对象
Float float3=new Float("3.1415");   //以 String 类型的变量作为参数创建 Float 对象

Float 类内部包含了一些和 float 操作有关的方法

byteValue() byte    以 byte 类型返回该 Float 的值
doubleValue()   double  以 double 类型返回该 Float 的值
floatValue()    float   以 float 类型返回该 Float 的值
intValue()  int 以 int 类型返回该 Float 的值(强制转换为 int 类型)
longValue() long    以 long 类型返回该 Float 的值(强制转换为 long 类型)
shortValue()    short   以 short 类型返回该 Float 的值(强制转换为 short 类型)
isNaN() boolean 如果此 Float 值是一个非数字值,则返回 true,否则返回 false
isNaN(float v)  boolean 如果指定的参数是一个非数字值,则返回 true,否则返回 false
toString()  String  返回一个表示该 Float 值的 String 对象
valueOf(String s)   Float   返回保存指定的 String 值的 Float 对象
parseFloat(String s)    float   将数字字符串转换为 float 数值

Float 类的常用常量

在 Float 类中包含了很多常量,其中较为常用的常量如下。
MAX_VALUE:值为 1.4E38 的常量,它表示 float 类型能够表示的最大值。
MIN_VALUE:值为 3.4E-45 的常量,它表示 float 类型能够表示的最小值。
MAX_EXPONENT:有限 float 变量可能具有的最大指数。
MIN_EXPONENT:标准化 float 变量可能具有的最小指数。
MIN_NORMAL:保存 float 类型数值的最小标准值的常量,即 2-126。
NaN:保存 float 类型的非数字值的常量。
SIZE:用来以二进制补码形式表示 float 值的比特位数。
TYPE:表示基本类型 float 的 Class 实例

float max_value=Float.MAX_VALUE;    //获取 float 类型可取的最大值
float min_value=Float.MIN_VALUE;    //获取 float 类型可取的最小值
float min_normal=Float.MIN_NORMAL;    //获取 float 类型可取的最小标准值
float size=Float.SIZE;    //获取 float 类型的二进制位

Double类

Double 类在对象中包装了一个基本类型 double 的值。Double 类对象包含一个 double 类型的字段。此外,该类还提供了多个方法,可以将 double 类型与 String 类型相互转换,同时 还提供了处理 double 类型时比较常用的常量和方法

Double 类的构造方法

Double 类中的构造方法有如下两个。
Double(double value):构造一个新分配的 Double 对象,它表示转换为 double 类型的参数。
Double(String s):构造一个新分配的 Double 对象,它表示 String 参数所指示的 double 值。

Double double1=new Double(5.456);    //以 double 类型的变量作为参数创建 Double 对象
Double double2=new Double("5.456");       //以 String 类型的变量作为参数创建 Double 对象

Double 类的常用方法

byteValue() byte    以 byte 类型返回该 Double 的值
doubleValue()   double  以 double 类型返回该 Double 的值
fioatValue()    float   以 float 类型返回该 Double 的值
intValue()  int 以 int 类型返回该 Double 的值(强制转换为 int 类型)
longValue() long    以 long 类型返回该 Double 的值(强制转换为 long 类型)
shortValue()    short   以 short 类型返回该 Double 的值(强制转换为 short 类型)
isNaN() boolean 如果此 Double 值是一个非数字值,则返回 true,否则返回 false
isNaN(double v) boolean 如果指定的参数是一个非数字值,则返回 true,否则返回 false
toString()  String  返回一个表示该 Double 值的 String 对象
valueOf(String s)   Double  返回保存指定的 String 值的 Double 对象
parseDouble(String s)   double  将数字字符串转换为 Double 数值
String str="56.7809";
double num=Double.parseDouble(str);    //将字符串转换为 double 类型的数值
double d=56.7809;
String s=Double.toString(d);    //将double类型的数值转换为字符串

Double 类的常用常量

在 Double 类中包含了很多常量,其中较为常用的常量如下。
MAX_VALUE:值为 1.8E308 的常量,它表示 double 类型的最大正有限值的常量。
MIN_VALUE:值为 4.9E-324 的常量,它表示 double 类型数据能够保持的最小正非零值的常量。
NaN:保存 double 类型的非数字值的常量。
NEGATIVE_INFINITY:保持 double 类型的负无穷大的常量。
POSITIVE_INFINITY:保持 double 类型的正无穷大的常量。
SIZE:用秦以二进制补码形式表示 double 值的比特位数。
TYPE:表示基本类型 double 的 Class 实例。

Number类

Number 是一个抽象类,也是一个超类(即父类)。Number 类属于 java.lang 包,所有的包装类(如 Double、Float、Byte、Short、Integer 以及 Long)都是抽象类 Number 的子类
Number 类定义了一些抽象方法,以各种不同数字格式返回对象的值。如 xxxValue() 方法,它将 Number 对象转换为 xxx 数据类型的值并返回,其中 doubleValue() 方法返回 double 类型的值,floatValue() 方法返回 float 类型的值,抽象类不能直接实例化,而是必须实例化其具体的子类

Number num=new Double(12.5);
System.out.println("返回 double 类型的值:"+num.doubleValue());
System.out.println("返回 int 类型的值:"+num.intValue());
System.out.println("返回 float 类型的值:"+num.floatValue());

Boolean类

Boolean 类将基本类型为 boolean 的值包装在一个对象中。一个 Boolean 类的对象只包含一个类型为 boolean 的字段。此外,此类还为 boolean 和 String 的相互转换提供了很多方法,并提供了处理 boolean 时非常有用的其他一些常用方法

Boolean 类的构造方法

Boolean(boolean boolValue);
Boolean(String boolString);

Boolean 类的常用方法

booleanValue()  boolean 将 Boolean 对象的值以对应的 boolean 值返回
equals(Object obj)  boolean 判断调用该方法的对象与 obj 是否相等。当且仅当参数不是 null,且与调用该
方法的对象一样都表示同一个 boolean 值的 Boolean 对象时,才返回 true
parseBoolean(String s)  boolean 将字符串参数解析为 boolean 值
toString()  string  返回表示该 boolean 值的 String 对象
valueOf(String s)   boolean 返回一个用指定的字符串表示的 boolean 值

Boolean 类的常用常量

TRUE:对应基值 true 的 Boolean 对象。
FALSE:对应基值 false 的 Boolean 对象。
TYPE:表示基本类型 boolean 的 Class 对象。

Byte类

Byte 类将基本类型为 byte 的值包装在一个对象中。一个 Byte 类的对象只包含一个类型为 byte 的字段。此外,该类还为 byte 和 String 的相互转换提供了方法,并提供了一些处理 byte 时非常有用的常量和方法

Byte 类的构造方法

Byte 类提供了两个构造方法来创建 Byte 对象

//通过这种方法创建的 Byte 对象,可以表示指定的 byte 值
Byte(byte value)
//通过这个方法创建的 Byte 对象,可表示 String 参数所指定的 byte 值
Byte(String s)

Byte 类的常用方法

byteValue() byte    以一个 byte 值返回 Byte 对象
compareTo(Byte bytel)   int 在数字上比较两个 Byte 对象
doubleValue()   double  以一个 double 值返回此 Byte 的值
intValue()  int 以一个 int 值返回此 Byte 的值
parseByte(String s) byte    将 String 型参数解析成等价的 byte 形式
toStringO   String  返回表示此 byte 值的 String 对象
valueOf(String s)   Byte    返回一个保持指定 String 所给出的值的 Byte 对象
equals(Object obj)  boolean 将此对象与指定对象比较,如果调用该方法的对象与 obj 相等 则返回 true,否则返回 false

Byte 类的常用常量

MIN_VALUE:byte 类可取的最小值。
MAX_VALUE:byte 类可取的最大值。
SIZE:用于以二进制补码形式表示的 byte 值的位数。
TYPE:表示基本类 byte 的 Class 实例。

System类

System 类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于 java. lang 包。由于该类的构造方法是 private 的,所以无法创建该类的对象,也就是无法实例化该类。
System 类内部的成员变量和成员方法都是 static 的,所以可以方便地进行调用

System 类的成员变量

System 类有 3 个静态成员变量,分别是 PrintStream out、InputStream in 和 PrintStream err

PrintStream out

标准输出流。此流已打开并准备接收输出数据。通常,此流对应于显示器输出或者由主机环境或用户指定的另一个输出目标

System.out.println(data);//println 方法是属于流类 PrintStream 的方法,而不是 System 中的方法

InputStream in

标准输入流。此流已打开并准备提供输入数据。通常,此流对应于键盘输入或者由主机环境或用户指定的另一个输入源

PrintStream err

标准的错误输出流。其语法与 System.out 类似,不需要提供参数就可输出错误信息。也可以用来输出用户指定的其他信息,包括变量的值

System 类的成员方法

System 类中提供了一些系统级的操作方法,常用的方法有 arraycopy()、currentTimeMillis()、exit()、gc() 和 getProperty()

arraycopy()

该方法的作用是数组复制,即从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束

public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)

src 表示源数组,srcPos 表示从源数组中复制的起始位置,dest 表示目标数组,destPos 表示要复制到的目标数组的起始位置,length 表示复制的个数

char[] srcArray={'A','B','C','D'};
char[] destArray={'E','F','G','H'};
System.arraycopy(srcArray,1,destArray,1,2);//复制后,destArray为 EBCH

currentTimeMillis()

该方法的作用是返回当前的计算机时间,时间的格式为当前计算机时间与 GMT 时间(格林尼治时间)1970 年 1 月 1 日 0 时 0 分 0 秒所差的毫秒数

long m=System.currentTimeMillis();

exit()

该方法的作用是终止当前正在运行的 Java 虚拟机

public static void exit(int status)

status 的值为 0 时表示正常退出,非零时表示异常退出

gc()

该方法的作用是请求系统进行垃圾回收。至于系统是否立刻回收,取决于系统中垃圾回收算法的实现以及系统执行时的情况

public static void gc()

getProperty()

该方法的作用是获得系统中属性名为 key 的属性对应的值

public static String getProperty(String key)
java. version   Java 运行时琢境版本
java.home   Java 安装目录
os.name 操作系统的名称
os.version  操作系统的版本
user.name   用户的账户名称
user.home   用户的主目录
user, dir   用户的当前工作目录
String jversion=System.getProperty("java.version");//输出java当前版本

转载于:https://www.cnblogs.com/lilinfeng/p/10981739.html

如何用ggplot2绘制专业级双侧柱状图展示GO富集结果(附完整代码) 本文详细介绍了如何使用R语言的ggplot2包绘制专业级双侧柱状图展示GO富集结果,包括数据预处理、基础图形构建、高级样式定制和出版级细节调整。通过完整的代码示例和实用技巧,帮助生物信息学研究人员高效可视化高通量数据,提升学术图表的质量和可读性。 阅读详情

相关推荐

Palabos User Guide中文解读 | 第一章 | 介绍

译者的话:本人在学习palabos时,发现国内中文资料甚少,恰好网上可以直接搜到palabos user guide这种英文资料,加之时间充裕,便打算开始翻译,能不能完成全本翻译再说,而且文中我也会标记我不确定的地方,以传达意思为主,翻译不当的地方还请各位读者帮忙指正。 Palabos User Guide Release 1.0 r1 Copyright © 2019 University of...

Yulan Fang's notes. 6977

Java语言中几个常用的包

Java采用包结构来组织和管理类和接口文件。本文介绍Java语言类库中几个常用的包,因为这几个包在软件开发与应用中经常需要用到,其中有些包是必要的。若是离开它,还真不能做事情了。     第一个包:java.lang包。     阿情说:该包提供了Java语言进行程序设计的基础类,它是默认导入的包。该包里面的Runnable接口和Object、Math、String、StringBuffer、

liuyinghui523的专栏 2546

BUCK电路的大信号模型与小信号模型推导

推导开关电源信号模型的核心是将非线性开关过程线性化,常用。如需具体拓扑的推导细节,可进一步说明!

创新改变世界! 1169

AtomicInteger

1、开始 public class AtomicInteger extends Number implements java.io.Serializable 继承了类Number,实现了接口Serializable(可序列化) 2、属性 // setup to use Unsafe.compareAndSwapInt for updates private s...

weixin_34234823的博客 108

lvds接口_LVDS,接口,时序讲解,非常好的文章

欢迎FPGA工程师加入官方微信技术群点击蓝字关注我们FPGA之家-中国最好最大的FPGA纯工程师社群1.1.1 LVDS接口分类1.1.1.1 单路6bit LVDS这种接口电路中,采用单路方式传输,每个基色信号采用6位数据,共18位RGB数据,因此,也称18位或18bit LVDS接口。此,也称18位或18bit LVDS接口。1.1.1.2 双路6bit LVDS这种接口电...

weixin_39639286的博客 1902

YOLO26改进策略【Neck】| arXiv 2025 分层多头注意力HMHA 子空间拆分提多样 + 通道重排降冗余,强化目标检测精度

HMHA(Hierarchical Multi-Head Attention,分层多头注意力)旨在解决传统多头注意力(MHA)在图像恢复任务中的核心缺陷——特征冗余。传统MHA将通道均匀拆分给各个头,导致不同头学习的子空间信息相似,进而出现多头关注同一区域、忽略退化区域修复的问题,限制了模型的特征表达能力。HMHA通过“分层子空间拆分+通道重排序”策略,让每个头学习差异化、互补的上下文特征,从根源上缓解冗余,提升图像恢复任务中对复杂退化场景的特征捕捉能力。

Limiiiing的博客 212

包装类

对于每一个java基本数据类型,java都提供了对应的包装类,如:Boolean、Character、Integer、Double等8种包装类。 在java中,包装类主要是用于将基本数据类型与对象之间进行联结。 int num = 10; String str = (String)num; 当执行第二条语句时,就会产生转换异常,因为我们在将一个非对象类型转换成一个对象类型!问题就是

Java教程 353

5、高级综合技术:从调度到优化的全面解析

本文深入解析了高级综合技术,涵盖从控制/数据流图构建、调度算法、分配绑定策略到编译器优化的全流程。通过案例分析和对比,探讨了不同优化策略对性能和资源利用的影响,并总结了关键要点及未来发展趋势,为高效利用FPGA实现数字设计提供了全面指导。

night的博客 118

Java内置的包装类

Java 是一种面向对象的编程语言,Java 中的类把方法与数据类型连接在一起,构成了自包含式的处理单元。但在 Java 中不能定义基本类型对象,为了能将基本类型视为对象处理,并能连接相关方法,Java 为每个基本类型都提供了包装类,如 int 型数值的包装类 Integer,boolean 型数值的包装类 Boolean 等。这样便可以把这些基本类型转换为对象来处理了。 虽然 Java 可以直接...

weixin_38293453的博客 325

42、InfiniBand技术详解:QP状态机、操作及错误处理

本文深入解析InfiniBand技术中的核心组件QP(Queue Pair)状态机、工作请求处理机制、支持的操作类型及错误处理策略。详细介绍了QP的创建与状态转换流程,包括INIT、RTR、RTS等关键状态,并提供了状态修改的代码示例。文章还探讨了工作请求的发布、资源使用限制、围栏机制以及重试和RNR流程,帮助开发者理解通信可靠性保障机制。此外,涵盖了多播组的应用场景与API使用方法,并对比了用户空间与内核级RDMA API的调用差异,最后给出了实践建议和常见问题解答,为构建高性能分布式系统提供技术指导。

oauth7security的博客 132

ruoyi-nbcio-plus基于vue3的flowable服务任务的升级修改

ruoyi-nbcio-plus基于vue3的flowable服务任务的升级修改

宁波阿成的博客 847

JAVA基础,内置包装类

文章目录内置包装类JAVA的装箱与拆箱装箱和拆箱Object类toString() 方法equals() 方法getClass() 方法接收任意引用类型的对象Integer类Integer 类的构造方法Integer 类的常用方法Integer 类的常量Float类Float 类的构造方法Float 类的常用方法Float 类的常用常量Double类Double 类的构造方法Double 类的常用方法Double 类的常用常量Number类Character类Boolean类Boolean 类的构造方法Bo

ghb741649543的博客 467

详解AXI4-Lite接口(3)--AXI4-Lite接口IP源码仿真及分析(Master接口)

通过本文您会学到:1、了解AXI4-Lite_Master接口的逻辑实现;2、加深Xilinx IP、仿真工具的使用;3、提高阅读时序图的能力。

孤独的单刀 6446

java double转float_Java入门教程六(内置包装类)

Java 是一种面向对象的编程语言,Java 中的类把方法与数据类型连接在一起,构成了自包含式的处理单元。但在 Java 中不能定义基本类型对象,为了能将基本类型视为对象处理,并能连接相关方法,Java 为每个基本类型都提供了包装类,如 int 型数值的包装类 Integer,boolean 型数值的包装类 Boolean 等。这样便可以把这些基本类型转换为对象来处理了。Object类Object...

weixin_39535125的博客 429

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Java——八大包装类

Java中的包装类缓存机制是为了优化性能和节省内存而设计的。它为整型(Byte、Short、Integer、Long)、字符型(Character)和布尔型(Boolean)的包装类提供了缓存,确保在这些类型的小范围值之间可以复用对象。而对于浮点数类型的包装类(Float、Double),则没有这种缓存机制,意味着每次都需要创建新的对象。这样一来,Java在处理常用值时更加高效,但在浮点数处理上则相对简单直接。

Stewie Lee的博客 3604

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【Java】包装类

Java 包装类

shayudiandian的博客 2808

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Java的包装类

一、包装类分类 Java有八种基本数据类型:byte、short、int、long、float、double、boolean、char Java为其提供了8种对应的包装类:Byte、Short、Integer、Long、Float、Double、Boolean、Character Integer num = new Integer(0); //创建一个数值为0的Integer对象 二、使用包装类的原因 Java语言是面向对象的编程语言,而基本数据类型声明的变量并不是对象,为其提供包装类,增

weixin_46140377的博客 1万+

【Java】Java 包装类详解

Java包装类是八种基本数据类型对应的对象类,使其能用于泛型、集合等场景。主要特点包括自动装箱/拆箱、常用值缓存机制(如Integer缓存范围为-128到127),以及提供字符串转换等实用方法。使用时需注意==比较的陷阱、空指针风险及性能消耗。推荐通过valueOf()创建包装类对象,利用缓存提升效率。

经天纬地,格物致理 1740

《JAVA SE》包装类

阿里巴巴编码规范:所有POJO(普通)类的成员变量一律使用包装类代替基本类型。

VIBE的博客 1383

Java内置包装类:Boolean 类

Boolean 类将基本类型为 boolean 的值包装在一个对象中。一个 Boolean 类的对象只包含一个类型为 boolean 的字段。此外,此类还为 boolean 和 String 的相互转换提供了很多方法,并提供了处理 boolean 时非常有用的其他一些常用方法。 Boolean 类的构造方法 Boolean 类有以下两种构造形式: Boolean(boolean boolV...

Yummy的博客 1114

JAVA 包装类

Java 包装类

qq_53312143的博客 5256

Java 包装类详解

本文全面解析Java包装类的核心机制,涵盖自动装箱拆箱、字符串转换、缓存优化及Integer类常用方法,深入探讨空指针风险、数值精度等陷阱,结合高频面试题剖析整数型常量池原理,助你掌握包装类使用技巧并规避常见错误,轻松应对开发与面试挑战。

m0_73941339的博客 1331

Java的包装类有哪些,包装类的作用

在上一篇文章中我们给大家介绍了**Java中的Object类**,它属于我们开发时的常用类。除此之外,还有另外的一些常用类,比如各种包装类。**那么包装类又是怎么回事?有哪些类属于包装类?包装类的作用是干嘛的?包装类有哪些特性?** 接下来这篇文章就给大家讲一讲这些包装类。

关注我!带你一路 "狂飙" 到底! 2490

JAVA包装类——(包装类介绍以及包装类的常用方法)

一:什么是包装类: 包装类就是把基本类型数据转换为对象,为什么要进行转换:1:集合和数组的区别就是集合中存储的都是对象,不能是基本类型的数据:2:需要运用一些实用的方法,通过对象点出来,比如后面用到的 String words="123"; words.length;可以点出一些方法; 基本类型的数据和引用类型的数据的区别一个是基本类型的数据都是小写,并且基本类型的数据点(.)不出来属性和方法;为了满足一些需求,就需要把基本类型数据转换成对象,就出现了包装类; 每一个基本类型在java.

gitets的博客 2088

java char 包装类_Java 包装类

1、Java 包装类Java有8种基本数据类型:整型(byte、short、int、long)、浮点型(float、double)、布尔型boolean、字符型char,相对应地,Java提供了8种包装类Byte、Short、Integer、Long、Float、Double、Boolean、Character。包装类创建对象的方式就跟其他类一样。包装类提供了一种使用原始数据类型作为对象的方法。下...

weixin_39725193的博客 5603

Java包装类详解

包装类的意义 Java是一门面向对象的语言,但是Java的八种基本数据类型却没有对象的特征,更没有对象的功能(没有属性,不能调用方法) 基本数据类型不能调用方法,这就给我们很多的操作带来不便,另外容器(例如List、HashMap等)基本接收存储的都是 Object,不能接收基本数据类型。为了解决这个问题我们就要把所谓的基本数据类型包装成对象,使其具有对象的特征来方便使 用 clas...

qq_42006733的博客 1524
上一篇: openstack——glance镜像服务
下一篇: Luogu P1738 洛谷的文件夹
badiu_30394251
博客等级 码龄11年 124粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值