不灭的火

革命尚未成功,同志仍须努力下载JDK17

作者: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>