![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 84
华帝之魂
这个作者很懒,什么都没留下…
展开
-
经典java面试题目
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始转载 2014-08-05 17:05:42 · 624 阅读 · 0 评论 -
过滤器、监听器、拦截器的区别
转自:http://blog.csdn.net/x_yp/article/details/63586301.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(转载 2014-09-25 09:44:01 · 485 阅读 · 0 评论 -
53道Java线程面试题
50道Java线程面试题下面是Java线程相关的热门面试题,你可以用它来好好准备面试。1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线转载 2014-09-03 15:56:13 · 673 阅读 · 0 评论 -
类加载
转自:http://blog.csdn.net/linyajun/article/details/3729121Java 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 .class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一转载 2014-09-03 20:30:58 · 398 阅读 · 0 评论 -
JAVA和C C++的异同
JAVA与C的区别1. Java没有预处理指令。(如C中的#define , #include , #ifdef等)。C中的常量定义在Java中用static final来取代。2. Java中没有C中的全局变量。3. Java中的主类型的size是确定的,而C中主类型的size跟平台相关。4. Java中没有了指针,它使用了类似的句柄来取代指针,但是Java中转载 2014-09-15 10:08:02 · 774 阅读 · 0 评论 -
java 过滤器 和 拦截器
一、理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺转载 2014-09-15 17:12:10 · 531 阅读 · 0 评论 -
最通俗易懂的KMP算法
字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knuth。 这种算原创 2014-09-24 11:21:35 · 889 阅读 · 0 评论 -
99%的海量数据处理面试题
教你如何迅速秒杀掉:99%的海量数据处理面试题作者:July出处:结构之法算法之道blog前言 一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的转载 2014-09-01 16:48:00 · 442 阅读 · 0 评论 -
hadoop面试可能遇到的问题
英文转自:http://blog.163.com/redhumor@126/blog/static/1955478420112642253529/由于本人英文水平和对hadoop的问题1翻译 2014-09-01 15:37:18 · 1612 阅读 · 1 评论 -
hadoop相关面试题集合
1.简要描述一个apache如何安装配置hadoop. 1.创建hadoop 帐户。 2.setup.改IP。 3.安装java,并修改/etc/profile 文件,配置java 的环境变量。 4.修改Host 文件域名。 5.安装SSH,配置无密钥通信。 6.解压hadoop。 7.配置conf 文件下hadoop-env.sh原创 2014-09-01 15:49:12 · 615 阅读 · 0 评论 -
SQL Server锁
SQL Server锁类型(SQL)1. HOLDLOCK: 在该表上保持共享锁,直到整个事务结束,而不是在语句执行完立即释放所添加的锁。 2. NOLOCK:不添加共享锁和排它锁,当这个选项生效后,可能读到未提交读的数据或“脏数据”,这个选项仅仅应用于SELECT语句。 3. PAGLOCK:指定添加页锁(否则通常可能添加表锁)。 4. READCOMMIT转载 2014-09-01 15:37:48 · 441 阅读 · 0 评论 -
Java面试笔试题目集锦
java面试题1-50原创 2014-08-05 16:49:21 · 569 阅读 · 0 评论 -
java面试题补充
1、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句: final StringBuffer a=new StringBuffer("immutable");执行如下语句将报告编译期错误:a=new StringBuffer(""原创 2014-09-04 18:54:19 · 446 阅读 · 0 评论 -
深入了解JVM—内存区域
目录[-]1.Java虚拟机运行时数据区1.1程序计数器1.2Java虚拟机栈1.3本地方法栈1.4Java堆(Java Heap)1.5方法区(Method Area)1.5.1运行时常量池1.6直接内存2引用对象的访问1)使用句柄方式访问2)使用直接指针访问方式1.Java虚拟机运行时数据区 在前面的几篇博文中,我们转载 2014-09-25 10:49:15 · 797 阅读 · 0 评论