java 基础笔记 基本数据类型对象包装类

基本数据类型对象包装类:

为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作。

用于描述该对象的类就称为基本数据类型对象包装类。

基本数据类型   包装类

byte       Byte

short      Short

int        Integer

long       Long

float       Float

double      Double

char        Character

boolean     Boolean

该包装对象主要用于基本类型和字符串之间的转换。

基本类型-->字符串

  1.基本类型数据+""

  2.用string类中的静态方法valueof(基本类型数值);

字符串--->基本类型

  1.使用包装类中的静态方法 xxx parseXxx("xxx类型字符串");

    int parseInt("1234");

    只有character没有parse方法

  2.如果字符串被Integer进行对象的封装。

     可以使用另一个非静态方法,intValue();

     将一个Integer对象转成基本数据类型值。

整形的进制转换:

  Integer.toBinaryString();//二进制

  Integer.toOctalString();//八进制

  Integer.toHexString();//十六进制

  Integer.toString(需要转换的数,几进制);

其他进制转十进制:

  Integer.parseInt("110",2);  //=6

1.5jdk 以后自动装箱/拆箱

Integer i = 4; //自动装箱

i=i + 4 ;    //自动拆箱 如果i=null,此时会报错

Integer a = new Integer(127);

Integer b = new Integer(127);

System.out.println(a==b);//false

System.out.println(a.equals(b));//true

//JDK1.5以后,自动装箱,如果装箱的是一个字节,那么数据会被共享不会重新开辟空间。

Integer x =127;

Integer y = 127;

System.out.println(x==y);//x=127 一个字节以内 true  否则 false

System.out.println(x.equals(y))//true

java 基础笔记 基本数据类型对象包装类,布布扣,bubuko.com

时间: 2024-10-06 16:15:32

java 基础笔记 基本数据类型对象包装类的相关文章

Java基础 (2) - 基本数据类型及包装类

关键字位数.常量池.包装类(自动装拆箱) 8种基本数据类型整数类型:byte,short,int,long浮点数类型:float,double字符类型:char布尔类型:boolean 位数1.JVM规范中,boolean作为int处理,占4字节 ,boolean数组当做byte数组,占1个字节.2.byte类型是1byte也就是8位,可以表示的数字是-128到127,因为还有一个0,加起来一共是256. 包装类能解决1.基本类型并不具备对象的特性: 没有成员变量,方法可以调用.2.不支持面向对

JAVA学习第三十二课(常用对象API)- 基本数据类型对象包装类

将基本数据类型(8种:int..)封装成对象的好处就是可以在对象中封装更多的功能和方法来操控该数据 常见的操作就是:用于基本数据类型与字符串之间的转换 基本数据类型对象包装类一般用于基本类型和字符串之间的转换 基本类型----->字符串 1.基本类型数值+"" 2.用string类中的valueOf(基本类型数值) 3.用Integer.ValueOf(); 字符串-->基本类型数值 1.使用包装类中的静态方法XXX  parseXXX("XXXX")比

Java基础笔记-String类2

StringBuffer 特点: 是字符串缓冲区. 是一个容器,其长度可变,可以操作添加多个数据类型. 最后通过toString方法变成字符串. 被final锁修饰,因此不能被继承. 存储: 方法1:append() 添加数据到缓冲区. 返回类型:StringBuffer 方法: append(指定数据)  将指定数据添加到已有数据的结尾. 方法2:insert(index,数据内容) 返回类型:StringBuffer 方法: insert(index,数据内容) 将数据内容插入到指定的ind

java基础面向对象之类与对象

java基础面向对象之类与对象 2017-01-14 1.面向对象的基本概念 以一种组建化的形式进行代码设计 1)在面向对象程序设计中包含有如下几种特性 ?封装性:保护内部结构的安全性 ?继承性:在已有的程序结构上扩充新的功能 ?多态性:在某一个该娘范围内满足 2)面向对象开发分为以下几个步骤: OOA(面向对象分析) OOD(面向对象设计) OOP(面向对象编程) 2.类与对象 1)了解类与对象的关系 ?认识类与对象 类与对象是整个面向对象之中最基础的组成单元,类是共性的一个集合,而对象是某一

Java基础笔记 – Annotation注解的介绍和使用 自定义注解

Java基础笔记 – Annotation注解的介绍和使用 自定义注解 本文由arthinking发表于5年前 | Java基础 | 评论数 7 |  被围观 25,969 views+ 1.Annotation的工作原理:2.@Override注解:3.@Deprecated注解:4.@SuppressWarnings注解:5.自定义注解:5.1.添加变量:5.2.添加默认值:5.3.多变量使用枚举:5.4.数组变量:6.设置注解的作用范围:6.1.在自定义注解中的使用例子:7.使用反射读取R

【转】Java基础笔记 – 枚举类型的使用介绍和静态导入--不错

原文网址:http://www.itzhai.com/java-based-notes-introduction-and-use-of-an-enumeration-type-static-import.html#1.2.values方法的使用: Java基础笔记 – 枚举类型的使用介绍和静态导入 本文由arthinking发表于4年前 | Java基础 | 暂无评论 |  被围观 8,332 views+ 1.枚举(Enum):1.1.枚举类型中的两个静态方法:1.2.values方法的使用:

常用对象API( 基本数据类型对象包装类 )

基本数据类型对象包装类 : 为方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作. 用于描述该对象的类就称为基本数据类型对象包装类. byte         Byte short        Short int            Integer long         Long float          Float double      Double char          Character boolean     Boolean 该包装对

JAVA-初步认识-常用对象API(基本数据类型对象包装类-概述)

一. 基本数据类型有八种:byte,short,int,long,float,double,char,boolean.在java的世界中,万物皆对象.为了更方便的操作基本数据类型值,我们就将其进行了对象封装,而用于描述基本数据类型的类,就称为基本数据类型对象包装类. 有八个基本数据类型,也就意味着有八个包装类. 类名有一个首字符大写的特点,原先byte,short,int.....小写都是关键字,现在要进行修改. 八个类中,Char和Interger是有所变化,相较于原先的单词. 这些对象包装类

[Java基础笔记]数组

Java基础笔记 定义数组: int[] numbers = new int[100]; //方法一 double[] num = new double[10]; int[][] a = new int[2][5]; 通过new创建的数组,元素默认值为0(0.0) int[] scores = {5,4,33,12,46}; //方法二 int[][] a = { //位数不足,自动补0 {5,3,2,1,6}, {10,12,14,15}, }; 数组特性:存储的都是同类型数据:长度定义后不可