Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >数据封装类有什么用,比普通数据类型有什么优势?

数据封装类有什么用,比普通数据类型有什么优势?

作者头像
马克java社区
修改于 2021-03-29 06:29:08
修改于 2021-03-29 06:29:08
6070
举报
文章被收录于专栏:java大数据java大数据

2.数据封装类

下面列出了一些数据封装类。引入数据封装类有什么用呢?既然它们是类,就有方法,就可以被我们利用。比如,Integer中toHexString方法,可以轻松吧十进制转换成16进制数,马克-to-win:而你int简单类型有这功能吗?

 

Boolean boolean

Character cha

Double double

Float float

Integer int

Long long

Short short

Byte byte

Void void

3.Math 类

用来完成一些常用的数学运算。

例2.2.1---

public class Test {

    public static void main(String[] args) {

        Integer in = new Integer(5);

        Integer in1 = new Integer("67");

        Boolean b = new Boolean(true);

        System.out.println("Mark 16进制是 "+Integer.toHexString(17));

        System.out.println(in.intValue());

        System.out.println(in1.intValue());

        System.out.println(b.booleanValue());

        System.out.println("马克-to-win Bigger number is " + Math.max(4, 5));

    }

}

 

更多请见:https://blog.csdn.net/qq_44639795/article/details/103116959

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
java之学习基本类型包装类的概述及Integer类的概述和构造方法
基本类型包装类的概述 A:为什么会有基本类型包装类 * 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。 * B:常用操作 * 常用的操作之一:用于基本数据类型与字符串之间的转换。 * C:基本类型和包装类的对应 byte               Byte short            Short int                Integer long             Long float            Float double        D
吾爱乐享
2018/07/13
5390
第三阶段-Java常见对象:【第六章 基本类型包装类】
Public Static String toBinaryString(int i)
BWH_Steven
2019/08/09
3060
Java基础数据类型之包装类equals和==详解
八大基本数据类型均有对应的包装类 byte、short、int、long、float、double、char、boolean分别对应Byte、Short、Integer、Long、Float、Double、Character、Boolean
我是李超人
2020/08/21
1.9K0
用Exception类捕获所有异常的技术是怎么用的?
马克-to-win:注意,一个事实是:Exception类是所有其他异常类的父类,所以Exception类能捕获所有的异常。马克-to-win:问题是用Exception来捕获所有的异常,这个技术有什么好处和缺点?好处就是:不管发生什么异常,都能进入Exception catch块儿,这样,程序都不崩溃。马克-to-win:缺点就是:不能根据特定的异常做特定的处理。马克-to-win:比如,对于以上例子,我们可以用以下的技术,Exception来捕获所有的异常,都可以达到程序不崩溃的目的。马克-to-win:因为Exception是所有其他异常的父类。
马克java社区
2021/04/07
5480
用Exception类捕获所有异常的技术是怎么用的?
Java基础【基本数据类型包装类、int与String 之间的相互转换】
问题: int a=100; 为什么不能使用 String s = (String) a; String s 是对象引用,a是基本数据类型,
梅花
2020/09/28
9180
Java之数字处理类浅析
包装类: 数据类型相对的包装类: byte---Byte short---Short int---Integer long---Long float---Float double---Double boolean---Boolean char---Character 为什么要有包装类型? 包装类把基本类型数据转换为对象 :是因为Java是一个面向对象的语言,基本类型并不具有对象的性质,为了与其他对象“接轨”就出现了包装类型(如我们在使用集合类型Collection时就一定要使用包装类型而非基本类型),它相当
二十三年蝉
2018/02/27
7680
Java之数字处理类浅析
数据类型
十进制         八进制          十六进制 0              0               0x0 4              04              0X4
马克java社区
2021/02/09
6420
数据类型
(26) 剖析包装类 (上) / 计算机程序的思维逻辑
包装类 Java有八种基本类型,每种基本类型都有一个对应的包装类。 包装类是什么呢?它是一个类,内部有一个实例变量,保存对应的基本类型的值,这个类一般还有一些静态方法、静态变量和实例方法,以方便对数据进行操作。 Java中,基本类型和对应的包装类如下表所示: 基本类型 包装类boolean Booleanbyte Byteshort Shortint IntegerlongLongfloatFloatdoubleDoublecharCharacter 包装类也都很好记,除了Integer和Characte
swiftma
2018/01/31
5820
Java基础——数据类型
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
羊羽shine
2019/05/28
4530
多态polymorphism,向上转型和动态方法调度有什么用
多态有什么用?马 克  -   t   o - w   i  n:https://blog.csdn.net/qq_44639795/article/details/103117332我给大家想了两个需求: 1)要求程序运行起来以后,如果用户输入自行车,就执行自行车的驾驶方法。如果用户输入小轿车,就执行小轿车的驾驶方法。这是就用到父类指针指向子类时的override。2)如果你有一千个子类。要求你依次执行这一千个子类当中的打印。你当然可以一个一个实例化子类后分别执行。马克-to-win:累也累死了,你可以编一个循环。用通用的基类指向所有的派生类。几行程序即可,你可以参照本节的例子。不用这技术, 还真解决不了这问题!
马克java社区
2021/03/29
4560
多态polymorphism,向上转型和动态方法调度有什么用
Java开发知识之Java的包装类
    包装类的意思就是对基本数据类型封装成一个类.这些类都是Number的子类.区别就是封装数据类型不同.包含的方法基本相同.
