
interview
jlb882800
java技术方面的开发者
展开
-
Java线程面试题
1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成该任务只需10毫秒。2) 线程和进程有什么区别?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程转载 2016-07-26 15:29:44 · 903 阅读 · 0 评论 -
关于Spring的69个面试问答
目录Spring概述依赖注入Spring BeansSpring注解Spring的对象访问Spring面向切面编程Spring MVC框架Spring概述1.什么是Spring?Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中,但对Java EE平台上的Web应用程序有更好的扩展性。Spring框架的转载 2016-07-28 16:57:34 · 267 阅读 · 0 评论 -
Java高级工程师面试题目汇集(关于Struts,Spring,Hibernate三大框架的面试)
1.Hibernate工作原理及为什么要用?工作原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Session 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. H转载 2016-06-23 15:23:29 · 339 阅读 · 0 评论 -
struts2面试题
1)Struts2如何启动 Struts2是通过web.xml中的过滤器StrutsPrepareAndExecuteFilter启动的,Tomcat服务器启动的时候,会执行一次StrutsPrepareAndExecuteFilter里面的init方法,加载struts.xml配置文件,将配置文件的内容封装为javabean存放在内存中,以后用户请求将会读取内存,读取数据,而不用每转载 2016-07-29 17:18:04 · 301 阅读 · 0 评论 -
面试题总结——JAVA高级工程师
近期考虑换工作的问题,于是投简历面试,面试5家公司的高级Java工程师,有4家给了我offer,想着总结一下面试经验,方便最近正在寻求机会的你们一、无笔试题不知道是不是职位原因还是没遇到,面试时,都不需要做笔试题,而是填张个人信息表格,或者直接面试二、三大框架方面问题1、Spring 事务的隔离性,并说说每个隔离性的区别转载 2017-03-06 09:52:56 · 352 阅读 · 0 评论 -
面试总结——Java高级工程师(二)
时运不济,才到16年10月份,公司资金紧张,不得已又出去面试,面试了大概四家公司,只有一家offer ,被打击的体无完肤。 多说无益,下面是面试中提到的面试题和我的个人解答一、Java底层基础题1、SpringMVC的原理以及返回数据如何渲染到jsp/html上?答:spring MVC的核心就是 DispatcherServlet , 一个请求经过 Dispatche转载 2017-03-06 09:53:58 · 496 阅读 · 0 评论 -
面试总结——Java高级工程师(三)
一、独白 之前也面试别人,现在轮到自己找工作,怎么说呢,每个面试官的看法不一样,面试的方式就不一样,比如我面试别人我喜欢问项目中他用到了那些,然后针对用到的技术去问一些问题,或者说对于某些场景的一些技术实现方案是我特别喜欢问的,比如当你的接口服务数据被人截包了,你如何防止数据恶意提交? 相对来说,Java的底层和基础会问的少一点,当然问的少不是代表不问,而是说侧重点在于你的所转载 2017-03-06 09:54:56 · 681 阅读 · 0 评论 -
集合类区别
java.util包中就包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。Java2的集合框架,抽其核心,主要有三种:List、Set和Map。如下图所示:方法/步骤1集合类特性(几个常用类的区别)ArrayL转载 2016-07-26 10:49:21 · 473 阅读 · 0 评论 -
40个Java集合类面试题和答案
40个Java集合类面试题和答案Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括转载 2016-07-26 10:47:11 · 309 阅读 · 0 评论 -
10道经典java编程笔试题
10道经典java编程笔试题作者:达内 更新时间:2014-06-24 10:48 来源:达内点击: 222 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少 //这是一 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第原创 2014-08-13 22:15:42 · 1556 阅读 · 0 评论 -
JSP/Servlet面试问题及详细答案
1.JSP的内置对象及方法Request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie,header, 和session数据的有用的方法。Response表示HttpServletResponse对象,并提供了几个用于设置送回浏览器的响应的方法(如cookies,头信息等)out对象是javax.jsp.JspWriter的原创 2014-08-01 15:38:55 · 734 阅读 · 0 评论 -
Bean的生命周期
Spring中Bean的生命周期原文地址:Bean的生命周期作者:bearfight一个Bean从建立到销毁,会历经几个执行阶段,如果使用BeanFactory来生成、管理Bean,会尽量支持以下的生命周期。@Bean的建立由BeanFactory读取Bean定义文件,并生成各个Bean实例。@属性注入执行相关的Bean属性依赖注入@BeanNameAware的setBean转载 2014-08-01 15:39:16 · 409 阅读 · 0 评论 -
B/S与C/S的联系与区别
B/S与C/S的联系与区别 2008-12-0511:14:54| 分类: 工作笔录 | 标签: |举报 |字号大中小 订阅C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQL Server。客户端需要安装专用的客户端软件。B/S是Browser/Server的原创 2014-08-01 15:38:42 · 452 阅读 · 0 评论 -
金额转换,阿拉伯数字的金额转换成…
public class RenMingBi { private static final char[] data = new char[]{ '零','壹','贰','叁','肆','伍','陆','柒','捌','玖' }; private static final char[] units原创 2014-08-01 15:38:45 · 410 阅读 · 0 评论 -
写两个线程,一个线程打印1-52,另…
Java--写两个线程,一个线程打印1-52,另一个线程打印字母A-Z。打印顺序为12A34B56C……5152Z2012-09-2401:29:42| 分类: 默认分类 |标签:java|举报 |字号大中小 订阅public classThreadDemo { // 测试 public static voidmain(String[] args) throws原创 2014-08-01 15:39:00 · 4116 阅读 · 1 评论 -
JAVA面试题(选择题) .
1. 在Java中,负责对字节代码解释执行的是 A. 应用服务器B. 虚拟机C. 垃圾回收器D. 编译器 2.一个栈的输入序列为1 2 3 45,则下列序列中不可能是栈得输出序列的是() A. 5 4 1 3 2B. 2 3 4 1 5C. 1 5 4 3 2D. 2 3 1 4 53.LDAP是什么? A. 是一种开源产品B. 是一种编程语言C. 是原创 2014-08-01 15:39:38 · 8854 阅读 · 0 评论 -
Class.forName的作用以及为什么要…
Class.forName(xxx.xx.xx) 返回的是一个类JVM中类的装载是由ClassLoader和它的子类来实现的,Java ClassLoader是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new不一样,要分清楚)。至于什么时候用,你可以考虑一下这个问题,原创 2014-08-01 15:38:49 · 396 阅读 · 0 评论 -
小明和小强都是张老师的学生,张老…
小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗?3月4日 3月5日 3月8日6月4日 6月7日9月1日 9月5日12月1日 12月2日 12月8日小明说:如果我不知道的话,小强肯定也不知道小强说:本来我也不知道,但是现在我知道了小明说:哦,那我也知道了原创 2014-08-01 15:38:53 · 1306 阅读 · 0 评论 -
初始化语句; 判断条件; 循环条件
for(foo('A');foo('B')&&(i<2);foo('C')),其实考的就是for (初始化语句; 判断条件; 循环条件) ,现在详细解析一下!1. package com.zzk.test;2.3. public class Test {4. static boolean foo(char c) {5. System.out.print(c);6. return原创 2014-08-01 15:38:58 · 470 阅读 · 0 评论 -
Spring事务配置的五种方式
Spring事务配置的五种方式原文地址:Spring事务配置的五种方式作者:OOKK6688 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataS转载 2014-08-01 15:39:02 · 373 阅读 · 0 评论 -
struts2执行原理(执行流程…
原文地址:struts2执行原理(执行流程)作者:镜子里的人一个请求在Struts2框架中的处理大概分为以下几个步骤:1 客户端发送请求;2这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMeshPlugin)3接着FilterDisp转载 2014-08-01 15:39:42 · 497 阅读 · 0 评论 -
Java编程题,都是比较经典的面试题…
1. 求 2/1+3/2+5/3+8/5+13/8…..前20项之和? class Sum{public static void main(Sting[] args){double sum=0;double fenZi=2.0,fenMu=1.0; //初始的分子 (fenZi)=2,分母(fenMu)=1for(int i=1; isum += fenZi / fenMu原创 2014-08-01 15:39:36 · 802 阅读 · 0 评论 -
Spring中Bean的生命周期
Spring中Bean的生命周期在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注意安全(Thread-safe)的议题,防止多个线程同时存取共享原创 2014-08-01 15:39:18 · 439 阅读 · 0 评论 -
Java编程面试题大全
Java编程面试题大全 2012-02-23 20:36:57| 分类:笔试题 | 标签:|举报|字号大中小 订阅【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?//这是一个菲波拉契数列问题public class lianxi01原创 2014-08-13 22:10:50 · 448 阅读 · 0 评论 -
请写出你最常见到的5个runtime&nbs…
所谓系统异常,就是…..,它们都是RuntimeException的子类,在jdkdoc中查RuntimeException类,就可以看到其所有的子类列表,也就是看到了所有的系统异常。我比较有印象的系统异常有:NullPointerException、ArrayIndexOutOfBoundsException、ClassCastException。常见的运行时异常有如下这些Arithmet原创 2014-08-01 15:38:47 · 1748 阅读 · 0 评论