文章目录
- 1.Java中常用包(了解)
 - 2.包装类
 
- 2.1.包装类概念
 - 2.2.包装类创建(了解)
 
- 3.包装类转化为基本数据类型(了解)
 - 4.字符换转基本数据类型
 - 5.包装类的valueOf方法(了解)
 - 6.装箱和拆箱
 - 7.基本数据类型转字符串
 
 
1.Java中常用包(了解)
- java中的所有的类都应该放在一个package中!
 - java中常用的包:
 
- 
java.lang.*: 默认导入的包,常用的类都位于这个包下面,例如String、包装类、Math、System、StringBuffer等都位于这个包下面。 - 
java.util.*: java中的工具类,都位于这个包下面,例如Scanner、Arrays.在使用的时候,需要导包。 - 
java.io.*: 文件流操作,Java文件读写的包 - 
java.sql.*: 数据库访问相关 Java访问数据库的相关的包 
- JavaJDK中内置了有很多包,每个包下面有很多类!
 - Java中的自定义的类有很多,学习过程中要经常查API帮助手册!
 

2.包装类
2.1.包装类概念
- 概念:在Java中有8种基本的数据类型,在使用的过程中只能存值本身。有时候在使用基本数据类型的时候需要把它们当做对象来使用,这个时候就可以使用基本数据类型对应的包装类。
 - 包装类就是对基本数据类型的包装,把基本数据类型封装成了类来使用,基本数据类型就可以看做是对象,对象便于程序操作。
 - 包装类位于java.lang包中,会自动导入包!
 
Java中基本数据类型的包装类

Java中包装类的体系结构

/*
 * 包装类
 */
public class Demo2 {
	public static void main(String[] args) {
		
		Integer i=new Integer(100);  //int包装类   i是一个对象  存值是100
		
		System.out.println(i);
		System.out.println("Integer的最大值是:"+i.MAX_VALUE);
		System.out.println("Integer的最小值是:"+i.MIN_VALUE);
		
	}
}2.2.包装类创建(了解)
- 所有的基本数据类型,都可以使用其对应的构造方法来创建包装类,构造方法中可以传入基本数据类型或者是字符串。
 
Boolean b1=new Boolean(true);
Boolean b2=new Boolean("true");  //如果是true,那么结果也是true。否则都是false
Byte b3=new Byte((byte)100);
Byte b4=new Byte("100");
Short s1=new Short((short)100);
Short s2=new Short("100");
Integer i1=new Integer(100);
Integer i2=new Integer("100");
Long l1=new Long(1000000000);
Long l2=new Long("1000000000");
Float f1=new Float(1000.123);
Float f2=new Float("1000.123");
Double d1=new Double(1000.123);
Double d2=new Double("1000.123");
Character c1=new Character('男');
Character c2=new Character((char)97);注意事项:

abc不能转化为Integer类型,会报错!!

Boolean类型的包装类,如果传入的参数不是一个true或者false,不会报错,默认值是false。
3.包装类转化为基本数据类型(了解)
- 每个包装类都有一个
xxxValue( )方法,可以把包装类转化为基本数据类型。在JavaJDK1.5之后,可以自动转化,不需要记忆,了解即可!! - 示例:
 
4.字符换转基本数据类型
- 字符串转基本数据类型可以使用对应的包装类方法: 
包装类.parseXXX( ) 

public static void main(String[] args) {
		String number1="250";  //字符串
		System.out.println(number1+10);   //  25010  字符串拼接
		//260   Integer.parseInt(number1)转整数!  前提条件就是要放能转换的元素!
		System.out.println(Integer.parseInt(number1)+10);  
	}5.包装类的valueOf方法(了解)
- 基本数据类型或者字符串转为包装类
 

6.装箱和拆箱
- 在Java1.5后,包装类和基本数据类型其实不用对应的方法来转化,可以自动转化。
 - 
装箱:将基本数据类型转化为包装类 基本数据类型 —> 包装类 拆箱:将包装类转化为基本数据类型 包装类 —> 基本数据类型
基本数据类型和包装类可以混合使用,因为可以自动拆箱和装箱!
7.基本数据类型转字符串
- 包装类中的 toString()方法 可以将基本数据类型转字符串
 
String s1 = 1234 + ""; // 字符串
String s2=Integer.toString(1234); //字符串
String s3=123.45+"";  //字符串
String s4=Double.toString(123.45); //字符串                










