摘要: 通配符?,?表示占位,表明将来使用的时候在指明类型 <?>无限定的通配符, 是让泛型能够接受未知类型的数据 <? extends E> 有上限通配符,能够接受指定类及其子类类型的数据,E就是该泛型的上边界 注意:这里不仅继承了父类E的子类,也可以代指显现了接口E的类 <? super E>:有下限的 阅读全文
posted @ 2018-12-20 23:15 huanghaunghui 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 问题产生原因:moudle名称修改,导致项目启动不了 在Terminal界面中执行以下三个命令,我在执行第一个命令的时候报了一个找不到dependency的错误,把那个报错的dependency删了就好了。 mvn clean compile,将项目重新编译 mvn install,打包 阅读全文
posted @ 2018-12-20 19:02 huanghaunghui 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: 经常会遇到从GitHub上download的progect在idea里面打开是普通文件夹形式,而并不是我们想要的module形式(文件夹图标右下角有个蓝色的tag),那么如何快速转换成我们想要的module形式呢? 1、右击project,选择第二项“add framework support”,然 阅读全文
posted @ 2018-12-20 18:32 huanghaunghui 阅读(10841) 评论(1) 推荐(3) 编辑
摘要: 项目结构需要有一个target目录,需要一个src目录, 提示: 添加类的target,编译文件存放地址 阅读全文
posted @ 2018-12-20 16:20 huanghaunghui 阅读(2915) 评论(0) 推荐(0) 编辑
摘要: 泛型接口: 定义一个泛型接口: 通过类去实现这个泛型接口的时候指定泛型T的具体类型。 指定具体类型为Integer: 指定具体类型为String: 指定具体类型为一个自定义的对象: 泛型类: 在编译器,是无法知道K和V具体是什么类型,只有在运行时才会真正根据类型来构造和分配内存。 泛型方法: 引用其 阅读全文
posted @ 2018-12-20 13:13 huanghaunghui 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 转载自: 微信公众号:Java后端技术 引言 那么是哪八条一定要改的配置呢!我没列快捷键,是因为IDEA原生的快捷键,我用的也挺顺手,所以并不是认为一定要改! 自动编译开关 忽略大小写开关 智能导包开关 悬浮提示开关 取消单行显示tabs的操作 项目文件编码 滚轴修改字体大小 设置行号显示 自动编译 阅读全文
posted @ 2018-12-20 12:21 huanghaunghui 阅读(262) 评论(0) 推荐(0) 编辑