Java面试宝典2012最新版

所需积分/C币:9 2013-03-08 15:56:26 4.68MB PDF
1
收藏 收藏
举报

超级好的资源,涵盖面试90%的基础知识和经验,还有许多面试真题。找工作首选资源!
的是父类的 方法,还是使用的子类的 方法,还是抛异常 说出一些常用的类,包,接口,请各举个 中有几种类型的流?为每和类型的流提供了一些抽象类以供继承,请 说出他们分别是哪些类? 字节流与字符流的区别 什么是序列化,如何实现序列化?或者请解释 接口的作 用 描述一下加载文件的原理机制 和有什么区别 、是什么为什么要有 垃圾回收的优点和原理。并考虑种回收机制。 垃圾回收器的基木原理是什么?垃圾回收器可以马上回收内存吗?有什么办法 主动通知虚拟机进行垃圾回收 什么时候用 中会存在内存泄漏吗,请简单描述。 能不能自己写个类,也叫 代码查错 二算法与编程 编写一个程序,将文件中的单词与文件中的单词父替合并到文 件中,文件中的单词用回车符分隔,文件中用回车或空格进行分隔 、编写一个程序,将 目录下的所有文件复制到日录下,并将原 来文件的扩展名从改为 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取 的字符串,但要保证汉字不被截取半个,如“我 ,应该截取“我” 输入“我汉”,,应该输出“我”,而不是“我汉的半个”。 、有个子符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各 个字符的个数。 、说明生活中遇到的二叉树,用实现二叉树 、从类似如下的文木文件中读取出所有的姓名,并打印出重复的姓名和重复的次 数,并按重复次数排序 出来。 、递归算法题 、递归算法题 、排序都有哪儿种方法?请列举。用实现一个快速排序。 有数组,用代码将数组元素顺序颠倒 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥ 零一拾一元整)输出。 部分 判断第二个口期比第个口期大 用显示条记录,每行换一次颜色,即,,用红色字体,, 用绿色字体,,,用红颜色字体。 的提交之前如何验证数值文本框的内容全部为数字否则的话提 示用户并终止提交 、请写出用于校验 文本框中输入的内容全部为数字的 代码 说说你用过那些技术和框架,说说它们的区别 部分 的优化经验 请求的 方式的区别 解释一下什么是 说一说 的生命周期 的基本架构 的区别 什么情况下调用 和 对象的主要方法 和 的区别 和 有何区别 有哪些内置对象作用分别是什么分别有什么方法? 有哪些动作作用分别是什么 的常用指令 中动态 与静态 的区别 两种跳转方式分别是什么有什么区别 、页面间对象传递的方法 和 有哪些相同点和不同点,他们之间的联系是什么? 的各个部分都有那些技术来实现如何实现 、我们在应用开发过程中经常遇到输出某种编码的字符,如 等 如何输出一个某种编码的字符串? 现在输入个数字,以逗号,分开;然后可选择升或者降序排序;按提父键就 在另一页面显示按什么排序,结果为,提供 五数据库部分 、用两种方式根据部门号从高到低,工资从低到扃列出每个员L的信息。 列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排 序 、存储过程与触发器必须讲,经常被面试到 数据库三范式是什么 说出些数据库优化方面的经验 和 有什么不同 分页语句 用一条语句查询出每门课都大于分的学生姓名 所有部门之间的比赛组合 每个月份的发生额都比科目多的科目 统计每年每月的信息 显示文章标题,发帖人、最后回复时间 朋除除了号不同其他都相同的学生冗余信息 航空网的几个航班查询题 査出比经理薪水还高的员工信息: 、求出小于岁的各个老帅所带的大于岁的学生人数 求出发咕最多的人 个用户表中有一个积分字段,假如数据库中有多万个用户,若要在每年 第一天凌晨将积分清岺,你将考虑什么,你将想什么办法解决 个用户具有多个角色,请查询出该表中具有该用户的所有角色的其他用户。 公司的面试 注册驱动程序的三和方式 用 如何调用存储过程 中的 相比 的好处 个用连接并访问数据的程序代码 的作用为什么要用 大数据量下的分页解决方法。 用 查询学生成绩单把主要代码写出来(考试概率极大) 、这段代码有什么不足之处 、说出数据连接池的⊥作机制是什么 、为什么要用 和 有何不一样 六 部分 有哪些鲜析技术区别是什么 、你在项目中用到了技术的哪些方面如何实现的 用解析文件时如何解决中文问题如何解析 编程用解析的方式 文档定义有几种形式?它们之间有何本质区别?解析文档有哪几和 方式 七流行的框架与新技术 谈谈你对的理解。 、谈谈你对 的理鮮。 的作用。 、你对的理解。 谈谈中的 优缺点优点:实现模式,结构清晰使开发者只关注业务逻 辑的实现 的应用如 架构 说说 的区别。 中的 的区别, 的和的区别。 简述 和 的优缺点如何书写一个 軋置文件 与 有什么不同 的一对多和多对一双向关联的配置 的 属性的作用 在中如何体现设计模式 中委托方案怎么配置 中委托方案怎么配置 进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没 有一个实体类与之对应如何解决 介绍一下 的二级缓存 的依赖注入是什么意思给一个 的 属性字符串类型 注入值为 的 配置文件该怎么写 是什么 什么是 的工作流程! 与的区别!! 八软什工程与设计模式 方面 常用的改计模式?说明工厂模式。 、开发中都用到了那些设计模式用在什么场合 九部分 与的联系与区别。 、应用服务器与 的区别? 、应用服务器有那些? 是什么? 是技术还是平台还是框架?什么是 、请对以下在中常用的名词进行解释或简单描述 如何给 指定大小的内存 如何设定的 的热启动模式开发模式与产品发布模式 、如何启动时不需输入用户名与密码 在 管理制台中对·个应用域或者说是个网站 进行及 或连接池等相关信息进行配置后实际保存在什么文件中 说说 中一个 的缺省目录结构比如要将一个简单的 放入何目录下然的在浏览器上就可打入 主机端口号 航可以看到运行结果了又比如这其中用到了一个自己写的 该如何办 在 中发布需涉及到哪些配置文件 、如何在 中进行配置与客户端的认证配置或说说标准进行 的配置 如何查看在 中已经发布的 十部分 是于哪些技术实现的?并说出 和 的区别, 和 的区别。 简要讲一下的个 的区别? 包括( 说出他们的生命周期,及如何管理事务的? 容器提供的服务 的激活机制 的几种类型 、客服端调用对象的几个基本步骤 十 部分 名词解释 开发包的介绍。 的解释。 解释。 是什么用途是什么 下线程,类的解释。 问得稀里糊涂的题 四种会话跟踪技术 、简述逻辑操作与条件操作的区别。 十二其他 请用英文简单介绍下自己 、请把 首的这一段话用中文翻详一下 美资软件公司 工程师电话面试题目 这套面试题主要目的是帮助那些还没有软件开发实际工作经验,而正在努力寻找软件开发工 作的朋友在笔试时更好地贏得笔试和面试。由于这套面试题涉及的范围很泛,很广,很杂,大家不叮能 天两天就看完和学完这套面试宝典,即使你已经学过了有关的技术,那么至少也需要一个月的时间才能消 化和掌握这套面试宝典,所以,大家应该早作准备,从拿到这套面试宝典之日起,就要坚持在每天闲暇之 余学习其中儿道题目,积月祟,等刭出去面试时,一切都水到桨成,面试时就自然会游刃有余了∫ 答题时,先答是什么,再答有什么作用和要注意什么(这部分最重要,展现白己的心得) 答的段落分别,层次分明,条理清晰都非常重要,从这些表面的东西也可以看出一个人的习惯、办 事风帑、条理等。 要讲你做出答案的思路过程,或者说你记住答案的思想都写下来。把答题想着是辩论赛ε答题就是给 别人讲道理、摆事实。答题不局限于什么格式和形式,就是要将自的学识展现出来! 别因为人家题目本来就模棱两可,你就心里胆怯和没底气了,不敢回答了。你要人胆地指出对方题目 很模糊和你的观点,不要把面试官想得有多高,其实但和你就是差不多的,你想想,如果他把你招进去了, 你们以后就是同事了,可是差不多的吗? 关于就业薪水,如果你是应届生,那不能要高工资,好比大饼的故事,没有文凭还想拿高工资,就去 中关村缺什么补什么吧!少数人基础确实很好,在校期间确实又做过一些项目,那仍然是可以要到相对高 的工资的。 基础部分 基础部分的顺序;基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的 语法,集合的语法,的语法,虚拟机方面的语法。 源文件中是否可以包括多个类(不是内部 类)?有什么限制? 可以有多个类,但只能有一个 的类,并且 的类名必须与文件名相一致 有没有 中的保留字,现在没有在中使用。 、说说和的区别。 和都可以用作逻辑与的运算符,表示逻辑与(),当运算符两边的表达式的结果都为时, 整个运算结果才为,否则,只要有一方为,则结果为 还具有短路的功能,即如果第一个表达式为,则不再计算第二个表达式,例如,对于 “3”表达式,当为时,后面的表达式不会执行,所以不会出现 如果将改为,则会抛出 异常 会增长 不会增长 还可以用作位运算符,当操作符两边的表达式不是 类型时,表小按位与操作,我们通常 使用来与一个整数进行运算,来获取该整数的最低 位,例如, 的结果为 备注:这道题先说两者的共同点,再说出和的特殊之处,并列举一些经典的例子来表明自己理解 透彻深入、实际经验丰富。 在 中如何跳出当前的多重嵌套循环? 在中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中 使用带有标号的语句,即可跳出外层循坏。例如, 另外,我个人通常并不使用标号这种方式,而是让外层的循环条件表达式的结果可以受到里层循坏体 代码的控制,例如,要在二维数组中查找到某个数字。 语句能否作用在,能否作用在上,能 否作用在 上 在 只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是 基本类型或 包装类型,由于, 都可以隐含转换为,所以,这些类型以及这些类型 的包装类型也是可以的。显然,和类型都不符合的语法规定,并且不能被隐式转换成 类平,所以,它们不能作用于语句屮。 有什么错 有什么错 对于 由于运算时会白动提升表达式的类型,所以结果是型,再赋值 给类型时,编译器将报告需要强訇转換类型的错误。 由于是语言规定的运算符,编译器会对它进行特殊处理,因此 可以正确编译。 型变量中能不能存贮一个中文汉字为什么 型变量是用来存储 编码的字符的, 编码字符集中包含了汉字,所以,型变量 中当然可以存储汉字啦。不过,如果某个特殊的汉字没有被包含在 编码字符集中,那么,这个 型变量中就不能存储这个特殊汉字。补充说明 编码占用两个字节,所以,类型的变量也是占 用两个字节。 备注:后面一部分回答虽然不是在正面回答题目,但是,为了展现白己的学识和表现白己对问题理解 的透物深入,可以回答一些相关的知识,做到知无不言,言无不尽。 、用最有效率的方法算出乘以等於几 因为将一个数左移位,就相当于乘以了的次方,那么,一个数乘以只要将其左移位即可 而位运算直接支持的,效率最高,所以,乘以等於几的最效率的方法是 、请设计一个一百亿的计算器 首宄要明白这道题目的考査点是伫么,一是大家首先妟对计算机原理的底层细节要清楚、要知道加减 法的位运算原理和知道计算机中的算术运算会发生越界的情况,二是要具备一定的面向对象的设计思想 首先,计算机中用固定数量的几个字节米存储的数值,所以计算机中能够表示的数值是有一定的范围 的,为了便讲解和解,我们先以类型的整数为例,它用个字节进行存储,表示的最大数值范围 为到在内存屮对应的二进制数据为 ,如果两个相加,不考虑运算时的类犁提 升,运算后会产生进位,二进制结果为 ,由于进位后超过了类型的存储空间,所以进位部 分被舍弃,即最终的结果为 也就是,这正好利用溢位的方式实现了负数的运算。在内存 中对应的二进制数据为 ,如果两个相加,不考虑运算时的类型提升,运算后会产生进位 二进制结果为 ,由于进位后超过了类型的存储空间,所以进位部分被舍弃,即最终的结果 为 ,也就是,这样的结果显然不是我们期望的,这说明计算机中的算术运算是会发生越界情况 的,两个数值的运算结果不能超过计算机中的该类型的数值范围。由于中涉及表达式运算时的类型自 动提升,我们无法用类型来做演示这种问题和现象的实验,大家可以用下面一个使用整数做实验的例 子稈序体验一下: System. out. printIn(” 先不考虑类型,由于的正数范围为的次方,表示的最大数值约等丁 也就是亿的人小,所以,要实现一个一百亿的计算器,我们得白己设计一个类可以用于表示很人的整数, 并且提供了与另夕一个整数进行加减乘除的功能,大概功能如卜 ()这个类内部有两个成员变量,一个表示符号,另一个用字节数组表小数值的二进制数 ()有一个构造方法,把一个包含有多位数值的字符串转换到内部的符号和字节数组中 ()提供加减乘除的功能 备注:要想写出这个类的完整代码,是非常复杂的,如果有兴趣的话,可以参看中自带的 类的源码。面试的人也知道谁都不可能在短时间内写出这个类的完整代码的,他要的 是你是否有这方面的概念和意识,他最重要的还是考查你的能力,所以,你不要因为白己无法写出完整的 最终结果就放弃答这道题,你要做的就是你比别人写得多,证明你比别人强,你有这方面的思想意识就可 以了,毕竟别人可能连题目的意思都看不懂,什么都没写,你要敢于答这道题,即使只答了一部分,那也

...展开详情
试读 127P Java面试宝典2012最新版
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
Java面试宝典2012最新版 9积分/C币 立即下载
1/127
Java面试宝典2012最新版第1页
Java面试宝典2012最新版第2页
Java面试宝典2012最新版第3页
Java面试宝典2012最新版第4页
Java面试宝典2012最新版第5页
Java面试宝典2012最新版第6页
Java面试宝典2012最新版第7页
Java面试宝典2012最新版第8页
Java面试宝典2012最新版第9页
Java面试宝典2012最新版第10页
Java面试宝典2012最新版第11页
Java面试宝典2012最新版第12页
Java面试宝典2012最新版第13页
Java面试宝典2012最新版第14页
Java面试宝典2012最新版第15页
Java面试宝典2012最新版第16页
Java面试宝典2012最新版第17页
Java面试宝典2012最新版第18页
Java面试宝典2012最新版第19页
Java面试宝典2012最新版第20页

试读结束, 可继续阅读

9积分/C币 立即下载 >