首页|系部概况|新闻动态|教学工作|招生就业|党政专栏|技能大赛|技术文章|大学生活|下载中心
热烈庆祝我院应届毕业生就业率再创佳绩,遥祝我院毕业生工作顺利!
 
当前位置: 首页>>技术文章>>技术文章>>正文
 

2017常见的JAVA面试题
2017-03-21 17:49  

     在公司当技术面试官几年间,从应届生到工作十几年的应聘者都遇到过。下面为同学们整理了以下常见java面试题。测试以下您会多少? 

 

1、  作用域public,private,protected,以及不写时的区别
答:区别如下:
作用域当前类同一package 子孙类其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
不写时默认为friendly   

2ArrayListVector的区别,HashMapHashtable的区别
答:就ArrayListVector主要从二方面来说.
.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的
.数据增长:当需要增长时,Vector 默认增长为原来一培,而ArrayList却是原来的一半
HashMapHashTable主要从三方面来说。
.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMapJava 1.2引进的Map接口的一个实现
.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的
.值:只有HashMap可以让你将空值作为一个表的条目的keyvalue

3
char型变量中能不能存贮一个中文汉字?为什么?
答:是能够定义成为一个中文的,因为java中以unicode编码,一个char16个字节,所以放一个中文是没问题的

4
、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?
答:多线程有两种实现方法,分别是继承Thread类与实现Runnable接口
同步的实现方面有两种,分别是synchronized,waitnotify   

   

更多请下载附件...

   

xia
附件【2017常见的JAVA面试题.pdf已下载
关闭窗口
读取内容中,请等待...
 

安徽工业经济职业技术学院 计算机与艺术学院  地址:安徽省合肥市梁园路1号
电话:0551-63641254  邮编:230051

您是第 位访问者,欢迎您的到来。