![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 94
钢铁-程序猿
这个作者很懒,什么都没留下…
展开
-
SpringBoot入门-2
SpringBoot入门-2 一、SpringBoot Web开发 SpringBoot到底帮我们配置了什么?我们能不能进行修改?能修改那些东西?能不能扩展? xxxAutoConfiguration:向容器中自动配置组件 xxxProperties:自动配置类,装配配置文件中自定义的一些内容 需要解决的问题: 导入静态资源 首页(http://localhost:端口号/) jsp,模版引擎Thymeleaf 装配扩展SpringMVC 增删改查 拦截器 国际化 1、静态资源 打开WebMvcAu原创 2021-05-28 23:11:20 · 136 阅读 · 0 评论 -
Java8新特性二
Java8新特性二 了解Fork/Join框架 Fork/Join框架:就是在必要的情况下,将一个大任务进行拆分(fork)成若干个小任务(拆到不可再拆时),再将一个个小任务的结果进行join汇总。 Fork/Join框架与线程池的区别 采用“工作窃取”模式 当执行新的任务时,它可以将其拆分成更小的任务执行,并将小任务添加到线程队列中,当一个线程在执行任务时获取不到时,从一个随机的线程队列末尾偷一个并把它放在自己的队列中。 import java.util.concurrent.RecursiveTask原创 2021-05-20 17:00:17 · 258 阅读 · 4 评论 -
Java8-新特性
Java8新特性 1、Lambda表达式 2、函数式接口 3、方法引用与构造器引用 4、Stream API 5、接口中的默认方法与静态方法 6、新时间日期API 7、其它新特性 一、Lambda表达式 Lambda表达式是一个匿名函数,我们可以把Lambda表达式理解为一段可以传递的代码(将代码像数据一样进行传递),可以写出更加简洁、更加灵活的代码。作为一种更紧凑的代码风格,使Java语言表达能力得到了提升。 匿名内部类 abstract class Person { public abstr原创 2021-05-02 10:31:10 · 195 阅读 · 0 评论 -
Java集合(总结,面试使用)
文章目录Java容器List一、ArrayListfail-fast(快速失败)序列化和反序列化Vector和ArrayList的相同和不同二、LinkedListLinkedList对于查找的优化三、CopyOnWriteArrayList(有一个属性是ReentrantLock对象)add方法(会加锁)get方法(未加锁)总结Map1.8HashMapLinkedHashMap重要的三个函数总结使用LinkedHashMap实现LRU Java容器 List 一、ArrayList 1、初始大小为10原创 2020-08-01 20:50:39 · 163 阅读 · 0 评论 -
Java匿名对象和实际对象作为参数传参
原创 2019-03-30 21:04:11 · 1038 阅读 · 0 评论 -
关于java集合的练习
一、产生10个1-100的随机数,并放到一个数组中,把数组中大于等于10的数字放到一个list集合中,并打印到控制台。 import java.util.*; class Test { public static void main(String[] args) { ArrayList al = new ArrayList(); int[] arr = new int[10]; /...原创 2019-04-17 00:25:53 · 2553 阅读 · 0 评论 -
递归过程一步步流程
递归的形象理解 案例 对调用过程的解析原创 2019-06-02 13:54:36 · 1130 阅读 · 0 评论