
常见面试题
最前线
这个作者很懒,什么都没留下…
展开
-
Hashmap和Hashtable的区别
我们先看2个类的定义[java] view plain copypublic class Hashtable extends Dictionary implements Map, Cloneable, "http://lib.youkuaiyun.com/base/java" class='replace_word' title=转载 2017-06-18 18:07:32 · 302 阅读 · 0 评论 -
抽象类,接口区别
抽象类(abstract class):含有abstract修饰符的类。它不能创建实例对象;含有abstract方法的类必须定义为abstract class;接口(interface):可以说成是抽象类的一种特例,由interface修饰。接口中的所有方法都必须是抽象的;接口中的方法定义默认为public abstract类型;接口中的成员变量类型默认为public static f原创 2017-07-12 20:46:35 · 269 阅读 · 0 评论 -
&与&&有什么区别?
&与&&有什么区别?按位与:a&b是把a和b都转换成二进制数然后再进行与的运算;逻辑与:a&&b就是当且仅当两个操作数均为 true时,其结果才为 true;只要有一个为零,a&&b就为零。电路问题总结:对于:& -- > 不管怎样,都会执行"&"符号左右两边的程序对于:&& -- > 只有当符号"&&"左边程序为真(true)后,才会执行符号"&&原创 2017-07-12 20:44:38 · 365 阅读 · 0 评论 -
spring常遇到的69个面试题
目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发转载 2017-06-12 15:33:57 · 1228 阅读 · 0 评论 -
不少程序员遇到的问题
面试问题如下:1. 求从10到100中能被3或5整除的数的和int sum = 0;for(int i = 10; i 100; i++) if( i % 3 == 0 || i % 5 == 0) sum += i;System.out.println(sum);2. 将一个字符串逆序,不要使用反转函数String message = \"he saw a racecar转载 2017-06-12 15:27:48 · 277 阅读 · 0 评论 -
一位5年的高手总结文
第一阶段:三年我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本 上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行等等,积累了一定的 开发经验,也对代码有了一定深入的认识,是一个比较纯粹的Coder的阶段。第二阶段:五年五原创 2017-06-12 15:24:20 · 229 阅读 · 0 评论 -
java多线程面试
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何转载 2017-06-12 15:11:01 · 229 阅读 · 0 评论 -
数组和链表的区别
数组是线性结构,可以直接索引,即要去第i个元素,a[i]即可。链表也是线性结构,要取第i个元素,只需用指针往后遍历i次就可。貌似链表比数组还要麻烦些,而且效率低些。想到这些相同处中的一些细微的不同处,于是他们的真正不同处渐渐显现了:链表的效率为何比数组低些?先从两者的初始化开始。数组无需初始化,因为数组的元素在内存的栈区,系统自动申请空间。而链表的结点元素在内存的堆区,每个元素须手原创 2017-07-11 21:06:04 · 272 阅读 · 0 评论 -
java面试下集
第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。异常处理Java小应用程序(Applet)SwingJDBC远程方法调用(RMI)ServletJSP异常处理4转载 2017-06-11 10:19:35 · 348 阅读 · 0 评论 -
java面试上集
本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。开始!目录面向对象编转载 2017-06-11 10:15:49 · 184 阅读 · 0 评论 -
高并发方面的问题
高并发的业务架构是:前端:异步请求+资源静态化+cdn后端:请求队列+轮询分发+负载均衡+共享缓存数据层:redis缓存+数据分表+写队列存储:raid阵列+热备网络:dns轮询+DDOS攻击防护高并发的解决方法一般有以下几种:1.一种是使用缓存(网站架构和网站开发中的缓存也是非常重要,各种语言都有自己缓存模块和方法)2.使用生成静态页面(效率最高、消耗原创 2017-06-10 15:26:03 · 368 阅读 · 0 评论 -
Javascript与Java区别
关于java和javascript的关系,我曾在一个论坛上看过这样一句话,java和javascript的关系,就好比雷锋和雷峰塔的关系,实在是经典!因为名字的关系,总是有人误以为Javascript是Java的一个子集,或者必然会存在一些关系。但非常让大家失望,这两种编程语言除了名字开头相同之外,没有其它内在的关系!什么是Javascript?可以操作HTML,提供了原创 2017-08-31 20:47:13 · 32606 阅读 · 0 评论