![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
微醺三旬
本人为四川天一学院2020级的新生
学习的专业是:软件技术
经常运用到Java自己并且也对编程比较感兴趣,在多个培训机构也有我的培训记录,我将会把我从培训机构学到的知识以及书中看到的要点会与大家分享,首次在csdn发布自己的学习点滴,请各位前辈多多指教!希望你我都能够成为一个优秀的编程师!
我每天都会在csdn发出自己的作品,或早或晚!欲穷千里目 更上一层楼
展开
-
如果不懂,就去搞懂——Spring Boot中的@Import
Spring Boot中的@Import原创 2021-12-09 17:51:27 · 396 阅读 · 0 评论 -
异常
异常概述:异常:就是程序出现了不正常的情况。程序在执行过程中,出现的非正常情况最终会导致JVM非正常停止注意:语法错误不算在异常的体系当中 Throwable Error(错误) Exception(异常) Error:严重问题 RuntimeException 除RuntimeException之外的所有代码原创 2021-04-13 23:17:08 · 132 阅读 · 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 · 121 阅读 · 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 · 115 阅读 · 0 评论 -
多态上
多态的概述:同一个对象在不同时刻表现出来的不同形态例:猫我们可以说猫就是猫:猫 cat = new 猫();我们也可以说猫是动物:动物 animal = new 猫();此时的猫在不同的时刻表现出来不同的形态,这就是多态多态的前提和体现:有继承/实现关系有方法的重写有父类引用指向子类对象public class DuoTai { public static void main(String[] args) { Cat c = new Cat();原创 2021-04-07 23:07:00 · 140 阅读 · 4 评论 -
代码块的概述与分类-----------接口
在Java中,使用{ }括起来的代码称之为代码块分类: 局部代码块: 位置:方法中定义 作用:限制变量的生命周期,及早释放,提高内存利用率 构造代码块: 位置:内中方法外 特点: 每次构造方法执行的时候,都会执行代码中的代码,并且在构造方法前执行 作用:将多个构造方法中相同的代码,抽取到构造代码块中,提高代码的复用性 静态代码块: 位置:类中方法外定义 特点:需要通过static关键字修饰,随着类的加载而加载,并且原创 2021-04-06 22:18:50 · 212 阅读 · 0 评论 -
抽象类与Final关键字
抽象类概述:抽象方法:将共性的行为(方法)抽取到父类之后,发现该方法的实现逻辑无法在父类给出具体明确,该方法就可以定义为抽象方法抽象类:如果一个类存在抽象方法,那么该类就必须声明为抽象类抽象方法的定义格式:通过abstract关键字public abstract class 类名 {}抽象类的注意事项:1、抽象类不能被实例化(也就是不能够创建对象)2、抽象类不一定有抽象方法,但是抽象方法中一定有抽象类3、抽象类当中可以有构造方法4、抽象类的子类: 要么是重写抽象类中原创 2021-04-05 22:13:23 · 242 阅读 · 2 评论 -
Java当中的继承
继承的概述:继承:让类与类之间产生关系(子父类关系),子类可以直接使用父类中的非私有成员继承的格式:public class 类名 extends 父类名例:public class Zi extends Fu()结论:父类当中私有的成员变量,如果提供setXXX/getXXX方法,子类是可以通过set/get方法访问成员变量的继承的好处:提高了代码的复用性,提高了代码的维护性,**让类与类之间产生了关系是多态的前提**继承的弊端:继承是侵入性的。降低了代码的灵活性(继承父类原创 2021-04-03 22:43:08 · 159 阅读 · 0 评论 -
Java类与类之间的访问
类与类之间的访问:同一个包的访问: 无需倒包,直接使用即可:不同包的访问: 使用import关键字导包使用 通过类名(包名+类名)访问:应用场景:多个包下,出现了相同的类名称,就可以 使用这种方式进行访问System.exit(0); 结束当前正在进行的虚拟机static关键字:static关键字是静态的意思,是Java中的一个修饰符,可以修饰成员(方法、变量)static特点:1、被static修饰的成员,会被该类的所有对象所【共享】2、非静态方法中,可以使用静态原创 2021-03-31 23:12:57 · 859 阅读 · 0 评论 -
集合基础
集合也跟Sting和StringBuilder一样打印的时候不会打印出来内存地址,打印的是真实的内容集合的特点:提供一种存储空间可变的的存储模型,存储的数据容量可以发生改变数组与集合的区别:共同点:都是存储数据的容器不同点:数组的容器是固定的,集合的容器是可变的如果存储的数据经常发生改变,推荐使用集合。集合的构造方法:public ArrayList():创建一个空的集合对象,默认长度为10集合的成员方法:**添加数据的方法:**boolean add(E e):将指定元素添加到原创 2021-03-28 22:18:47 · 79 阅读 · 0 评论 -
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 · 335 阅读 · 0 评论 -
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 · 113 阅读 · 0 评论 -
面向对象基础------坚持第三天发博加油
今天的时间多一些,所以好好排一下版吧!嘻嘻嘻面向对象思想是基于面向过程思想演变而来的。类和对象:类是对象现实生活中具有共同属性和行为事物的抽象【类】 是对事物,也就是对对象的一种描述,根据类去创建对象类的组成(类的组成是由属性和行为组成的) 属性:在代码中通过成员变量来体现(类中方法外的变量)该事物的各种特征! 例:it张的属性:姓名、年龄、毕业院校 行为:在代码中通过成员方法来体现(和之前定义方法的格式一样,只不过是 去掉了static关键字),该事物存在的功...原创 2021-03-23 23:27:52 · 136 阅读 · 4 评论 -
方法的基本定义格式及调用方法 --------坚持发博的第二天 加油
原创 2021-03-22 23:48:34 · 79 阅读 · 0 评论