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