作者:AlbertWen
添加时间:2018-12-15 01:00:00
修改时间:2025-05-22 17:50:25
分类:
08.Java基础
编辑
什么是泛型?为什么要使用泛型?
泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。
泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。
作者:AlbertWen
添加时间:2018-12-31 21:23:21
修改时间:2025-05-22 19:13:42
分类:
08.Java基础
编辑
作者:AlbertWen
添加时间:2018-11-04 20:09:45
修改时间:2025-05-22 17:42:59
分类:
08.Java基础
编辑
本来想多写点文字的,不过发现自己的表达能力的确有限,现在还是理解为啥大神都是贴代码,不做解释了,的确很难说明一切,大神的代码易懂,看到代码就基本上知道啥意思了,这就是所谓的妙笔生花吧,我不能,所以多写一点文字多加一点注释,这也是没有办法的事情
作者:AlbertWen
添加时间:2019-02-23 13:28:16
修改时间:2025-06-06 14:50:22
分类:
08.Java基础
编辑
Heap Pollution
首先来看下什么是Heap Pollution(堆污染)。
在Java编程语言中, 当一个 可变泛型参数 指向一个 无泛型参数 时,堆污染(Heap Pollution)就有可能发生。
作者:AlbertWen
添加时间:2019-01-18 08:48:42
修改时间:2025-05-22 18:02:08
分类:
08.Java基础
编辑
- 实现了Map接口的集合类中:HashMap无序,TreeMap排序
- 实现了List接口的集合类全部有序:如 ArrayList、LinkedList
- 实现了Set接口的集合类中:HashSet无序,TreeSet排序
作者:AlbertWen
添加时间:2018-11-04 20:16:09
修改时间:2025-06-03 08:54:58
分类:
08.Java基础
编辑
进入了基本的测试篇,首先我们先进入基本的代码测试,我们先跑通代码:
作者:AlbertWen
添加时间:2018-11-04 15:47:53
修改时间:2025-06-03 00:08:19
分类:
08.Java基础
编辑
大家知道网络通信都是异步的,当你使用网络去发送一个请求的之后,就会去等待这个请求对应的响应体,可是你却不知道这个响应到底何时到达。
这就是异步的好处也是异步的坏处,好处就是在请求发送出去之后,你就可以去做其他的事,就比如你跟你的女神用微信表白了,表白之后,你不需要眼睛直勾勾的盯着手机微信,可以去干一些其他的事情,坏处就是你不知道响应到底什么到来,所以即使你去做其他的事情也会不舒心,你会时不时的去看手机的,这就是异步"表白"的优点和缺点了吧
作者:AlbertWen
添加时间:2018-06-10 01:29:49
修改时间:2025-06-01 21:26:32
分类:
08.Java基础
编辑
MyBatis 报错:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
一般的原因是Mapper interface和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上,需要比较细致的对比,我经常就是写错了一两个字母搞的很长时间找不到错误
按以下步骤一一执行:
1、检查xml文件所在的package名称是否和interface对应的package名称一一对应;
2、检查xml文件的namespace是否和xml文件的package名称一一对应(即引用xml文件所需的package名称);
3、检查函数名称能否对应上;
作者:AlbertWen
添加时间:2018-06-03 22:47:08
修改时间:2025-06-02 21:49:21
分类:
08.Java基础
编辑
四大作用域
Web应用中,JSP创建的对象有一定的生命周期,也有可能被其他组件或者对象访问。对象的声明周期和可访问性称为作用域。四种范围对象作用域从小到大顺序如下:pageContext ----> request ----> session ----> application。
作者:AlbertWen
添加时间:2018-06-04 23:20:05
修改时间:2025-06-06 13:20:12
分类:
08.Java基础
编辑
配置仓库
在maven的settings.xml文件里的mirrors节点,添加如下子节点:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>