Java开发人员笔试面试题

技术基础面试后台Java基础知识1.数组的打印和扩容2.数组中存储Person对象,如何实现对数组根据年龄和姓名排序,年龄为第一排序属性,姓名为第二排序属性。3.以下代码输出的结果是什么?List<String>list=newArrayList<String>();list.add("张三");list.add("李四")

作者:星辰 时间:2017-02-13 浏览 807评论 0 赞 0砸 0 标签: 面试题

java求职你需要掌握的技术总结

以下是若女神总结的java面试的一个概览,在此备份下,方便找工作的小伙伴们有针对性的去复习和学习。只针对需要指引的小伙伴哦,老牛请略过!!!

作者:星辰 时间:2016-11-17 浏览 1079评论 0 赞 0砸 1 标签: 面试题

Java开发岗位面试题归类

一、Java基础1、String类为什么是final的。2、HashMap的源码,实现原理,底层结构。3、说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4、描述一下ArrayList和LinkedList各自实现和区别5、Java中的队列都有哪些,有什么区别。6、反射中,Class.forName和classloader的区别7、Java7、Java8的新特

作者:星辰 时间:2016-10-25 浏览 818评论 0 赞 0砸 0 标签: 笔试题 面试题

finally考察

packagecom.noteshare.test;/***ProjectName:Test*ClassName:FinallyTest*Description:finally考察,请问程序返回结果是多少,程序的执行流程如何。*结果是2,finally是在return之后执行的,并且注意一点finnaly里面如果添加return语句是会报警告:FinallyTest*但是会运行,且返回结果会是

作者:星辰 时间:2016-10-14 浏览 836评论 0 赞 0砸 0 标签: 面试题

java中的深克隆和浅克隆

最近写代码时遇到一个需要对对象进行深克隆的问题,由于自从学了之后就再也没有用过,导致都不记得怎么写了,于是乎又复习了一遍,可是还是没搞得太清楚,有时间再找个时间深度复习下。以下是今天复习写的一个案例,总算是写出来了。做个记录。日后好在此基础上继续学习。packagecom.noteshare.test;importjava.io.Serializable;importjava.util.Arr

作者:星辰 时间:2016-09-12 浏览 721评论 0 赞 0砸 0 标签: Java基础知识 笔试题 面试题

java基础数据类型和C比较

C/C++的数据类型:一,整型TurboC:[signed]int2Byte//有符号数,-32768~32767unsignedint2Byte//无符号数,只能表示整数0~65535[signed]short[int]2Byteunsignedshort[int]2Bytelong[int]4Byteunsignedlong[int]4ByteVisualC++6.0:[signed]in

作者:星辰 时间:2016-09-11 浏览 795评论 0 赞 0砸 0 标签: Java基础知识 笔试题 面试题

HashMap源码研读

HashMap是我们日常使用的较多的集合类之一,要了解清楚HashMap才能更好的使用它。那么,了解一个集合工具的最好的方法就是从它的源码开始研读啦。废话少说,我们就一步一步了解HashMap源码。1.HashMap是什么在看HashMap源码之前,我们必须要先对HashMap是什么,有个宏观的了解。其实,HashMap的本质就是哈希表,它的数据结构是通过组合数组及链表方式实现的。它的数据结构

作者:星辰 时间:2016-09-09 浏览 950评论 0 赞 0砸 0 标签: Java基础知识 面试题 笔试题

Java编程最差实践

原文地址:http://www.odi.ch/prog/design/newbies.php每天在写Java程序,其实里面有一些细节大家可能没怎么注意,这不,有人总结了一个我们编程中常见的问题.虽然一般没有什么大问题,但是最好别这样做.另外这里提到的很多问题其实可以通过Findbugs(http://findbugs.sourceforge.net/)来帮我们进行检查出来.字符

作者:星辰 时间:2016-09-09 浏览 662评论 0 赞 0砸 0 标签: Java基础知识 面试题 demo

HashMap,LinkedHashMap,TreeMap的区别

Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap是一个最常用的Map,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许多条记录的值为Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时

作者:星辰 时间:2016-08-30 浏览 744评论 0 赞 0砸 0 标签: Java基础知识 笔试题 面试题

面试 java面试题及答案(基础题122道,代码题19道)

JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程

作者:星辰 时间:2016-08-22 浏览 637评论 0 赞 0砸 0 标签: 面试题 笔试题