首先,什么是接口? 什么是抽象类? 3.抽象类和接口区别抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。抽象类要被子类继承,接口要被类实现。接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现接口里定义的变量 ...
分类:
其他好文 时间:
2019-12-19 15:50:58
阅读次数:
75
一.final关键字概述1.为什么会有final由于继承中有一个方法重写的现象,而有时候我们不想让子类去重写父类的方法.这对这种情况java就给我们提供了一个关键字:final2.final概述final关键字是最终的意思,可以修饰类,变量,成员方法。3.final修饰特点修饰类:被修饰类不能被继承修饰方法:被修饰的方法不能被重写修饰变量:被修饰的变量不能被重新赋值,因为这个量其实是一个常量4.f
分类:
编程语言 时间:
2019-12-18 23:59:22
阅读次数:
150
在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。 Inner class一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称,Inner的名字不能与包含它的类名相同; Inner class可以使用外部类的私有数据,因为它是外部类成员,同一个类的成员之间 ...
分类:
编程语言 时间:
2019-12-17 20:31:06
阅读次数:
88
12道Java算法与编程面试题自己整理的面试题,希望可以帮到大家,需要更多资料的可以私信我哦,大家一起学习进步!算法与编程1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。答:packagecn.itcast;importjava.io.File;importjava.io.Fil
分类:
编程语言 时间:
2019-12-17 00:16:33
阅读次数:
83
JVM的垃圾回收机制,在内存充足的情况下,除非你显式的调用System.gc(),否则不会进行垃圾回收;在内存充足的情况下垃圾回收会自动运行。 一、引用计数算法 1.定义:引用计数算法会给对象添加一个引用计数器,每当有一个地方引用他的时候,计数器就加1;当引用失效的时候计数器值就减1。当计数器为0的 ...
分类:
编程语言 时间:
2019-12-15 10:22:16
阅读次数:
110
java基础部分面试题(前11题请看上一篇博客)12、静态变量和实例变量的区别?在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空
分类:
编程语言 时间:
2019-12-15 01:14:40
阅读次数:
117
一、概念 JSP与其他脚本语言不同,JSP默认是以多线程方式执行的,在执行时可能会存在多个用户同时读取一个变量的问题。 首先了解一下类变量、实例变量、局部变量之间的关系。 1. 类变量 request,response,session,config,application,以及JSP页面内置的pag ...
分类:
编程语言 时间:
2019-12-14 23:19:44
阅读次数:
175
属性 语法格式:修饰符 类型 属性名 = 初值; 说明: 修饰符:public、protected、private:用于表示成员变量的访问权限。static:表示该成员变量为类变量,也称为静态变量。final:表示将该成员变量声明为常量,其值无法更改。 类型:表示变量的类型。 属性名:表示变量名称。 ...
分类:
其他好文 时间:
2019-12-11 00:48:09
阅读次数:
68
类初始化过程 一个类要创建实例需要先加载并初始化该类 main方法所在的类需要先加载和初始化 一个子类要初始化需要先初始化父类 一个类初始化就是执行<clinit>()方法 <clinit>()方法由静态类变量显示赋值代码和静态代码块组成 类变量显示静态赋值代码和静态代码块代码从上到下顺序执行 <c ...
分类:
其他好文 时间:
2019-12-10 22:35:36
阅读次数:
99
1 内部类 与 异常类 2 内部类: 在一个类的内部 声明另一个类->此类为内部类 3 外嵌类:包含内部类的类是外嵌类 4 关系: 5 内部类:可以 使用 外嵌类的成员变量 6 :可以 调用 外嵌类的 方法 7 :不可以 声明 类变量 和类方法 static 8 :作用是:仅供外嵌类 使用,其他的类 ...
分类:
编程语言 时间:
2019-12-09 21:08:06
阅读次数:
80