【java面试】- 集合篇】的更多相关文章

前言: Java面试集合(六) 的回顾,对于final可以修饰常量,方法,和类,一旦常量定义好后就不可改变,而方法,用final来修饰方法,方法不可重载,继承,重写,final用来修饰类,该类不能被继承. 抽象abstract,不能够有对象,即不能进行实例化,但又构造方法,在抽象修饰类时,这个抽象类,不一定有抽象方法,但是在类中有抽象方法,那么这个类就一定是抽象类. 在抽象类中的所有抽象方法,子类一旦继承抽象类,就要重写父类(即抽象类)中的所有抽象方法,但是连子类都是抽象类就不用,如果该子类继承…
前言 大家好,给大家带来Java面试集合(三)的概述,希望你们喜欢 三 1.在Java中是否可以含有多个类? 答:可以含有多个类,但只有一个是public类,public类的类名与文件名必须一致. 2.说说&和&&的区别? 答:&&短路与,当第一个表达式为false时,第二个表达式不会进行.&,当一个表达式为false时,第二个表达式会进行. 3.char变量类型,能否存储一个中文汉字? 答:可以储存一个汉字,因为char是用Unicode编码来存储的,所以…
前言 大家好,给大家带来Java面试集合(二)的概述,希望你们喜欢 二 1.请问线程有哪些状态? 新建状态(New) 就绪状态(Runnable) 运行状态(Running) 阻塞状态(Blocked) 死亡状态(Terminated) 2.表达线程代码? new Thread(){ public void run(){} }.start(); new Thread(new Runnable(){ public void run(){} }).start(); 3.如何表示什么是接口? inte…
前言 大家好,给大家带来Java面试集合(一)的概述,希望你们喜欢 一 1.Java按应用范围可划分几个版本? 答:Java按应用范围有三个版本,分别是JavaSE,JavaEE,JavaME. 2.Java有哪些特性? 答:Java的特性有:面向对象,跨平台性,健壮性,安全性,可移植性,多线程性,等. 3.带你走进Java的第一个编程题目? public class HelloWorld{ public static void main(String[] args){ System.out.p…
前言 大家好,我是 Vic,今天给大家带来Java面试集合(三)的概述,希望你们喜欢 三 1.在Java中是否可以含有多个类?答:可以含有多个类,但只有一个是public类,public类的类名与文件名必须一致. 2.说说&和&&的区别?答:&&短路与,当第一个表达式为false时,第二个表达式不会进行.&,当一个表达式为false时,第二个表达式会进行. 3.char变量类型,能否存储一个中文汉字?答:可以储存一个汉字,因为char是用Unicode编码来…
1. abstract抽象 什么是abstract,中文为抽象,从具体事物抽出,概括它们共同的方面,本质属性与关系等,称为抽象.看不见,摸不着的东西叫做抽象,抽象是人们对世界万物的感觉,用特定的图像表达出来,要理解抽象的东西,就必需从内心感受它们. 什么是抽象类 抽象类的定义和使用格式 abstract class 类名{ 类体 } class 类名 extends 抽象类 { //实现全部抽象方法 } 抽象类,用abstract修饰的类为抽象类,一个类如果它的所有子类都重写了这个方法,那么给它…
1.请你自我介绍一下你自己? 回答提示:一般人回答这个问题过于平常,只说姓名.年龄.爱好.工作经验,这些在简历上都有.其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能.最深入研究的知识领域.个性中最积极的部分.做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信. 企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”,企业喜欢有礼貌的求职者. 2.你觉得你个性上最大的优点是什么? 回答…
最近想深入的理解一下java 的工作机制,也是便于后期的面试. 1.A:HashMap和Hashtable有什么区别? Q:HashMap和Hashtable都实现了Map接口,因此很多特性非常相似.但是,他们有以下不同点:     HashMap允许键和值是null,而Hashtable不允许键或者值是null.    Hashtable是同步的,而HashMap不是.因此,HashMap更适合于单线程环境,而Hashtable适合于多线程环境.   我们再来剖析一下这个问题,如果你答些,面试…
上一篇,我们说了一下线程和Map,或许那些太抽象,不太好理解,也不太方便记忆,我们这次说一些简单的. 1.Q:java的基本数据类型有哪些? A:四种整数类型(byte.short.int.long) byte:8 位,用于表示最小数据单位,如文件中数据,-128~127 short:16 位,很少用  -32768 ~ 32767 int:32 位.最常用,-2^31-1~2^31  (21 亿) long:64 位.次常用,long 型数据后面加 L或 l 两种浮点类型(float,doub…
71,谈谈你对Struts的理解. 1. struts是一个按MVC模式设计的Web层框架,其实它就是一个Servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类.我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件将各个请求分别分配给不同的action去处理. (struts的配置文件可以有多个,可以按模块配置各自的配置文件,这样可以防止配置文件的过度膨胀) 2.ActionServ…