处理流 之 缓冲流

老大夫 发布于 2024-04-21 11:34
处理流 是 在节点流之上的一种数据流(先创建节点流,传入处理流的构造器中)

文件流 之 字节流 FileInputStream、FileOutPutStream

老大夫 发布于 2024-04-21 10:28
如果我们读取或写出的数据是非文本文件,则Reader、Writer就无能为力了,必须使用字节流。 注意: 字符流只能处理文本文件,字节流可以处理非文本文件,也可复制文本文件的复制,其他操作可能会出现乱码。 说明: 文本文件:.txt、.java、.c、.cpp、.py等 非文本文件:.doc、.xls、.jpg、.pdf、.mp3、.mp4、.avi 等 1...

文件流 之 字符流 FileReader、FileWriter

老大夫 发布于 2024-04-21 08:30
使用File创建对象后,就使用IO流对文件进行操作 所有流的使用方法都基本一致,固定的规范流程 注意:使用try catch处理异常 最后finally 结束close 对于输入流来讲,要求File类的对象对应的物理磁盘上的文件必须存在。否则,会报FileNotFoundException对于输出流来讲, File类的对象对应的物理磁盘上的文件可以不存在。 ...

IO流的概述与分类

老大夫 发布于 2024-04-21 08:07
在File类将文件封装成对象后,就需要IO流来对文件执行操作了 IO流的分类 I0流的分类 流向的不同 输入流、输出流 处理单位的不同 字节流、字符流 流的角色的不同 节点流、处理流 抽象基类 4个节点流(也称为文件流) InputStream FileInputStream OutputStream Fil...

File类 API方法

老大夫 发布于 2024-04-19 16:09
1. File类的理解 File类构造器参数是文件路径,只是对文件或者文件夹增删改,需要操作文件内容的话,就需要后面的IO流类了 File类只是作为输入输出的端点。 File类在Java.Io包下 File类的一个对象,对应操作系统的一个文件或者文件目录,idea中使用单元测试方法是在model中,如果是main方法则是在project中 File类中声明了...

常见的英文缩写

老大夫 发布于 2024-04-18 10:13
DAO(Data Access Object) 数据访问对象,存储一些增删改查(CRUD)的操作 ORM思想 对象关系映射(英语:Object Relational Mapping),数据库中的表与JAVA类对应,数据库的记录与JAVA对象对应,数据库的字段与JAVA属性对应 contro1ler -> 专门放和页面打交道的类(表现层) servic...

IDEA导入@Test注解测试 和 删除卸载

老大夫 发布于 2024-04-18 08:23
一开始我以为,在类上加注解@Test,实际上是在方法上加@Test,方法的权限要求是public 方法一:idea自动添加 创建一个类,一个方法,写上@Test注解在红色时 鼠标放在上面按Alt+Enter或者点击小灯泡 导入Junit4 to classPath就好了 方法二:自己手动添加 主界面左上角点击 Project Structure I...

2024.04.17

老大夫 发布于 2024-04-17 13:48
[该文章已加密,请点击标题输入密码访问]

Ultra Mobile无法登录充值的问题

老大夫 发布于 2024-04-17 13:12
手机端app无法充值? 需要到网页端充值,手机端会提示 have not a payment 网页端无法登录? 第一种情况提示,发送了短信到手机上,需要回复ALLOW后刷新网页即可登录 第二种情况,无法验证身份,需要美国家庭宽带上网。

自定义泛型 类/接口、通配符的使用

老大夫 发布于 2024-04-16 16:45
1.自定义泛型类/接口 1.1 格式 class A<T>{} interface B <T1,T2>{} 1.2 使用说明 我们在声明完自定义泛型类以后,可以在类的内部(比如:属性、方法、构造器中)使用类的泛型。 我们在创建自定义泛型类的对象时,可以指明泛型参数类型。一旦指明,内部凡是使用类的泛型参数的位置,都具体化为指定的...

泛型的使用

老大夫 发布于 2024-04-16 14:19
1.泛型的概念 泛型,字面意思 不确定的类型。 广泛的类型。 就是给集合或者类方法指定,只能添加什么类型数据进来。 主要用于集合和比较器上 所谓泛型,就是允许在定义类、接口时通过一个标识 表示类中某个属性的类型 或者是某个方法的 返回值或参数的类型 。这个类型参数将在使用时(例如,继承或实现这个接口、创建对象或调用方法时)》确定(即传入实际的类型参数,也称为...

Collections工具类

老大夫 发布于 2024-04-16 12:55
ColLections概述 Collections 是一个操作 Set、List 和 Map 等集合的工具类。 排序操作: 方法 作用 reverse(List) 反转 List 中元素的顺序 shuffle(List) 对 List 集合元素进行随机排序 sort(List) 根据元素的自然顺序对指定 List 集合元素按升序排序 ...

Map包

老大夫 发布于 2024-04-15 18:27
Java.Util.Map中存储的是一对一对的键值对 1.Map的不同实现类的对比 HashMap:主要实现类,线程不安全的;可以添加null的key和value值;底层使用数组+单向链表+红黑树存储结构(Jdk8.0) TreeMap:底层使用的红黑树存储;可以按照添加的键值对(key-value)中的key(键)的大小顺序排列,自然排序,定制排序...

Set集合框架,使用比较少

老大夫 发布于 2024-04-12 10:27
Set及其实现类的特点 Set是Collection的子接口,用来存储无序的,不可重复的数据 HashSet(主要实现类):底层是hashMap,即使用数组+单向链表+红黑树结构进行存储(JDK8.0中) LinkedHashSet(是HashSet的子类),在使用数组+单向链表+红黑树结构的基础上,又添加了一组双向链表,用于记录添加元素的先后顺序,即可以...

List不同实现类的区别 ArrayList、LinkedList、Vector

老大夫 发布于 2024-04-11 10:10
ArrayList(主要实现类)效率高、线程不安全:底层使用Object[] 对象类型大的数组 添加数据、查找数据效率比较高;插入、删除数据时效率比较低。 LinkedList:底层使用双向链表存储, 插入、删除数据时效率比较高;在添加、查找数据时效率比较低。 Vector:(List古老的实现类)线程安全、效率低:底层使用Object[] 对象类型大的数组...