泛型的引入 看下面这段代码: private static int add(int a, int b) { System.out.println(a + "+" + b + "="...
- 转载文章
- 2023-08-19
我在开发热部署的项目过程中,遇到了以下的情况: 有好几个热部署的场景,比如说: java类热部署(场景A) mybatis的xml热部署(场景B) 属性配置文件热部署(场景C) 然...
- 转载文章
- 2023-08-17
认识函数式接口 概述 在编程语言中,一等公民可以作为函数参数,可以作为函数返回值,也可以赋值给变量。 比如八大基本类型、自定义实体类等等,以前这些类型都是对客观世界实体的一个数据抽...
- 转载文章
- 2023-08-17
一、static方法 接口中的static方法与类中的static方法很像,都是直接调用:interface名.static方法,静态方法必须写函数体,否则会报错 创建接口,定义静...
- 转载文章
- 2023-08-17
Java NIO原理 (Selector、Channel、Buffer、零拷贝、IO多路复用)
系列文章目录和关于我 零丶背景 最近有很多想学的,像netty的使用、原理源码,但是苦于自己对于操作系统和nio了解不多…
- 转载文章
- 2023-08-13
3.2 构造器、this、包机制、访问修饰符、封装
构造器 构造器:在实例化的一个对象的时候会给对象赋予初始值,因此我们可以通过修改构造器,来改变对象的初始值,构造器是完成…
- 转载文章
- 2023-04-23
Objects.requireNonNull方法的源码是这样: public static <T> T requireNonNull(T obj) { if (obj ...
- 转载文章
- 2023-04-16
源码剖析ThreadPoolExecutor线程池及阻塞队列
本文章对ThreadPoolExecutor线程池的底层源码进行分析,线程池如何起到了线程复用、又是如何进行维护我们…
- 转载文章
- 2023-03-31