面向对象【重点】
翰萨姆
共同进步,多谢大家~
展开
-
17_反射
反射和设计模式 一、反射 相关概念 (1) 类的对象:基于定义好的一个类,创建该类的实例,即利用 new 创建的实例就为类的对象。 (2) 类对象:类加载的产物,封装了一个类的所有信息(包名、类名、父类、接口、属性、方法、构造方法)。 (3) 反射:通过反射可以获取一个类的 类对象,从而获取该类的信息,直接通过类对象进行一系列操作。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h9h7Zr6q-1594280102342)(C:\Users\HIAPAD\AppDat原创 2020-07-09 15:35:14 · 175 阅读 · 0 评论 -
16_多线程
多线程 一、进程【理解】 进程:操作系统(OS)中,每一个被执行的应用程序。 注意:目前操作系统支持多进程,并发执行的任务。 多进程并发执行的原理:微观上串行(一个一个的进程进行执行,获取cpu时间片的进程具有执行权); 宏观上并行(所有的进程看似一起执行) 二、线程 概念:在一个进程中,并发执行的多个任务。线程是进程执行任务的单元、单位。 线程也被称为轻量级的进程。【理解】原创 2020-07-09 15:34:35 · 122 阅读 · 0 评论 -
15_IO流
IO (位于 java.io 包中) 一、概念 流:数据在内存和其他存储设备传输的通道、管道。【理解】 流的分类:【面试内容】 (1) 按照方向分:[以JVM内存为参照物] a. 输入流:将 [其他存储设备]中数据读入到[JVM内存]中 。->读 b. 输出流:将[JVM内存]中数据写入到[其他存储设备]中。->写 (2) 按照单位分: a. 字节流:以字节为传输单位,可以用于操作所有类型的文件。 b. 字符流:以字符为传输单位,原创 2020-07-08 13:57:38 · 99 阅读 · 0 评论 -
14_异常
异常 一、概念【理解即可】 异常:程序运行过程中,出现的非正常情况。 异常的处理:当异常出现时,执行一段预先准备好的代码。 异常的处理的必要性:减少用户的损失、同时减小给用户带来麻烦,也可以对用户做一些提示信息。 二、异常的分类 【面试重点】 Throwable:Java语言中所有错误或是异常的父类,位于java.lang包中 (1) String getMessage():获取字符串类型异常信息。//用于给用户展示提示信息 (2) void printStackTrace():打印输出方法调用过程原创 2020-07-08 13:56:44 · 72 阅读 · 0 评论 -
13_集合【开发的重点】
集合【开发的重点**】 一、概念 集合:是一种工具,也是一种容器,用于存储数量不等的多个对象。 集合相关的接口和类位于 java.util 包中。 学习集合从以下 4个点入手: (1) 集合接口的特点 (2) 集合接口中功能方法 (3) 集合接口对应的实现类 (4) 集合的遍历方式 二、Collection集合体系 父接口:Collection接口 (1) 特点:存储任意类型Object对象。 (2) 方法: a. boolean add(Object o):将o对象添加到集合中。原创 2020-07-07 09:45:02 · 80 阅读 · 0 评论 -
12_常用类
JavaSE 第三个阶段:API (高级开发篇) 常用类 一、Object类 Object类的介绍 (1) Object 类位于 java.lang 包中,是继承关系的根类、超类,是所有类的父类(直接的父类或是间接父类) (2) Object类型的引用可以用于存储任意类型的对象。 (3) Object类中定义方法,所有类都可以直接使用。 8Object类中常用方法: (1) getClass() : 返回引用中实际存储的对象类型。【理解】 开发实际应用:用于判断两个引用中实际存储的对象类原创 2020-07-07 09:43:35 · 64 阅读 · 0 评论 -
11_内部类
内部类 一、概念 内部类:定义在一个类内部的类。 ~~~java // 外部类 class Outer{ // 内部类 class Inner{} } ~~~ 内部类编译之后生成独立的 .class 文件,命名: 外部类类名$内部类类名.class 内部类可以直接使用外部类私有成员,从而不破坏外部类的封装性。 内部类的分类:成员内部类、静态内部类、局部内部类、匿名内部类。 二、内部类的分类 成员内部类:类比于实例变量 【了解】 (1) 位置:定义在类以内,方法原创 2020-07-07 09:41:37 · 86 阅读 · 0 评论 -
10_接口
接口 一、概念 接口:是一种标准、规范,是接口的实现者和接口的使用者都必须遵循的约定。【理解】 接口的语法:【重点】 (1) 接口的关键字:interface interface 接口{} (2) 接口编译之后会生成独立的 .class 文件 (3) 接口不能创建对象,但是可以声明引用 (4) 接口中的属性都是公开、静态、常量(默认的被 public static final 修饰) (5) 接口中的方法都是公开、抽象方法(默认的被 public abstract 修原创 2020-07-07 09:39:52 · 103 阅读 · 0 评论 -
07_面向对象
面向对象 一、面向对象的思想【了解】 面向过程:将问题拆分为步骤:第一步,第二步,…直到将问题解决… 面向对象:想将程序中所用到的对象找出,作为整体进行应用,利用各对象之间的关系,进行解决问题。 二、对象【理解】 对象:复杂的客观事物,在Java程序中的一种表现形式。(一切客观事物都是对象) 对象的组成: (1) 属性:代表对象有什么特征/特点,对象的静态部分,用变量来表示 (2) 方法:代表对象有什么功能/行为,对象的动态部分,用函数/方法表示。 计算中对象的描述:计算中用类对一组对象进行原创 2020-07-06 15:03:41 · 53 阅读 · 0 评论