![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA学习记录
文章平均质量分 63
从0开始学习java
麻辣麻虾
这个作者很懒,什么都没留下…
展开
-
day13 IO流 InputStream流 OutputStream流 Reader流 Writer流
1.分类1.按方向:输入流\输出流2.按操作数据的单位:字节流,字符流3.四大方向,4.学习思路:父类的公共方法,子类的创建方式.2.字节输入流InputStream1.抽象父类 IuputStream --不能实例化2.1 子类FileIuputStream操作文件的字节输入流InputStream的直接子类构造方法1 FileInputStream(File file);构造方法2 FileInputStream(String path);2.2 子类BufferedInpu原创 2021-09-17 12:22:02 · 165 阅读 · 0 评论 -
day17复习-设计模式,注解,反射入门
1.设计模式1.1概念什么是设计模式?设计模式一种编程思想,一种编程思路.也就是套路.是经过大量实践检验的比较好编程思路.Java中的设计模式分为23种主要分3大类1.创建型设计模式2.结构型设计模式3.行为型设计模式1.2单例设计模式什么是单例设计模式?简单的说,通过这种套路设计的程序只会有一个对象.所以该种设计模式最重要的点就是设计完成后,保证对象的唯一优点:节约内存,方便管理缺点:1.3Java中单例设计模式的步骤1.私有化构造方法,防止外界调用构造方法创建对象2.创建原创 2021-09-23 23:51:46 · 127 阅读 · 0 评论 -
day14复习:序列化/反序列化,编码转换流,集合Collection,泛型
1.序列化将程序中的对象,序列化存入文件中类:ObjectOutputSteam 方向 Out方法:writeObject(对象名);2.反序列化将之前序列化的文件转换为原本对象的过程类:ObjectInputStream 方向In方法:readObject();注意:序列化时,被序列化的类要实现serializable接口,只有实现了serializable接口的类的对象才能被序列化序列化和反序列化的UID要保持一致,虚拟机会在反序列化时查看被序列化的文件的UID与类的UID是否相同,相原创 2021-09-23 22:12:46 · 74 阅读 · 0 评论 -
day11复习-API入门、Object类、String类、StringBuffer和StringBuildier
1.API入门1.API(Application Programming Interface)一些别人制定或者写好的应用程序接口、功能2. 学习重点:学习怎zhi么更好使用怎么使用,使用后的有什么效果,例:怎么创建某个类的对象-看构造方法怎么使用某个功能-需不需要参数、要什么样的参数3.执行的结果–看返回值4.java.util工具包5.java.lang 核心包,不需要导包2.Object1.Java中的顶级父类,不指明时,默认继承自Object2.位于java.lang包中, 在rt原创 2021-09-17 22:06:34 · 72 阅读 · 0 评论 -
day12复习 正则表达式、包装类、自动装箱\拆箱、浮点数计算不精确处理、IO流之File类
1.正则表达式1.用于检测字符串是否符合标准2.格式: [0-9]{17}[1-9x}3.方法: matches() replaceAll() split()4.注意单个\表转义 \t --制表 \r --回车 \n --换行2.包装类将基本类型包装提供更加完善的功能原因:基本类型无法创建对象,没有其他功能,只能记录值2.1基本类型的包装类2.1Integer包装类2.1.1创建对象的方式方式一:构造方法Integer i1 = new Integer(10);原创 2021-09-17 22:06:05 · 91 阅读 · 0 评论