随笔分类 -  java

java学习记录
异常
摘要:1 异常概念 java程序中,我们处理的是Exception. 2 异常体系图(异常的类图) 2.1 编译异常 编译异常在写代码是就要解决,不然会报错不能运行。 2.2 运行异常 2.3 自定义异常 3 异常处理 3.1 什么是异常处理 3.2异常处理的方式 示意图 3.3 try-catch-fi 阅读全文

posted @ 2024-02-16 12:42 沉默的小菜 阅读(6) 评论(0) 推荐(0) 编辑

枚举类型
摘要:1 什么是枚举类型 2 枚举类型的实现方式 2.1 自定义枚举类型 2.2 enum枚举类型 阅读全文

posted @ 2024-02-14 19:53 沉默的小菜 阅读(13) 评论(0) 推荐(0) 编辑

内部类
摘要:1 什么是内部类 2 内部类的分类 2.1 局部内部类 2.2 匿名内部类 2.2.1 基于接口的匿名内部类 2.2.2 基于类的匿名内部类 2.2.3 基于抽象类的匿名内部类 2.3 成员内部类 2.4 静态内部类 阅读全文

posted @ 2024-02-14 19:38 沉默的小菜 阅读(4) 评论(0) 推荐(0) 编辑

接口——比抽象类更加抽象类的类
摘要:1 什么是接口 2 使用细节 3 实现接口 VS 继承类 4 接口的多态(父类引用指向子类对象) 阅读全文

posted @ 2024-02-14 19:03 沉默的小菜 阅读(5) 评论(0) 推荐(0) 编辑

模版模式——(通过抽象类实现)
摘要:1 介绍 2 解决的问题 阅读全文

posted @ 2024-02-14 18:07 沉默的小菜 阅读(4) 评论(0) 推荐(0) 编辑

抽象类(含有抽象方法(未实现的方法)的类)
摘要:1 什么是抽象类 2 抽象类的使用细节 3 思考题 阅读全文

posted @ 2024-02-14 18:04 沉默的小菜 阅读(7) 评论(0) 推荐(0) 编辑

final和static修饰符
摘要:1 final基本介绍 2 final使用细节 3 fanal 和 static final 和 static 应该是同一级别的修饰符,最先的是范围修饰符(public protected 默认 private)接着就是fanal(表示不可更改)和static(不用实例化对象,可以通过类名调用类的成 阅读全文

posted @ 2024-02-14 17:49 沉默的小菜 阅读(315) 评论(0) 推荐(0) 编辑

单例模式(设计一个类,这个类只允许通过方法返回一个对象)
摘要:1 什么是单例模式 2 实现步骤 3 饿汉单例模式 急汉子,娃娃亲,类一加载,对象就创建了。 3.1 为什么叫饿汉式? 类被加载时,对象就被创建了。(太饿了,所以先创建?)常常创建的对象是重量级的对象,如果不用会造成资源浪费。 3.2 步骤 3.3 代码举例 4 懒汉单例模式 调用静态方法才创建,考 阅读全文

posted @ 2024-02-14 17:47 沉默的小菜 阅读(6) 评论(0) 推荐(0) 编辑

代码块使用实例(主要关注各部分的执行顺序)
摘要:1 分析 1 当创建一个子类对象时,首先加载父类和子类到方法区。然后对子类和父类执行静态代码块和静态属性的初始化; 2 接着从子类的构造器入手,构造器前两行隐藏了①super();②普通代码块和普通属性初始化两个操作;所以先执行super(),这里的执行同上;再执行普通代码块和普通属性初始化; 3 阅读全文

posted @ 2024-02-14 17:40 沉默的小菜 阅读(8) 评论(0) 推荐(0) 编辑

代码块
摘要:1 什么是代码块 2 代码块的定义 3 使用代码块的好处 例如: 使用代码块注意的细节 阅读全文

posted @ 2024-02-14 17:37 沉默的小菜 阅读(21) 评论(0) 推荐(0) 编辑

类变量和类方法(又叫静态变量和静态方法——static关键字)
摘要:1 类变量 类变量、静态变量、静态属性都是一个意思。 1.1 什么是类变量 1.2 定义类变量 1.3 访问类变量 1.4 类变量的使用细节 2 类方法 2.1 什么是类方法 1.2 定义类方法 1.3 使用类方法 1.4 类方法的使用细节 阅读全文

posted @ 2024-02-14 17:27 沉默的小菜 阅读(13) 评论(0) 推荐(0) 编辑

多态
摘要:方法多态 本类中重载参数,子类中重写方法 对象多态 编译类型和运行类型 对象多态注意事项 动态绑定机制(向上转型调用对象方法时出现的) 阅读全文

posted @ 2024-02-09 23:07 沉默的小菜 阅读(3) 评论(0) 推荐(0) 编辑

继承
摘要:介绍 语法 好处 细节 本质 阅读全文

posted @ 2024-02-09 22:59 沉默的小菜 阅读(5) 评论(0) 推荐(0) 编辑

封装
摘要:介绍 封装的好处 封装的实现步骤(三步) 将构造器和setXxx 结合对初始化的属性值进行判断 阅读全文

posted @ 2024-02-09 22:53 沉默的小菜 阅读(6) 评论(0) 推荐(0) 编辑

封装、继承和多态概述
摘要: 阅读全文

posted @ 2024-02-09 22:43 沉默的小菜 阅读(4) 评论(0) 推荐(0) 编辑

JAVA中方法的重载和重写
摘要:口诀 重载参数、重写方法 比较 阅读全文

posted @ 2024-02-09 22:27 沉默的小菜 阅读(8) 评论(0) 推荐(0) 编辑

instanceof和getClass
摘要:A a = new B(); 编译类型看左边即A类,运行类型看右边即B类 instanceof:(a).instance(A),判断对象的运行类型是否值A类 getClass:getClass(a),获取对象的运行类型 阅读全文

posted @ 2024-02-09 22:23 沉默的小菜 阅读(10) 评论(0) 推荐(0) 编辑

JAVA中this和super
摘要:this this表示使用的对象本身,可以调用对象的属性和对象的方法以及对象的构造方法(this.x和 this.(),其中this.()只能在构造方法的第一行调用且不能和super.()共同使用) 使用原因 避免属性和方法变量名相同时出现就近原则的冲突 使用细节 super super代表父类的引 阅读全文

posted @ 2024-02-09 22:15 沉默的小菜 阅读(9) 评论(0) 推荐(0) 编辑

JAVA构造方法
摘要:构造方法 介绍 语法 使用细节 关于在继承中新增的构造方法使用细节 1 子类必须要调用父类的构造器,完成父类的初始化 2 父类构造器的调用不限于直接父类!将一直往上追溯直到Object类(顶级父类) 3 当创建子类对象时,不管使用的是子类的哪个构造器,默认情况下总会调用父类的无参构造器,如果父类没有 阅读全文

posted @ 2024-02-09 22:02 沉默的小菜 阅读(9) 评论(0) 推荐(0) 编辑

JAVA的4种访问修饰符
摘要:1、 基本介绍 补充: 1 属性和方法可以用四种访问修饰符修饰;类只能用public和默认修饰符修饰,且一个.java文件中只能有一个public修饰的类作为主类,其他类用默认修饰符修饰。 2 访问权限起作用的情况: ①在一个类中定义另一个类的对象,当访问该对象的属性或方法时,修饰符根据同类、同包、 阅读全文

posted @ 2024-02-09 21:38 沉默的小菜 阅读(89) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示