包装类
概述:就是对基本数据类型数据进行包装的类【基本数据类型对应的引用数据类型】
byte—Byte short------Short int-------Integer long----Long float------Float double–Double char----Charater boolean—Boolean
Integer
概述:他是int对应的引用数据类型【int的包装类】
引用数据类型的使用:1.类名调用资源2.对象调用资源
构造方法:Integer(int num):把一个int类型的数据变成一个Integer的对象 Integer(String s):把一个字符串类型的数字变成一个Integer的对象
成员方法:使用对象来调用的方法
XxxValue():把integer对象转变为其他基本数据类型
intVaule():把Integer的对象转变成对应的int类型的数据
静态方法:
parseInt(string s):把一个字符串类型的数字转变成int数组
toBinaryString(int i):把一个数按照二进制方式转变对应的字符串
toOctalString(int i):把一个数按照8进制转变为字符串
toHexString(int i):把一个数按照16进制转变成字符串
toStirng(int i,int radix):把一个数按照指定的进制方式转变成字符串 注意radix不写默认十进制
valueOF(String s):把一个字符串的数字转变为Integer对象
自动拆装箱
装箱:把基本数据类型的数据变成引用数据类型【包装类】的过程叫做装箱
拆箱:把包装类类型的对象变成对应基本数据类型过程叫做拆箱
自动装箱:在java中把基本数据类型的数值直接赋值给包装类类型变量
自动拆箱:在java中把包装类类型的数据直接赋值给基本数据类型的变量
常量
MAX_VALUE:int类型的最大值
MIN_VALUE:int类型的最小值
SIZE:int类型的内存中的位数 int四个字节 对应的32
TYPE:int类型在方法区中的字节码文件对象:int.class

正则表达式:字面意思(正确及表达)
概述:一个有特殊含义的字符串
作用:它可以给创建字符串对象提供标准和规范
优点:提供了验证标准,是开发代码变得简单
使用:使用字符串的matches方法判断该字符串是否符合正则表达式 的规范
1.特殊字符
\:代表
\t:制表符 Tab的内容
\r:新行,换行
\n:换行
2.字符类型:使用【】表示一个字符
【abc】:表示a或b或c只出现其中之一
【^abc】:表示除去abc之外的任意一个其他字符
【a-zA-Z】:只能出现a到z和A到Z之间的任意一个字符
3.预定义字符
. 任何字符
\d:数字:相当于【0-9】
\D:非数字:相当于【^0-9】
\s空白字符:相当于【\t\n\x0B\f\r】
\S:非空白字符:相当于【^\s】
\w :单词字符:相当于【a-zA-Z_0-9】
\W 非单词字符:相当于【^\w】
4.数量词 X:代表修饰的字符 规定:只能修饰一个字符,在谁后边修饰谁
模糊的:
X?X,一次或一次也没有
X*X,零次或多次
X+X,一次或多次
精确的:使用{}表示精确,n和m是具体的数字
X{n}X,恰好n次
X{n,}X:至少n次
X{n,m}x,至少n次,但是不超过m次

