JAVA
文章平均质量分 60
Java知识
①☞都很帅
这个作者很懒,什么都没留下…
展开
-
Java-IO流
缓冲字节输入流自带一个8KB的缓冲池,每次由操作系统提取8KB的数据放入缓冲池,我们直接从缓冲池读取数据,故性能较好。定义一个与文件大小一样的字节数组,然后全部读取再输出。如果读取的文件过大,会导致内存溢出。同BufferedInputStream,有一个8KB的缓冲池。缓冲字节输入流,把低级的字节输入流包装成高级流,从而提高性能。解决字符流读取不同编码乱码的问题。传输方式分类:字节流/字符流。流向分类:输入/输出流。可以提高字节流和字符流读写数据的性能。缓冲字节数组性能最好。原创 2023-05-05 18:30:00 · 73 阅读 · 0 评论 -
Java常用集合初识
map的底层结构是数组+链表+红黑树,简单来说是HashTable是锁了整个map,ConcurrentHashMap锁的是map的链表部分。数组获取stream流:Arrays.stream(数组);forRach:逐一处理(终结方法,调用后不可再连续操作,不可再点其它方法)count:记总数(终结方法,调用后不可再连续操作,不可再点其它方法)先获取map的所有键(map.keySet()),再根据键获取值。集合获取stream流:集合.stream();map:加工方法,把原来的元素加工之后再放回去。原创 2023-05-05 10:12:49 · 49 阅读 · 0 评论 -
lambda表达式
Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个。lambda表达式只能简化接口中只有一个抽象方法的匿名内部类写法。接口中只有一个抽象方法又称函数式接口。,即没有函数名的函数。Lambda表达式可以表示闭包,和传统数学上的意义有区别。函数式接口注释:@FunctionalInterface。(匿名内部类被重写方法的形参列表)->{被重写方法的方法体代码;简化匿名内部类的写法。原创 2023-04-26 21:30:00 · 30 阅读 · 0 评论 -
单例设计模式
饿汉式:对象提前就做好了,等着来取。懒汉式:获取对象时没有才创建。应用场景:虚拟机对象!原创 2023-04-24 15:12:03 · 52 阅读 · 1 评论 -
JAVA枚举类
实例1,实例2... //罗列枚举类的。修饰符 enum 枚举类名{ENUM:用于信息标志和信息分类。原创 2023-04-24 21:00:00 · 42 阅读 · 1 评论