摘要: 1 异常分类 1.1 检查型异常 最具代表的检查型异常是用户错误或问题引起的异常,这是程序无法预见的。 如:要打开一个文件不存在时,这是异常就发生了,这些异常在编译时不能被简单地忽略。 1.2 运行时异常 运行时异常时最可能被程序员避免的异常。与检查型异常相反,运行时异常可以在编译时被忽略。 1.3 阅读全文
posted @ 2022-04-10 16:16 MR·Jerry 阅读(61) 评论(0) 推荐(0)
摘要: 内部类就是在一个类的内部再定义一个类。如A类中定义一个B类,那么B类相对于A类来说就称为内部类,而A类相对B类来说就是外部类了。 1 分类 成员内部类 静态内部类 局部内部类 匿名内部类 2 成员内部类 package com.oop; public class Outer { private in 阅读全文
posted @ 2022-04-09 21:02 MR·Jerry 阅读(45) 评论(0) 推荐(0)
摘要: 1 概述 用关键词 abstract 修饰的方法为抽象方法,修饰的类为抽象类。 特点 抽象类,不能使用 new 关键词来创建对象。 >抽象类是用来让子类继承的 抽象方法,只有方法的声明,没有方法的实现。 >交给子类实现 PS: 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类 子类继承 阅读全文
posted @ 2022-04-09 20:29 MR·Jerry 阅读(21) 评论(0) 推荐(0)
摘要: 用static 关键字 修饰的变量和方法,随着类的加载而加载,可以直接调用 package com.oop; public class Test { private static int age;//静态变量 private double score;//非静态变量 public void run( 阅读全文
posted @ 2022-04-09 19:17 MR·Jerry 阅读(25) 评论(0) 推荐(0)
摘要: 1 概述 同一方法可以根据发送对象的不同而采用不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的引用类型有很多 存在条件 有继承关系 子类重写父类方法 父类引用指向子类对象 PS: 多态是方法的多态,属性没有多态 多态存在条件,方法需要重写,否则没啥意义,都调用各自的方法还有啥多态 2 实 阅读全文
posted @ 2022-04-09 19:03 MR·Jerry 阅读(19) 评论(0) 推荐(0)
摘要: 1 概述 Java中只有单继承 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等 继承关系的2个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extends 2 实例 PS: 一般属性才会私有,方法不会 ctrl+h 打开继承树 Java中,所有的 阅读全文
posted @ 2022-04-09 12:01 MR·Jerry 阅读(55) 评论(0) 推荐(0)
摘要: 程序设计要追求 "高内聚,低耦合"。 高内聚:类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量的方法给外部使用 1 封装(数据的隐藏) 信息隐藏:禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问。 PS:属性私有,get/set,封装大多数是对于属性来说的。 2 实例 2 阅读全文
posted @ 2022-04-09 11:52 MR·Jerry 阅读(51) 评论(0) 推荐(0)
摘要: 1 概述 JAVA的JVM的内存可分为3个区 : 堆区 提供所有类实例和数组对象存储区域 jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 栈区 每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(非对象),对象都存放在堆区中 每个栈中的数 阅读全文
posted @ 2022-04-09 11:50 MR·Jerry 阅读(25) 评论(0) 推荐(0)
摘要: 1 类与对象的关系 类:类是一种抽象的数据类型,他是对某一类事物整体描述/定义。是对具体事物的抽象。 对象:是对抽象概念的具体实例 如: 类:动物 实例:猫,狗 2 初始化对象 创建对象:new关键字 2.1 创建对象后执行的操作 分配内存空间 给创建好的对象 进行默认的初始化 调用类中构造器 2. 阅读全文
posted @ 2022-04-09 11:48 MR·Jerry 阅读(76) 评论(0) 推荐(0)
摘要: Java的核心思想就是OOP 1 概述 1.1 面向过程 面向过程是一种以过程为中心的编程思想。 分析解决问题的具体步骤 通过函数一步步实现这些步骤,第一步作什么,第二步做什么。 场景:处理一些较为简单的问题 1.2 面向对象 分类的思维模式,基于对象(实体)的概念建立模型。 首先思考解决问题需要哪 阅读全文
posted @ 2022-04-09 11:36 MR·Jerry 阅读(25) 评论(0) 推荐(0)
欢迎阅读『MR·Jerry』
点击右上角即可分享
微信分享提示