今天开始在博客打卡签到啦!每天至少学习编程4小时。
1.集合的分类和应用
区别:
数组:
1.数组的长度固定,不能自动增长
2.可以存任意类型的对象,(基本数据类型,引用类型)
集合:
1.长度是可变的,自增的
2.只能存放引用类型
java 8个基本数据类型 包装类
int ----Integer
char -----Character
boolean —Boolean
基本数据类型----包装类 装箱
valueof()
包装类---------基本数据类型 拆箱
XXXValue()
booleanValue()
java中集合分为3种类型
1.set:无序数据,并且放进去集合的对象不能重复
2.List:有序,放进去的集合对象能重复。
3.map:集合中每一个元素包含一个键对象和值对象,没有重复键 ,值可以重复,
2.泛型
泛型:1.5新特性
本质是参数化的类型。所有操作的数据指定为一个类型
这个类型可以在类、接口、方法的上。
格式:类名、接口名、方法名后面加<>,里面写T E V通配符。
只能是引用类型
3.String
String 字符串 是不能够改变的
操作过后会生成一个新的字符串。
StringBuffer和StringBuilder----对字符
4.IO流(文件传输类,对象操作流)
IO流–数据持久化
Input OutPut
输入 输出
对数据的操作
数据、集合都没有持久