![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java进阶
文章平均质量分 60
枍桉
这个作者很懒,什么都没留下…
展开
-
转换流、File类和Properties类
桥转换流:InputStreamReader/OutputStreamWriter可将字节流转换为字符流可设置字符的编码方式在实例化的时候需要传入字节流的实现类编码方式要一致,否则会出现乱码。原创 2023-09-16 13:33:39 · 40 阅读 · 0 评论 -
序列化反序列化以及字符流
对象流:ObjectOutputStream/ObjectInputStream增强了缓冲区功能增强了读写8种基本数据类型和字符串功能增强了读写对象的功能readObject() 从流中读取一个对象(反序列化)writeObject(Object obj) 向流中写入一个对象(序列化)使用流传输对象的过程称为序列化、反序列化注意事项要求:序列化类必须要实现Serializable接口序列化类中对象属性要求实现Serializable接口。原创 2023-09-14 12:13:11 · 34 阅读 · 0 评论 -
流的介绍和字节流
概念:内存与存储设备之间传输数据的通道。水借助管道传输;数据借助流传输。分类:按方向输入流:将<存储设备>中的内容读入到<内存>中输出流:将<内存>中的内容写入到<存储设备>中分类:按单位字节流:以字节为单位,可以读写所有数据字符流:以字符为单位,只能读写文本数据分类:按功能节点流:具有实际传输数据的读写功能过滤流:在节点流的基础之上增强功能。原创 2023-09-13 13:18:30 · 66 阅读 · 0 评论 -
Map集合
Map接口的特点:用于存储任意键值对(Key -Value)键:无序、无下标、不允许重复(唯一)值:无序、无下标、允许重复方法://将对象存入到集合中,关联键值。key重复则覆盖原值。//根据键获取对应的值KeySet<K>;//返回所有key//返回包含所有值的Collection集合//键值匹配的Set集合。原创 2023-09-11 13:18:16 · 34 阅读 · 0 评论 -
Set集合
特点:无序、无下标、元素不可重复方法:全部继承自Collection中的方法注意:add方法中有equals方法进行判断,如果添加的是重复元素,则不进行添加因为Set没有角标,所以不能使用fori进行遍历,遍历方式只有增强for和Iterator迭代器。原创 2023-09-11 13:17:34 · 30 阅读 · 0 评论 -
泛型的介绍
Java泛型是JDK1.5中引入的一个新特性,其本质是参数化类型,把类型作为参数传递。常见形式有泛型类、泛型接口、泛型方法语法:<T,...> T称为类型占位符,表示一种引用类型好处:提高代码的重用性防止类型转换异常,提高代码的安全性作用:创建泛型变量(一定不能实例化)泛型作为方法的参数泛型作为方法的返回值定义泛型接口注意点:泛型只能使用引用类型不同泛型类型对象之间不能相互赋值不能创建泛型对象和泛型静态常量使用泛型时,一定要传具体的类型。原创 2023-09-08 13:01:23 · 33 阅读 · 0 评论 -
List集合
特点:有序、有下标、元素可以重复方法://在index位置插入对象o(基本类型自动装箱)//将一个集合中的元素添加到此集合中的index位置//返回集合中指定位置的元素//返回fromIndex和toIndex之间的集合元素//返回此列表中第一次出现指定元素的索引;如果此列表不包含该元素,则返回-1遍历方法:for增强forIterator迭代器ListIterator列表迭代器(可以向前或向后遍历,增加删除和修改元素)原创 2023-09-07 13:36:59 · 32 阅读 · 0 评论 -
集合以及Collection
概念:对象的容器,定义了对多个对象进行操作的常用办法。可实现数组的功能。和数组的区别:数组长度固定,集合长度不固定数组可以存储基本类型和引用类型,集合只能存储引用类型位置:java.util.*原创 2023-09-06 13:50:20 · 26 阅读 · 0 评论 -
其余的一些常用类
位置:java.math包中作用:精确计算浮点数创建方式:BigDecimal bd = new BigDecimal("1.0");运算方法:BigDecimal add(BigDecimal bd) 加BigDecimal subtract(BigDecimal bd)减BigDecimal multiply(BigDecimal bd)乘BigDecimal divide(BigDecimal bd)除。原创 2023-09-03 13:27:07 · 40 阅读 · 0 评论 -
String类
字符串是常量,创建之后不可改变字符串字面值存储在字符串池中,可以共享给字符串赋值时,并没有修改数据,而是新开辟一块空间产生一个对象,字符串池中存储产生两个对象,堆、池各存储一个。原创 2023-08-31 14:58:53 · 34 阅读 · 0 评论 -
包装类简介
基本数据类型所对应的引用数据类型Object可统一所有数据,包装类的默认值是null存储位置从栈转向堆。原创 2023-08-30 13:13:25 · 33 阅读 · 0 评论 -
Object类
超类、基类,所有类的直接或间接父类,位于继承树的最顶层。任何类,如没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。Object类中所定义的方法,是所有对象都具备的方法。Object类型可以存储任何对象作为参数,可接受任何对象作为返回值,可返回任何对象。原创 2023-08-30 13:12:45 · 31 阅读 · 0 评论 -
内部类介绍
成员内部类静态内部类局部内部类匿名内部类。原创 2023-08-29 00:51:23 · 35 阅读 · 0 评论