随笔分类 -  JavaSE学习

摘要:IO框架(十)补充集合框架Properties Properties Properties是属性集合 Properties特点 存储属性名和属性值 属性名和属性值都是字符串类型 没有泛型 和流有关 Properties方法 Modifier and Type Method and Descripti 阅读全文
posted @ 2022-02-13 17:27 史小鹏 阅读(37) 评论(0) 推荐(0) 编辑
摘要:IO框架(九)File类、FileFilter接口、递归 Flie类 概念 代表物理盘符中的一个文件或者文件夹 方法 createNewFile()//创建-一个新文件 mkdir()//创建一个新目录 delete()//删除文件或空目录 exists ()//判断File对象所对象所代表的对象是 阅读全文
posted @ 2022-02-13 16:47 史小鹏 阅读(120) 评论(0) 推荐(0) 编辑
摘要:IO框架(八)打印流、转换流 打印流:PrintWriter 特点 封装了print()/println()方法,支持写入后换行 支持数据原样打印 方法 Modifier and Type Method and Description PrintWriter append(char c) 将指定的字 阅读全文
posted @ 2022-02-13 14:54 史小鹏 阅读(50) 评论(0) 推荐(0) 编辑
摘要:IO框架(七)字符缓冲流 字符缓冲流内容和作用 字符缓冲流:BufferedReader/BufferedWriter 作用: 高效读写 支持输入换行符 可一次写一行、读一行 BufferedWriter 方法 Modifier and Type Method and Description voi 阅读全文
posted @ 2022-02-13 14:03 史小鹏 阅读(25) 评论(0) 推荐(0) 编辑
摘要:IO框架(六)字符流、文件字符流 引言 如果在txt文件里的汉字用输入流FileInputStream读出会出现乱码,因为txt里的汉字是utf-8格式的,一个汉字是3个字节,但是FileInputStream里的read方法是一个字节一个字节的读,所以是乱码,所以这时就要用到字符流了 字符流的内容 阅读全文
posted @ 2022-02-11 17:20 史小鹏 阅读(54) 评论(0) 推荐(0) 编辑
摘要:IO框架(五)字符编码 注意:当编码方式与解码方式不一致时,会出现乱码 ISO-8859-1 收录除ASCII外,还包括西欧、希腊语、泰语、阿拉伯语、希伯来语对应的文字符号 UTF-8 针对Unicode码表的可变长字符编码 GB2312 简体中文 GBK 简体中文、扩充 BIG5 台湾、繁体中文 阅读全文
posted @ 2022-02-11 14:18 史小鹏 阅读(19) 评论(0) 推荐(0) 编辑
摘要:IO框架(四)对象流、序列化和反序列化 对象流的内容和目的 对象流:ObjectInputStream/ObjectOutputStream 目的: 增强了缓冲区功能 增强了读写8种基本数据类型和字符串功能 能够将内存中的对象写入硬盘,或读取结果为一个对象 增强了读写对象的功能: readObjec 阅读全文
posted @ 2022-02-10 19:09 史小鹏 阅读(51) 评论(0) 推荐(0) 编辑
摘要:IO框架(三)字节缓冲流 缓冲流内容和目的 缓冲流:BufferedInputStream/BufferedOutputStream 作用: 提高IO效率,创建一个缓冲区,减少访问磁盘的次数 数据存储在缓冲区中,flush是将缓存区的内容写入文件中,也可以直接close BufferedInputS 阅读全文
posted @ 2022-02-10 16:20 史小鹏 阅读(47) 评论(0) 推荐(0) 编辑
摘要:IO框架(二)字节流 字节流内容 字节流的父类 InputStream:字节输入流 方法 int available(); //返回此输入流下一个方法调用可以不受阻塞地从此输入流读取(或跳过)的估计字节数 void close(); //关闭此输入流并释放与该流关联的所有资源(用完流别忘了关闭) v 阅读全文
posted @ 2022-02-10 11:37 史小鹏 阅读(27) 评论(0) 推荐(0) 编辑
摘要:IO框架(一)流 流的概念 流是内存与存储设备之间传输数据的通道 举例:水从水管中流出,水相当于数据,水管相当于流 流的分类 按照流向分类 输入流:将<存储设备>中的内容读入到<内存>中 输出流:将<内存>中的内容写入到<存储设备>中 按照单位分类: 字节流:以字节为单位(一个字节一个字节的读),可 阅读全文
posted @ 2022-02-09 14:52 史小鹏 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Java集合框架(六)总结 集合的概念: 对象的容器,和数组类似,定义了对多个对象进行操作的常用方法 根接口是Collection List集合: 有序、有下标、元素可以重复。(ArrayList、LinkedList、Vector) Set集合: 无序、无下标、元素不可重复。(HashSet、Tr 阅读全文
posted @ 2022-02-08 23:07 史小鹏 阅读(16) 评论(0) 推荐(0) 编辑
摘要:Java集合框架(五)Colletions工具类 Colletions工具类 注意: Colletions是工具类,Colletion是根接口,不要搞混 概念 集合工具类,定义了除了存取以外的集合常用方法 方法 public static void reverse(List<?> list) //反 阅读全文
posted @ 2022-02-08 18:28 史小鹏 阅读(74) 评论(0) 推荐(0) 编辑
摘要:Java集合框架(四)Map 具体分布 Map(接口) HashMap(类) SortedMap(接口) TreeMap(类) Map父接口 Map的特点 存储一对数据(键值对)(Key-Value) 存储无序、无下标,键不可重复,值可重复 在存储时,如果存储元素的key重复,则覆盖原值(新的val 阅读全文
posted @ 2022-02-08 15:05 史小鹏 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Java集合框架(三)Set Set子接口 特点:无序、无下标、元素不可重复 方法:全部继承自Collection中的方法 Set的实现类 Set的实现类包括HashSet、TreeSet 举例1: //Set特点:无序没有下标、不能重复 public class Demo01 { public s 阅读全文
posted @ 2022-02-06 16:42 史小鹏 阅读(74) 评论(0) 推荐(0) 编辑
摘要:Java集合框架(二)泛型 泛型 什么是泛型 参数化类型:将类型作为参数传递 泛型的常见形式 泛型类 泛型接口 泛型方法 泛型的语法 <T,........> 其中T称为类型占位符(在实际使用的时候这里会填入类型),它表示一种引用类型 代码实例 泛型类 类名<T,T...> T表示引用类型,不能是基 阅读全文
posted @ 2022-02-04 16:55 史小鹏 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Java的包装类 包装类常用于泛型中 包装类不是基础数据类型,例如基本数据类型int和包装类integer,int创建是直接存储了一个数据,integer实际上是生成一个指针指向此对象 包装类是类,用的时候要new一个 基本数据类型直接用,不用new 基本数据类型 包装类 byte Byte boo 阅读全文
posted @ 2022-02-04 11:42 史小鹏 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Java集合框架(一) 什么是集合 集合:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。 集合和数组的区别 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 集合的位置 java.util.* Collection体系 Collection:是根 阅读全文
posted @ 2022-02-03 16:44 史小鹏 阅读(46) 评论(0) 推荐(0) 编辑
摘要:Java异常 什么是异常 异常:也就是意外情况,指程序运行中出现的不期而至的各种状况(文件找不到、网络连接失败非法参数等) 意外情况:用户的输入不符合程序要求、打开某个文件发现文件不存在或者文件格式不对、读取数据库数据结果数据为空、程序跑着结果硬盘满了、除数为0等等 异常分类 检查性异常 最具代表性 阅读全文
posted @ 2022-01-24 14:01 史小鹏 阅读(34) 评论(0) 推荐(0) 编辑
摘要:Java面向对象(六) instanceof和类型转换 instanceof 可以判断两个类之间是否存在关系(如父子关系或是否是本身) 举例1: 父类: public class Person { } 子类1: public class Student extends Person { } 子类2: 阅读全文
posted @ 2022-01-24 12:02 史小鹏 阅读(74) 评论(0) 推荐(0) 编辑
摘要:Java面向对象(五) 封装 程序设计的目标 高内聚,低耦合 高内聚:类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量的方法给外部使用 封装的信息隐藏 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 封装的关键 属性私有:private pri 阅读全文
posted @ 2022-01-22 21:22 史小鹏 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示