自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 如果不懂,就去搞懂——Spring Boot中的@Import

Spring Boot中的@Import

2021-12-09 17:51:27 532

原创 异常

异常概述:异常:就是程序出现了不正常的情况。程序在执行过程中,出现的非正常情况最终会导致JVM非正常停止注意:语法错误不算在异常的体系当中 Throwable Error(错误) Exception(异常) Error:严重问题 RuntimeException 除RuntimeException之外的所有代码

2021-04-13 23:17:08 216 1

原创 内部类下-------Lambda

成员内部类也属于成员,既然是成员那么就可以被一些修饰符所修饰private: 私有成员内部类的访问:在自己所在的外部类中创建对象访问 public class Test2Innerclass { /* 私有成员内部类演示 */ public static void main(String[] args) { // Outer.Inner oi = new Outer().new Inner(); Outer o = ne

2021-04-11 23:16:38 231 2

原创 多态下--------内部类上

多态当中转型存在的风险:如果被转型的引用类型变量,对应的实际子类型和目标类型不是同一种类型,那么在转换的时候就会出现ClassCastException(类型转换异常)![在这里插入图片描述](https://img-blog.csdnimg.cn/20210408222355457.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUy

2021-04-08 22:48:28 166

原创 多态上

多态的概述:同一个对象在不同时刻表现出来的不同形态例:猫我们可以说猫就是猫:猫 cat = new 猫();我们也可以说猫是动物:动物 animal = new 猫();此时的猫在不同的时刻表现出来不同的形态,这就是多态多态的前提和体现:有继承/实现关系有方法的重写有父类引用指向子类对象public class DuoTai { public static void main(String[] args) { Cat c = new Cat();

2021-04-07 23:07:00 252 4

原创 代码块的概述与分类-----------接口

在Java中,使用{ }括起来的代码称之为代码块分类: 局部代码块: 位置:方法中定义 作用:限制变量的生命周期,及早释放,提高内存利用率 构造代码块: 位置:内中方法外 特点: 每次构造方法执行的时候,都会执行代码中的代码,并且在构造方法前执行 作用:将多个构造方法中相同的代码,抽取到构造代码块中,提高代码的复用性 静态代码块: 位置:类中方法外定义 特点:需要通过static关键字修饰,随着类的加载而加载,并且

2021-04-06 22:18:50 283

原创 抽象类与Final关键字

抽象类概述:抽象方法:将共性的行为(方法)抽取到父类之后,发现该方法的实现逻辑无法在父类给出具体明确,该方法就可以定义为抽象方法抽象类:如果一个类存在抽象方法,那么该类就必须声明为抽象类抽象方法的定义格式:通过abstract关键字public abstract class 类名 {}抽象类的注意事项:1、抽象类不能被实例化(也就是不能够创建对象)2、抽象类不一定有抽象方法,但是抽象方法中一定有抽象类3、抽象类当中可以有构造方法4、抽象类的子类: 要么是重写抽象类中

2021-04-05 22:13:23 295 2

原创 Java当中的继承

继承的概述:继承:让类与类之间产生关系(子父类关系),子类可以直接使用父类中的非私有成员继承的格式:public class 类名 extends 父类名例:public class Zi extends Fu()结论:父类当中私有的成员变量,如果提供setXXX/getXXX方法,子类是可以通过set/get方法访问成员变量的继承的好处:提高了代码的复用性,提高了代码的维护性,**让类与类之间产生了关系是多态的前提**继承的弊端:继承是侵入性的。降低了代码的灵活性(继承父类

2021-04-03 22:43:08 226

原创 Java类与类之间的访问

类与类之间的访问:同一个包的访问: 无需倒包,直接使用即可:不同包的访问: 使用import关键字导包使用 通过类名(包名+类名)访问:应用场景:多个包下,出现了相同的类名称,就可以 使用这种方式进行访问System.exit(0); 结束当前正在进行的虚拟机static关键字:static关键字是静态的意思,是Java中的一个修饰符,可以修饰成员(方法、变量)static特点:1、被static修饰的成员,会被该类的所有对象所【共享】2、非静态方法中,可以使用静态

2021-03-31 23:12:57 942

原创 集合基础

集合也跟Sting和StringBuilder一样打印的时候不会打印出来内存地址,打印的是真实的内容集合的特点:提供一种存储空间可变的的存储模型,存储的数据容量可以发生改变数组与集合的区别:共同点:都是存储数据的容器不同点:数组的容器是固定的,集合的容器是可变的如果存储的数据经常发生改变,推荐使用集合。集合的构造方法:public ArrayList():创建一个空的集合对象,默认长度为10集合的成员方法:**添加数据的方法:**boolean add(E e):将指定元素添加到

2021-03-28 22:18:47 129

原创 Java StringBuilder

StringBuilder概述:打印其对象的时候不会打印出内存地址,而是真实存在的数据与String一致。StringBuilder的作用提高了字符串的操作System.currentTimeMillis();可以获取1970年1月1日0时0分0秒到当前时间所经历的毫米值,他的返回值类型是一个long类型的,需要定义一个long类型的变量来接收StringBuilder的构造方法:public StringBuilder() :创建了一个空白可变的字符串对象,不含有任何内容public S

2021-03-27 16:09:09 421

原创 JavaAPI及String

API概述:API就是应用程序编程的接口创建Scanner对象:Scanner sc = new Scanner(System.in);sc.next():可以接收一个字符串,遇到了空格便不再录入数据 结束标记:遇到空格和tab键sc.nextLine():同样可以接收一个字符串,他可以将数据完整的接收过来 结束标记:回车换行符当我们nextInt和nextLine结合使用的时候,next Line方法就没有键盘录入的机会了 建议:今后

2021-03-26 22:44:20 199

原创 面向对象基础------坚持第三天发博加油

今天的时间多一些,所以好好排一下版吧!嘻嘻嘻面向对象思想是基于面向过程思想演变而来的。类和对象:类是对象现实生活中具有共同属性和行为事物的抽象【类】 是对事物,也就是对对象的一种描述,根据类去创建对象类的组成(类的组成是由属性和行为组成的) 属性:在代码中通过成员变量来体现(类中方法外的变量)该事物的各种特征! 例:it张的属性:姓名、年龄、毕业院校 行为:在代码中通过成员方法来体现(和之前定义方法的格式一样,只不过是 去掉了static关键字),该事物存在的功...

2021-03-23 23:27:52 194 4

原创 方法的基本定义格式及调用方法 --------坚持发博的第二天 加油

2021-03-22 23:48:34 113

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除