1.什么是反射 在运行状态中, 对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意方法和属性; 这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机…
1.线程池的概念 当前多线程限制: 线程是宝贵的内存资源、单个线程约占 1MB 空间,过多分配易造成内存溢出。 频繁的创建及销毁 线程 会增加虚拟机回收频率、资源开销,造成程序性能下降。 线程池: 线…
1.什么是进程 程序是静止的,只有真正运行时的程序,才被称为进程。 单核CPU在任何时间点上,只能运行一个进程;宏观并行、微观串行。 2.什么是线程 线程,又称轻量级进程(Light Weight P…
1.什么是流 概念:内存与存储设备之间传输数据的通道。 水借助管道传输;数据借助流传输。 2.流的分类 2.1按方向【重点】 : 输入流:将<<存储设备>>中的内容读入到<…
1.什么是异常 概念:程序在运行过程中出现的特殊情况。 异常处理的必要性:任何程序都可能存在大量的未知问题、错误;如果不对这些问题进行 正确处理,则可能导致程序的中断,造成不必要的损失。 2.异常分类…
1.集合的概念 概念:对象的容器,存储对象的对象,可代替数组 特点:容器的工具类,定义了对多个对象进行操作的常用方法 位置: java.util.*; 2.Collection体系集合 Collect…
1.内部类 概念: 在一个类的内部再定义一个完整的类。 特点: 编译之后可生成独立的字节码文件。 内部类可直接访问外部类的私有成员,而不破坏封装。 可为外部类提供必要的内部功能组件。 2内部类分类 成…
1.什么是接口? 接口相当于特殊的抽象类,定义方式,组成部分与抽象类类似. 微观概念:接口是一种能力和约定。 宏观概念:接口是一种标准。 接口的定义: 代表某种了能力。 方法的定义:能力的具体要求。 …
1.static 静态static 可以修饰属性和方法, 称为静态属性(类属性),静态方法(类方法) 静态static 还可以修饰静态代码块,静态内部类,静态导包 静态成员是全类所有对象共享的成员 在…
面向对象三大特性指的是:封装、继承、多态。 1.封装 概念:尽可能隐藏对象的内部实现细节,控制对象的修改及访问的权限。 1.1属性封装 属性设为 private,并提供相应的 get/set 方法 g…