摘要: Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 阅读全文
posted @ 2018-05-24 10:53 放肆D青春 阅读(176) 评论(0) 推荐(0) 编辑
摘要: static关键字 1.修饰成员变量 在我们平时的使用当中,static最常用的功能就是修饰类的属性和方法,让他们成为类的成员属性和方法,我们通常将用static修饰的成员称为类成员或者静态成员,这句话挺起来都点奇怪,其实这是相对于对象的属性和方法来说的。请看下面的例子:(未避免程序太过臃肿,暂时不 阅读全文
posted @ 2018-05-24 10:38 放肆D青春 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、单例模式 单例模式一种常用的软件设计模式,在它的核心结构中值包含一个被称为单例的特殊类。一个类只有一个实例,即一个类只有一个对象实例。在spring框架中也是保证了所管理的对象都是单例模式; 二、常用的单例模式 1、饿汉单例 // 它是在类加载的时候就立即初始化,并且创建单例对象 //优点:没有 阅读全文
posted @ 2019-11-07 10:50 放肆D青春 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、工厂模式的作用,为什么要用工厂模式? a.工厂模式是为了解耦:把对象的创建和使用的过程分开。就是Class A 想调用Class B,那么只是调用B的方法,而至于B的实例化,就交给工厂类。 b.工厂模式可以降低代码重复。如果创建B过程都很复杂,需要一定的代码量,而且很多地方都要用到,那么就会有很 阅读全文
posted @ 2019-11-05 14:15 放肆D青春 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 在用idea进行java代码开发的时候,可能会向下面这样懒得在字符串拼接的时候敲空格,或者没有合理缩进代码,怎么让idea帮我们在按下ctrl + s的时候自动完成这些事情呢? 1打开setting,找到Plugins选项(安装Save Action 插件(如果有就跳过这一步)) 安装成功之后,重启 阅读全文
posted @ 2019-11-01 11:59 放肆D青春 阅读(17939) 评论(0) 推荐(0) 编辑
摘要: 一:assert关键字介绍 Java在JDK1.4时加入了assert(断言)关键字,一般开发中很少用到; assert有两种用法: (1)asset booleanValue; 这里booleanValue是一个必须为真(true)或者假(false)的表达式。如果表达式的结果为true,那么断言 阅读全文
posted @ 2019-09-03 16:35 放肆D青春 阅读(1776) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 Abstract,即抽象。笼统的描述一类东西。 打个比方: 我们说车子都可以跑(run)。但有几个轮子,怎么跑,对于不同的车有不同的结果。自行车2个轮子需要人踩着跑,三轮车有3个轮子可以人踩、也能电动,汽车发动机推动跑等等,那么“车”的表达为抽象的。 特点: abstract可以修饰类,也 阅读全文
posted @ 2019-09-03 10:53 放肆D青春 阅读(1026) 评论(0) 推荐(1) 编辑
摘要: 1、关键字{ abstract, assert,boolean, break, byte, case, catch, char, class, continue, default, do, double, else, enum,extends, final, finally, float, for, 阅读全文
posted @ 2019-09-03 10:14 放肆D青春 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一:Java的注释 Java注释有三种: 第一种 单行注释:快捷键Ctrl+/再次按撤销注释 一般用来注释局部变量。 第二种 多行注释:Ctrl+shift+/ 撤销Ctrl+shift+\ 可用来注释文件头、算法实现、方法中的复杂代码块、修改记录 第三种 文档注释:shift+alt+j 可用来注 阅读全文
posted @ 2019-09-03 10:07 放肆D青春 阅读(9047) 评论(0) 推荐(0) 编辑
摘要: SpringBoot的配置文件application有两种文件格式,两种配置的内容是一致的,只是格式不一致。 1.application.properties 2.application.yml或者application.yaml 一:application的配置非常灵活,所有application 阅读全文
posted @ 2019-06-27 10:23 放肆D青春 阅读(24348) 评论(0) 推荐(3) 编辑
摘要: 1:启动图案准备(打开网址) http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20 2.保存图案(a:选中--》右键复制;b:新建txt文件,粘贴复制内容;c:文件名保存为banner.txt) 3. 阅读全文
posted @ 2019-06-27 09:55 放肆D青春 阅读(4200) 评论(0) 推荐(0) 编辑
摘要: 现象描述: 在对应类对象中,添加lombok的@Getter或@Setter注解,编译没有问题,但是在使用类对象时,没有出现对应的get或set方法。 配置且编译ok,但是没有对应的get或set方法。 检查或者按照下列步骤配置: 1.将下载的lombok.jar放在与eclipse.ini同级目录 阅读全文
posted @ 2019-06-25 14:34 放肆D青春 阅读(4856) 评论(0) 推荐(0) 编辑