随笔分类 -  Java基础知识大杂烩

Java内容庞大, 用到啥, 不会啥, 总结啥
摘要:Stream流 1. 理解Steam流 类似于我们生活中的流水线,将数据以流的方式进行过滤处理 2. Stream对象的获取方式 2.1 Collection下的集合获取流的方式,使用集合对象调用stream() 2.2 Map中获取流对象的方式,不能直接获取 Map获取流对象,不能直接获取,要先变 阅读全文
posted @ 2022-09-28 16:22 DevourZuan 阅读(84) 评论(0) 推荐(0) 编辑
摘要:线程安全的List都有什么? Vector 线程安全 底层数组 扩容两倍 用collections包装ArrayList 使用Collections.synchronizedList(list); 将list包装成SynchronizedList 需要注意的是SynchronizedList的add 阅读全文
posted @ 2022-09-22 17:24 DevourZuan 阅读(210) 评论(0) 推荐(0) 编辑
摘要:数组与List的相互转换 List转换为数组 直接调用ArrayList中的toArray方法就可以实现。 List接口中,toArray有两个重载的方法: Object[] toArray(); <T> T[] toArray(T[] a); 可见toArray可以用无入参的方式调用,返回一个Ob 阅读全文
posted @ 2022-09-22 17:09 DevourZuan 阅读(228) 评论(0) 推荐(0) 编辑
摘要:String 和 StringBuffer 的区别(及StringBuffer的常用方法) 对比 | | String | StringBuffer | | | | | | 对象是否可变 | String创建的对象是不可变的,一旦创建不可改变 | StringBuffer创建的对象是可变的 | | 阅读全文
posted @ 2022-09-22 17:03 DevourZuan 阅读(63) 评论(0) 推荐(0) 编辑
摘要:Spring常用注解 以及 SpringBoot常用注解 既然提到了这个概念, 那就从Spring先说起. SpringBoot就是封装后的Spring, 相对于Spring, Boot省去了很多配置, 也是很好的解决了Spring的"配置地狱"的缺点 Spring的常用注解 注入 | 注解 | 说 阅读全文
posted @ 2022-09-18 19:49 DevourZuan 阅读(664) 评论(0) 推荐(1) 编辑
摘要:io流相关知识 原则 如果进行输入/输出操作的内容是文本内容,则应该考虑使用字符流;如果是二进制内容,考虑使用字节流。 什么是io i: input: 输入流: 从外向内. (将数据读取到内存中) o: output: 输出流: 从内向外 体系架构 按照类型划分 字节流与字符流 字节流和字符流的用法 阅读全文
posted @ 2022-09-18 10:52 DevourZuan 阅读(36) 评论(0) 推荐(0) 编辑
摘要:| 函数 | 说明 | | | | | int length() | 返回字符串的长度 | | char charAt(int index) | 返回指定索引处的字符 | | boolean isEmpty() | 判断字符串是否为空 | | String toLowerCase() | 将字符串中 阅读全文
posted @ 2022-09-18 10:51 DevourZuan 阅读(30) 评论(0) 推荐(0) 编辑
摘要:list / map / set 的区别 collection大致分为标题上的三类, 他们一般有其较为稳定的存储场景 如List的自动扩展 set无法存储重复元素 自动排序的组数--TreeSet,TreeList,Tree** list 和 set 是collection的子类, map不是 Ma 阅读全文
posted @ 2022-09-18 10:50 DevourZuan 阅读(34) 评论(0) 推荐(0) 编辑
摘要:框架简答题汇总 1. ThreadLocal的原理 2. 创建线程有几种方式 https://www.cnblogs.com/devour-zuan-blog/p/16520591.html 3. 什么是守护线程?Redis守护线程如何开启? https://www.cnblogs.com/devo 阅读全文
posted @ 2022-08-03 09:16 DevourZuan 阅读(79) 评论(0) 推荐(1) 编辑
摘要:守护线程 1. 守护线程 与 用户线程的概念 Java中的线程分为用户线程与守护线程 用户线程 我们正常通过继承Thread或者实现Runnable/Callable类以及线程池创建的线程均为用户线程, 也就是普通线程. 守护线程 守护线程是为用户线程服务的, 它也被称为后台线程或服务线程.当程序中 阅读全文
posted @ 2022-07-28 10:44 DevourZuan 阅读(1308) 评论(0) 推荐(0) 编辑
摘要:Java线程,以及创建方式 1. 进程与线程的区别 进程是操作系统资源的最小分配单位, 线程是操作系统调度执行的基本单位 一个进程可能包括多个线程, 也就是说, 进程是包含线程的 每个进程都有独立的内存空间(虚拟地址空间), 此进程的多个线程(或一个), 共用这个进程的独立内存空间 2. 创建进程的 阅读全文
posted @ 2022-07-26 15:11 DevourZuan 阅读(65) 评论(0) 推荐(0) 编辑

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