| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Java包装类(封装类)详解 -> 正文阅读 |
|
[Java知识库]Java包装类(封装类)详解 |
目录 ?包装类概念
? 包装类的继承除了int和char,其他的都是直接首字母大写,前6个数值型的包装类都有一个共同的父类Number,Number又继承于Object
?基本数据类型——>>包装类 的转换?Boolean例子
?Float例子 Float的()中可以放double float String三种类型
?以上的new出来再填值的操作都调用了构造器,包装类的构造器有String到基本数据类型的转换方法,在后面(自动装箱) ?默认值的区别包装类是个类,因此默认值是null。基本数据类型有自己的默认值
包装类——>>基本数据类型 的转换?xxValueof方法? toString方法 区别例如Float包装类的对象在调用float值的时候会自动调用floatValue()方法,也可以自己显式表达
?同理:Integer对应的就是B.intValue() 自动装箱:基本数据类型 —— 装箱 ——> 包装类 可以直接把基本数据类型赋值给包装类,而不用new一个出来,例如
根据这个特性,可以定义方法method(Object obj){ } 形参可以直接放数字1,数字1会自动转换为Integer包装类 由此可见,这是一个正确的表达式(true)
自动拆箱:包装类 —— 装箱 ——> 基本数据类型 可以不用xxValue方法,直接取值
基本数据类型、包装类——>String类型 的转换1, +“”转换法: 2,String.Valueof(基本数据类型or包装类)转换法:
Sting类型——>基本数据类型、包装类 的转换包装类.parse包装类名(String)方法
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/30 13:15:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |