随笔分类 -  Java

匿名内部类
摘要:1 在使用lambda表达式的时候常用, 如果接口的实现类(或者是父类的子类)只需要使用唯一的一次,那么这种情况下就可以省略掉该类的定义(因为定义类很麻烦,需要多写一个定义类的文件,再调用),而改为使用【匿名内部类】。匿名内部类的定义格式:接口名称 对象名 = new 接口名称() { // 覆盖重 阅读全文

posted @ 2020-07-23 15:42 吃我一枪 阅读(114) 评论(0) 推荐(0)

springboot常用注解
摘要:1 springvmc采用经典的三层分层控制结构,在持久层,业务层和控制层分别采用@Repository、@Service、@Controller对分层中的类进行注解,而@Component对那些比较中立的类进行注解 2 @Mapper注解 https://www.cnblogs.com/muxi0 阅读全文

posted @ 2020-07-16 17:30 吃我一枪 阅读(166) 评论(0) 推荐(0)

lombok库
摘要:1 lombok库是用于为java代码添加注释,通过查看源码可以看出它的注释的作用范围是在代码的编译阶段,即在代码的编译过程中为代码添加代码块,如get set方法, B站视频:https://www.bilibili.com/video/BV1gg4y1v7Mi?p=3 安装方法:如果去setti 阅读全文

posted @ 2020-07-15 14:30 吃我一枪 阅读(135) 评论(0) 推荐(0)

spring学习
摘要:1 spring的bean对象 bean对象就是可以重复使用的对象的意思,它有三种不同的创建方式,1>使用无参构造方法创建,2>使用类里面的方法创建,即需要用两个id,3>使用静态方法创建 bean的scope参数,用于指定空间作用范围,是单例还是多例 bean的生命周期 2 注解 1>Config 阅读全文

posted @ 2020-07-04 11:41 吃我一枪 阅读(119) 评论(0) 推荐(0)

构造方法
摘要:1 如果一个类不写构造方法,则编译器会默认赠送一个无参的构造方法,如果程序员给一个类定义构造方法了,无论所定义的这个构造方法是有参构造还是无参构造,编译器都不会再赠送无参构造方法了,也就是说如果自定义的构造方法全是有参构造,则此时无法调用无参构造, 阅读全文

posted @ 2020-07-04 09:17 吃我一枪 阅读(157) 评论(0) 推荐(0)

接口
摘要:1 接口 对象1 = new 实现类 实现类 对象2= new 实现类 对象1只能调用接口中定义的类中实现的方法, 对象2不仅可以调用接口中定义的类中实现的方法,还可以调用类自己定义的方法, 参考:https://blog.csdn.net/dehu2510/article/details/1018 阅读全文

posted @ 2020-07-03 13:39 吃我一枪 阅读(109) 评论(0) 推荐(0)

idea常见报错
摘要:1 日志里面的:To profile application, you should run it with the profiler agent 生成的maven项目无法展开,且显示Unable to import maven project: See logs for details 原因是id 阅读全文

posted @ 2020-06-29 17:00 吃我一枪 阅读(663) 评论(0) 推荐(0)

枚举
摘要:1 想要理解枚举的本质可以先通过自定义枚举类来理解,enum关键字的引入实际上就是使自定义枚举类的时候更加简便了,并且必须要先定义枚举类的内部对象,用大写, 对象如果想要使用参数只能是使用类的构造方法里的参数,如果想要使用方法需要继承其它接口的方法,并且在对象里重写接口里的方法, 阅读全文

posted @ 2020-06-28 17:39 吃我一枪 阅读(94) 评论(0) 推荐(0)

反射
摘要:1 字节码文件对象(也叫Class对象) javac 是java语言编程编译器。全称java compiler。它将文件HelloWorld.java编译成HelloWorld.class文件,并发送到java虚拟机。虚拟机执行编译器放在class文件中的字节码。 当用java HelloWorld 阅读全文

posted @ 2020-06-26 09:30 吃我一枪 阅读(112) 评论(0) 推荐(0)

idea常见问题
摘要:1 Cannot Resolve Symbol xxx问题,可能是JDK配置有问题,程序上面有project或module SDK is not defined,这时点击右边的setup SDK进行设置,第一个问题就会解决, 参考:https://cloud.tencent.com/develope 阅读全文

posted @ 2020-06-25 19:16 吃我一枪 阅读(307) 评论(0) 推荐(0)

maven安装
摘要:1 要先下载maven包再配置idea, https://blog.csdn.net/github_37759996/article/details/90748461 2 直接下载后解压即可,再配置环境变量,注意是配置系统变量,不是用户变量,新建MAVEN_HOME变量名,变量值是D:\maven\ 阅读全文

posted @ 2020-06-24 11:14 吃我一枪 阅读(117) 评论(0) 推荐(0)

idea安装配置破解与快捷键
摘要:1 下载18.3.6版本 安装步骤及基本配置:https://www.cnblogs.com/Dcl-Snow/archive/2019/03/07/10493341.html 2 永久激活码获取地址:http://idea.medeming.com/jets/ 3 打不开时查看方法:找到安装目录的 阅读全文

posted @ 2020-06-24 09:28 吃我一枪 阅读(176) 评论(0) 推荐(0)

eclipse的使用
摘要:1 文件注释为乱码时,修改文件的属性设置,右键属性properties,选择最上面的资源resources,选择文本文件编码Text file encoding里的utf-8,(注意小箭头旁边的也能 点) 2 设置eclipse里面的自动提示:https://jingyan.baidu.com/ar 阅读全文

posted @ 2020-06-01 15:42 吃我一枪 阅读(123) 评论(0) 推荐(0)

导航