文章分类 -  java面试题

摘要:子类是永远继承父类的非私有化方法,当子类中重写父类方法时,调用的是子类的方法,没有重写时,调用的是父类中的方法1 多态是只针对方法,而不是属性的,但是写法上,子类重写父类的属性,编译器是不会报错的class Person{ String name = "person" ; public vo... 阅读全文
posted @ 2015-10-14 21:28 剑芒 阅读(365) 评论(0) 推荐(0) 编辑
摘要:指出下面代码的结果是什么:public class Test {private static Test test = new Test();public static int num1;public static int num2=0;private Test(){num1++;num2++;}pu... 阅读全文
posted @ 2015-10-14 21:26 剑芒 阅读(126) 评论(0) 推荐(0) 编辑
摘要:现在是3月份,也是每年开年企业公司招聘的高峰期,同时有许多的朋友也出来找工作。现在的招聘他们有时会给你出一套面试题或者智力测试题,也有的直接让你上机操作,写一段程序。算法的计算不乏出现,基于这个原因我自己搜集了一些算法上的题型。希望对于大家有所帮助。【程序1】 题目:古典问题:有一对兔子,从出生后第... 阅读全文
posted @ 2015-10-14 21:25 剑芒 阅读(19610) 评论(2) 推荐(3) 编辑
摘要:因为之前写过C++的一些算法,觉得好多东西其实挺简单的,可是有一次面试让我自己写一个排序算法,最后倒腾了半天都感觉不太对的样子,今儿个自己琢磨琢磨调试了一个程序,算是为以后面试当干粮吧,有时间把所有的算法都整理一下写出来。package homework;public class BubbleSor... 阅读全文
posted @ 2015-10-14 21:25 剑芒 阅读(142) 评论(0) 推荐(0) 编辑
摘要:1、 继承和实现区别Hashtable是基于陈旧的Dictionary类,完成了Map接口;HashMap是Java 1.2引进的Map接口的一个实现(HashMap继承于AbstractMap,AbstractMap完成了Map接口)。2、 线程安全不同HashTable的方法是同步的,HashM... 阅读全文
posted @ 2015-10-14 21:23 剑芒 阅读(196) 评论(0) 推荐(0) 编辑
摘要:请说说接口和抽象类的区别?估计90%的人都答不好 我的答案是:1.从使用目的来看:接口只是一个类间的协议,它并没有规定怎么去实现;抽象类可以重用你代码使你的代码更加简洁;2.从行为来看:接口可以多继承,multi-implement抽象类不能实例化,必须子类化才能实例化;3.从属性来看:接口的属性必... 阅读全文
posted @ 2015-10-14 21:22 剑芒 阅读(140) 评论(0) 推荐(0) 编辑
摘要:11.finally{}中的代码总是会执行,当try{}中中有return语句时, finally{}代码执行于return之前,因为一个函数return之后就会销毁。12.静态变量实例变量,每个实例都有一个。静态变量,每个类只有一个,所有类的实例都共用一个。静态变量会在该类的任何静态方法执行之前就... 阅读全文
posted @ 2015-10-14 21:21 剑芒 阅读(146) 评论(0) 推荐(0) 编辑
摘要:1.ClassLoader的方法中 loadClass方法和forName方法目的功能类似,都是用来加载class的,但是作用上有所区别。loadClass方法加载类在加载时并不对该类进行解释,因此不会初始化该类。而forName方法则会将Class进行解释和初始化。2.在Java中字符只以一种形式... 阅读全文
posted @ 2015-10-14 21:20 剑芒 阅读(138) 评论(0) 推荐(0) 编辑
摘要:面试例题1:Jeff and Diamond like playing game of coins.One day they designed a new set of rules:(1)Totally 10 coins.(2)One can take away 1,2 or 4 coins at ... 阅读全文
posted @ 2015-10-14 21:19 剑芒 阅读(325) 评论(0) 推荐(0) 编辑
摘要:作为2015届应届毕业生,一个不起眼的广东本科院校的大四学生,对进好公司的期望不大,因为对自己的技术信心也不是很足。工作难找,上星期在51job、智联招聘等网站上投了一些简历后,得到了一个面试机会,就在昨天我去面试了。 早上10点20分,进入了面试官的办公室,面试官示意我坐下后,问我有没带纸质的简... 阅读全文
posted @ 2015-10-14 21:18 剑芒 阅读(188) 评论(0) 推荐(0) 编辑
摘要:10 interview question on Singleton Pattern in JavaQuestion starts withWhat is Singleton class? Have you used Singleton before? Singleton is a class wh... 阅读全文
posted @ 2015-10-14 21:14 剑芒 阅读(209) 评论(0) 推荐(0) 编辑
摘要:什么是“长连接”和“短连接”?所谓短连接指建立SOCKET连接后发送后接收完数据后马上断开连接,一般银行都使用短连接解释2长连接就是指在基于tcp的通讯中,一直保持连接,不管当前是否发送或者接收数据。而短连接就是只有在有数据传输的时候才进行连接,客户-服务器通信/传输数据完毕就关闭连接。解释3长连接... 阅读全文
posted @ 2015-10-14 21:13 剑芒 阅读(1841) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.verycd.com/files/fb1b9ea09e63162183b1f40b40b87e5523150081public class StringTest { public static void main(String[] args) { ... 阅读全文
posted @ 2015-10-14 21:13 剑芒 阅读(320) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.lilongdream.com/2014/04/10/94.html(为转载+整理)以下从Java的角度总结了面试常见的算法和数据结构:字符串,链表,树,图,排序,递归 vs. 迭代,动态规划,位操作,概率问题,排列组合,以及一些需要寻找规律的题目。1. 字符串、数组... 阅读全文
posted @ 2015-10-14 21:11 剑芒 阅读(269) 评论(0) 推荐(0) 编辑
摘要:文章来源:一路读 http://www.yiludu.cn一、Java基础知识1. Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。Integer literals,Floating-point literals,character literals,Boolean lit... 阅读全文
posted @ 2015-10-14 21:09 剑芒 阅读(192) 评论(0) 推荐(0) 编辑
摘要:importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;classPoint{intx;inty;Point(intx,inty){this.x=x;this.y=y;}}publi... 阅读全文
posted @ 2015-10-14 21:07 剑芒 阅读(761) 评论(0) 推荐(0) 编辑
摘要:1、什么是servlet线程安全,如何解决?2、spring事物管理,在项目中你是怎么管理事物的?3、java中的有几种线程?4、java有几种锁?5、怎么理解java中的多态,项目中何时用到抽象类?6、如何处理js,sql注入?7、struts2拦截器的原理?8、如何理解spring AOP?11... 阅读全文
posted @ 2015-10-14 21:06 剑芒 阅读(129) 评论(0) 推荐(0) 编辑
摘要:没想到阿里校招如此之早,虽然早已进入复习备战状态,但还是感觉有些措手不及。。。找了个在蚂蚁金服做HR的同学帮忙了内推,然后在最近的几天匆匆 忙忙地复习JAVA(之前都把精力放在了数据结构、算法等基础上了)。上周五投递的简历,这周四就接到了面试电话,面试GG声音很有磁性,也比较温 柔。。。一开始是自我... 阅读全文
posted @ 2015-10-14 20:51 剑芒 阅读(234) 评论(0) 推荐(0) 编辑
摘要:9.27 面试1.写一个C语言的宏,求两个传入的数的绝对值的和。①#define add(a,b) (((a) "dcba"①//把第一个放到最后/*void firstToLast(char str[],int len){if(len 区别:a++先使用a原来的值,使用后在让a的值自加一, ++... 阅读全文
posted @ 2015-10-14 20:35 剑芒 阅读(85) 评论(0) 推荐(0) 编辑
摘要:1、 sleep() 和 wait() 有什么区别?答:1、这两个方法来自不同的类分别是Thread和Object 2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。 3、wait,notify和notifyAll只能在同步控制方法或者同步控制块... 阅读全文
posted @ 2015-10-14 20:34 剑芒 阅读(176) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示