包装类、正则表达式、自动拆装箱基本知识总结相关推荐

  1. 深入理解Java包装类与自动拆装箱

    在Java中,针对八种基本数据类型定义了相应的引用类型-包装类(封装类) 有了类的特点,就可以调用类中的方法,Java才是真正的面向对象. 八种基本数据类型对应的包装类如下图所示: 基本数据类型与包装 ...

  2. java基本数据类型自动转包装类_Java基础教程之基本类型数据类型、包装类及自动拆装箱...

    前言 我们知道基本数据类型包括byte, short, int, long, float, double, char, boolean,对应的包装类分别是Byte, Short, Integer, L ...

  3. java bufferedwriter会自动创建文件吗_Java中为什么会有包装类?自动拆装箱必要吗?关于Wrapping Class这是重点!...

    入题 自动封箱与拆箱人人皆可言之道之,但封箱和拆箱却被多数人略之!如此简单的一个机制,却影射着Java的核心理念,不清楚?继续向下看吧~ Java中的数据类别 目前Java中的数据类别分为两种,一种是 ...

  4. 基本类型、包装类型与自动拆装箱

    Java的8种数据类型 Java 的每个基本类型都对应了一个包装类型,比如说 int 的包装类型为 Integer,double 的包装类型为 Double. 基本类型 包装类 boolean Boo ...

  5. 一文读懂什么是Java中的自动拆装箱

    本文主要介绍Java中的自动拆箱与自动装箱的有关知识. 基本数据类型 基本类型,或者叫做内置类型,是Java中不同于类(Class)的特殊类型.它们是我们编程中使用最频繁的类型. Java是一种强类型 ...

  6. java integer valueof_一文读懂什么是Java中的自动拆装箱

    本文主要介绍Java中的自动拆箱与自动装箱的有关知识. 基本数据类型 基本类型,或者叫做内置类型,是Java中不同于类(Class)的特殊类型.它们是我们编程中使用最频繁的类型. Java是一种强类型 ...

  7. [转载] 什么是Java中的自动拆装箱 integer

    参考链接: Java中autoboxing自动装箱整数对象的比较 本文主要介绍Java中的自动拆箱与自动装箱的有关知识. 1.基本数据类型 基本类型,或者叫做内置类型,是Java中不同于类(Class ...

  8. java基础第九天_多线程、自动拆装箱

    1.蜜蜂和熊的生产消费关系,熊在蜂蜜满10斤吃掉.蜜蜂一次生产一斤蜂蜜,且蜜蜂生成一斤蜂蜜花费的时间是10s. 十只蜜蜂和两只熊. 2.取出两个字符串中最大的公共子串. 3.StringBuffer是 ...

  9. Java之自动拆装箱及享元模式应用

    首先,来说一下关于编译器蜜糖(compiler suger)的问题,它给我们带来便利的同时,也埋下了一些陷阱,像foreach的增强,自动拆装箱等,本节 一起来学习一下蜜糖之一的自动拆装箱机制. 一. ...

最新文章

  1. django外调用url_Django:中间件 与 案例
  2. 邮件实现详解(三)------邮件的组织结构
  3. 给大家提供一些面试常问的问题
  4. python nlp data_Python nlpaug包_程序模块 - PyPI - Python中文网
  5. TCP/IP协议栈:TCP超时重传机制
  6. 同一个按钮绑定多个事件_带你走进JavaScript世界系列——事件处理程序之 IE 事件处理...
  7. 关于ASP.NET给产品分类,分页,详情页生成静态页面
  8. ClassLoader类加载器简介
  9. html5 video mute按钮,How to mute an html5 video player
  10. 数据库 表设计案例+经验 [vaynexiao]
  11. JEB2.2.7/3.0.0兼容运行
  12. creo绘图属性模板_Creo (ProE) 电极工程图图框配置详细教程 (提供模板prt文档下载)|工程制图|图文教程|PTC在线社区...
  13. 爬取微博评论并存入MySQL,并对评论进行情感分析以及词云的绘制
  14. 在计算器中如何计算以2为底3的对数 log 2 3
  15. thinkphp使用163/126邮箱发送
  16. 产品经理必备技能之业务流程图
  17. 程序猿的24个段子:栈和队列的区别是啥?
  18. 变分法证明两点之间线段最短
  19. System.setOut()重定向输出解释
  20. Java中的main( )函数

热门文章

  1. Java问题定位之如何借助线程堆栈进行问题分析
  2. 今天开始记录我的开发生涯
  3. HTML基础 DOM概览(第一天)
  4. netty中的引导Bootstrap服务端
  5. .net安全编程 阅读笔记(二)
  6. 数据不动模型动-联邦学习的通俗理解与概述
  7. ICCV 2021 |VisDrone2021 无人机视觉挑战赛启动
  8. 保姆级计算机视觉学习路线
  9. 收藏 | 机器学习领域必知必会的12种概率分布(附Python代码实现)
  10. 论文审稿意见太奇葩?NeurIPS 2021