IBinary
2019/05/25
5080
Java基础篇(01):基本数据类型,核心点整理
不使用New创建,声明一个非引用传递的变量,且变量的值直接置于堆栈中,大小不随运行环境变化,效率更高。使用new创建的引用对象存储在堆中。
知了一笑
2020/03/11
3840
基本数据类型
关于java的类型,这里讲解基本类型,引用类型较复杂,分开来讲,那么开始把,基本类型有8种:
晚上没宵夜
2020/03/10
6100
包装类及常用方法简介
java.lang 包中的 Integer 类、Long 类和 Short 类,分别将基本类型 int、 long 和 short 封装成一个类。由于这些类都是 Number 的子类,区别就是封装 不同的数据类型,其包含的方法基本相同,下面以 Integer 类为例介绍:
慕白
2020/01/02
6490
java在acm中大数运算教程
import java.io.*; import java.util.*; public class Main { public static void main(String[] args)      {         Scanner in=new Scanner (System.in); while(in.hasNext())         { int a,b;             a=in.nextInt();             b=in.nextInt();   
triplebee
2018/01/12
8370
java基本数据类型
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
用户7657330
2020/08/14
5510
java数据类型之间的转化
* 数据类型之间的转换,在编写java程序的时候,经常需要将一种类型的数据转化为其他类型的数据,
张哥编程
2024/12/13
1780
Java基础系列1:深入理解Java数据类型
当初学习计算机的时候,教科书中对程序的定义是:程序=数据结构+算法,Java基础系列第一篇就聊聊Java中的数据类型。
王金龙
2020/02/17
5810
Java数据类型(八种基本数据类型 + 四种引用类型)、数据类型转换
float、double不能用来表示精确的值,运算不精确——>解决方案:BigDecimal。
寻求出路的程序媛
2024/02/27
11.8K0
Java数据类型(八种基本数据类型 + 四种引用类型)、数据类型转换
JAVA——基本数据类型
      JAVA(二)        上次课留下了一个作业,用五个println打印五句话描述自己的家乡,下面是我写的 public class Test {     public static void main(String[] args)      {         System.out.println("我的家乡是湖北荆门");         System.out.println("那里每天都有新鲜的雾霾");         System.out.println("有着不同臭味的河流");
mathor
2018/06/22
7440
相关推荐
java之学习基本类型包装类的概述及Integer类的概述和构造方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档