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 浏览 898评论 0 赞 0砸 0 标签: 笔试题 面试题

java中的深克隆和浅克隆

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

作者:星辰 时间:2016-09-12 浏览 844评论 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 浏览 940评论 0 赞 0砸 0 标签: Java基础知识 笔试题 面试题

HashMap源码研读

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

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

笔试题:函数中String和StringBuffer参数传递的区别

好久没做笔试题了,一些基本知识慢慢快要忘记了,以后要养成时不时做做笔试题的习惯:以下是我打算给新同事出的一个考题,有时间不防也来给出你的答案:packagecom.test;publicclassTestString{publicstaticvoidmain(String[]args){//============================================

作者:星辰 时间:2016-09-05 浏览 1056评论 0 赞 0砸 0 标签: 笔试题

java中float,double利用BigDecimal运算

一、发现问题float、double两种基本类型在运算的时候容易引起精度丢失。以float为例说明。publicstaticvoidmain(String[]args){floatx=1.0f;floaty=0.8f;floatz=x-y;System.out.println(z);}结果是0.19999999二、解决办法利用java.math中的BigDeci

作者:星辰 时间:2016-09-03 浏览 678评论 0 赞 0砸 0 标签: 笔试题

HashMap,LinkedHashMap,TreeMap的区别

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

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

69道java Spring面试题和答案

目录Spring概述依赖注入SpringbeansSpring注解Spring数据访问Spring面向切面编程(AOP)SpringMVCSpring概述1.什么是spring?Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促

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

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

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

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

面试精选30道Java笔试题解答

都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~~下面都是我自己的答案非官方,仅供参考,如果有疑

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