前言必读

读者手册(必读)_云边的快乐猫的博客-CSDN博客

一、什么是包装类?

包装类就是把八大基本数据类型包起来的对象,因为java是面向对象的编程语言,这些直接封好的包装类就可以方便直接调用。

二、八大基本数据类型

char---Character、int---Integer其余的都是首字母大写就好了bate、short、long、float、double、boolean

JDK5以前获取方式有构造方法和静态获取这两个方式

三、自动装箱和自动拆箱

自动装箱:把基本数据类型变成对应的包装类

自动拆箱:把包装类变成对象的基本数据类型

package bao;
public class Test {public static void main(String[] args) {//装箱:将基本数据类型转化为引用数据类型Integer i = new Integer(123);System.out.println(i);//拆箱:将引用数据类型转化为基本数据类型int i2 = i.intValue();System.out.println(i2);}
}

运行结果:

123
123

四、包装类可以用来干嘛?

1.进制之间转换

package bao;
public class Test {public static void main(String[] args) {//100的二进制String s1 = Integer.toBinaryString(100);System.out.println(s1);//1100100//100的八进制String s2 = Integer.toOctalString(100);System.out.println(s2);//144//100的十六进制String s3 = Integer.toHexString(100);System.out.println(s3);//64}
}

运行结果:

1100100
144
64

2.将字符串类型的整数转化为int类型的整数

(注意点:八种数据类型,除了Character类型,其他七种都有对应的parseXXX的方法,进行类型转换)

package bao;
public class Test {public static void main(String[] args) {//将字符串类型的整数转换为int类型的整数//必须是整数数字,要不然就会报错int i = Integer.parseInt("8");System.out.println(i+1);//9字符串能和数字进行直接相加,说明转化成int类型成功}
}

运行结果:

9

java包装类概念与代码详解相关推荐

  1. java 委托机制_通过反射实现Java下的委托机制代码详解

    简述 一直对Java没有现成的委托机制耿耿于怀,所幸最近有点时间,用反射写了一个简单的委托模块,以供参考. 模块API public Class Delegater()//空参构造,该类管理委托实例并 ...

  2. java委托机制教程_通过反射实现Java下的委托机制代码详解

    简述 一直对java没有现成的委托机制耿耿于怀,所幸最近有点时间,用反射写了一个简单的委托模块,以供参考. 模块api public class delegater()//空参构造,该类管理委托实例并 ...

  3. java 代码压缩javascript_利用Java来压缩 JavaScript 代码详解

    通过移除空行和注释来压缩 JavaScript 代码 /** * This file is part of the Echo Web Application Framework (hereinafte ...

  4. 【案例学习】使用ThreadLocal计算Java接口执行时间(代码详解)

    [辰兮要努力]:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行! 博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端.后台.数据 ...

  5. java水面倒影效果,Java实现图片倒影代码详解

    /*实现图片倒影(tested)*/ public class ButtonImageActivity extends Activity { /** Called when the activity ...

  6. java搜索代码_Java实现搜索功能代码详解

    首先,我们要清楚搜索框中根据关键字进行条件搜索发送的是get请求,并且是向当前页面发送get请求 //示例代码 请求路径为当前页面路径 "/product" 当我们要实现多条件搜索 ...

  7. java 搜索_Java实现搜索功能代码详解

    首先,我们要清楚搜索框中根据关键字进行条件搜索发送的是Get请求,并且是向当前页面发送Get请求 //示例代码 请求路径为当前页面路径 "/product" 当我们要实现多条件搜索 ...

  8. java语言链栈_Java语言实现数据结构栈代码详解

    近来复习数据结构,自己动手实现了栈.栈是一种限制插入和删除只能在一个位置上的表.最基本的操作是进栈和出栈,因此,又被叫作"先进后出"表. 首先了解下栈的概念: 栈是限定仅在表头进行 ...

  9. java编译不报错但运行啥都没_java编译时与运行时概念与实例详解

    java编译时与运行时概念与实例详解 发布于 2020-7-29| 复制链接 本篇文章通过实例对 java程序编译时与运行时进行了详解,需要的朋友可以参考下 Java编译时与运行时很重要的概念,但是一 ...

最新文章

  1. 源文件封装为IP的步骤
  2. 中科院计算所沈华伟:GNN发展简史,诟病才是成长动力
  3. c语言中指针数组赋值字符串,C语言—用结构体指针给数组赋值(结构体指针指向字符串,给字符串赋值)...
  4. 1、solr包结构介绍,solrCore的安装配置,solr部署到Tomcat,多solrCore配置,配置中文分词器,界面功能介绍,Schema.xml的基本使用,数据导入
  5. 齐鲁计算机函授学院,【齐鲁师范学院继续教育学院自考网站】2021自考本科|电话|专业有哪些...
  6. mysql中error22_docker中将MySQL运行在容器中失败提示“ InnoDB : Error 22 with aio_write”的解决办法...
  7. Luogu4402 机械排序
  8. centos下的mysql安装
  9. 二进制文件转成文本保存,并可以读回
  10. SpringBoot------拦截器Filter的使用
  11. linux定时重启脚本
  12. java date 没有毫秒,java – SimpleDateFormat没有正确解析毫秒
  13. Windows Installer服务总是自动关闭导致无法安装在win10上安装英伟达显卡驱动的解决方案...
  14. 收藏 90+深度学习开源数据集整理|包括目标检测、工业缺陷、图像分割等多个方向
  15. CTF---Web入门第十六题 天下武功唯快不破
  16. 用大白菜装centos7_大白菜安装centos7 踩坑记
  17. 整理 :11个搭讪绝招助你告别单身
  18. html5 pc端 客户端 web端的区别,wap版、手机版以及web的区别
  19. 热浪(单源最短路问题)
  20. 大话2点卡稳定服务器,大话西游2新区点卡比例增涨太快,这究竟是什么原因

热门文章

  1. POI,POI 简介,POI 导出
  2. 制作五彩纸屑转场动效_让它下雨五彩纸屑不要担心混乱
  3. 五个篇章讲明白如何从0到1搭建大数据平台
  4. 信号仿真之方波加上上升沿和下降沿
  5. 令人感动的一个老公今生想和老婆做的45件事
  6. 第5-4课:欧拉图与弗罗莱(Fleury)算法
  7. 7个 Python小项目,手把手教学——5分钟教会Python新手
  8. 基于android的招出租车百度地图打车拼车App
  9. 多线程间的通信和同步
  10. C语言学习笔记《带你学C带你飞》P21-P40