进入IT企业必读的324个Java面试题

进入IT企业必读的324个Java面试题
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2011-08
版次: 1
ISBN: 9787121138065
定价: 59.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 464页
字数: 758千字
27人买过
  • 《进入IT企业必读的324个Java面试题》涵盖了Java面试中会经常出现的问题,并指导读者快速、巧妙地回答问题。全书共分18章,内容涵盖了面试前必须要知道的几件事、Java程序基础、Java语言中的符号、数据类型及类型转换、数组与字符串、流程控制、异常处理及内存管理、输入/输出流、面向对象、Java的多线程、包和访问控制、集合、数据库、J2EE技术、XML/UML技术、Servlet/JSP技术以及常见的上机编程和思维训练等有趣的试题。 第一篇求职你准备好了吗
    第1章面试前必须知道的几件事
    1.1做好自己的职业规划
    1.1.1走好职业生涯第一步
    1.1.2确定符合自己的人生目标
    1.1.3紧跟社会发展的步伐
    1.1.4为职业生涯画上圆满的句号
    1.2面试的流程
    1.2.1填写求职申请表
    1.2.2笔试
    1.2.3面试
    1.2.4压力测试
    1.2.5外语能力测试
    1.2.6综合测试
    1.3一个漂亮的简历
    1.3.1中文简历的制作
    1.3.2英文简历的制作
    1.3.3如何用E-mail投递简历
    1.3.4简历浏览量低的原因
    1.3.5华丽的辞藻未必是美的
    1.3.6简历被筛选的秘密
    1.4着装要注意的问题
    1.4.1面试着装(男生篇)
    1.4.2面试着装(女生篇)
    1.5面试官经常问到的几个问题
    问题1谈谈你的缺点
    问题2你为什么选择我们公司
    问题3对这项工作,你有哪些可预见的困难
    问题4如果我录用你,你将怎样开展工作
    问题5与上级意见不一时,你将怎么办
    问题6你能为我们做什么
    问题7你是应届毕业生,缺乏经验,如何能胜任这项工作
    问题8你希望与什么样的上级共事
    问题9你在前一家公司离职的原因是什么
    问题10你以前的上级对你的评价如何
    问题11如果你的工作出现失误,给本公司造成经济损失,你认为该怎么办
    问题12怎样理解团队?请举例并说明启示
    1.6大公司VS小公司
    1.6.1大公司VS小公司的区别
    1.6.2大公司的利和弊
    1.6.3小公司的利和弊

    第二篇Java程序设计
    第2章Java程序基础
    2.1环境搭建与开发
    面试题1如何在Linux环境下安装JDK
    面试题2如何编译运行应用程序
    面试题3Java开发工具
    面试题4关于Java命令提示符的问答题
    2.2Java语言概述
    面试题5关于Java命名规范的代码分析题
    面试题6关于Java代码安全的选择题
    面试题7关于Java语言的特性的问答题
    面试题8关于Java的类和对象的选择题
    2.3变量与常量
    面试题9变量及其范围
    面试题10根据代码找出错误原因
    面试题11修改错误代码
    面试题12关于静态方法的代码分析题
    面试题13关于在类中定义方法的选择题
    面试题14关于main()的选择题
    面试题15关于静态变量的选择题
    面试题16关于实例成员和类成员区别
    面试题17找出错误的代码

    第3章Java语言符号
    3.1标识符
    面试题1选择合法的标识符
    面试题2找出错误的代码
    3.2关键字
    面试题3Java中的关键字1
    面试题4Java中的关键字2
    面试题5关键字语法含义
    3.3分隔符
    面试题6Java中的注释1
    面试题7Java中的注释2
    3.4算数运算符
    面试题8求表达式的结果
    面试题9编程计算103的值
    3.5关系运算符
    面试题10确定x的取值范围
    面试题11equals()和==
    面试题12分析程序写出结果
    3.6逻辑运算符
    面试题13根据程序选择正确的运行结果
    3.7位运算符
    面试题14指出错误代码的位置
    面试题15选出相等的值
    面试题16根据代码,推测结果
    3.8条件运算符
    面试题17关于条件运算符的操作规则
    3.9赋值运算符
    面试题18选出正确的赋值语句
    3.1优先级和结合性
    面试题19运算符的结合性测试
    面试题20写出程序运行结果

    第4章数据类型及类型转换
    4.1整型数据
    面试题1int和Integer有什么区别
    面试题2正确的赋值方式
    面试题3选择合法的声明
    面试题4正确表示八进制值
    面试题5Java的原始数据类型
    面试题6int的取值范围
    面试题7根据代码选择正确的答案
    面试题8正确表示10的十六进制值
    面试题9判断表达式的正误
    4.2实型数据
    面试题10选出对float变量的
    合法声明
    面试题11正确的赋值
    面试题12合法的声明
    4.3字符型数据
    面试题13char的取值范围
    面试题14哪些表达式的结果是正确的
    面试题15在char中是否能存储汉字
    4.4布尔型数据
    面试题16对boolean型变量的声明哪个是正确的
    面试题17选出合法的表达式
    4.5数据类型转换
    面试题18选出合法的类型转换
    面试题19基本数据类型与String之间的转换
    4.6值传递
    面试题20选择正确的结果
    面试题21final的参数传递

    第5章数组与字符串
    5.1一维数组
    面试题1选择合法的数组声明
    面试题2对数组进行初始化
    面试题3默认初始化
    面试题4根据代码选择正确的答案
    面试题5根据代码选出对结果正确描述的选项
    面试题6编程题(求最大数)
    5.2二维数组
    面试题7判断程序的运行结果
    面试题8将正确的选项插入指定的位置
    面试题9选择二维数组的合法声明
    面试题10获得数组的大小
    面试题11编程题(根据要求设计程序)
    5.3类String字符串
    面试题12分析代码的输出结果
    面试题13String的数据类型
    面试题14判断程序的返回结果
    面试题15判断创建的对象个数
    5.4类StringBuffer字符串
    面试题16String和StringBuffer的
    区别
    面试题17正确的构造方法
    面试题18setLength方法的作用

    第6章流程控制
    6.1if控制语句
    面试题1分析代码的运行结果
    面试题2写出if语句的运行结果
    面试题3分析程序代码是否有错
    面试题4编程题
    6.2switch控制语句
    面试题5分析代码的运行结果
    面试题6根据已知结果选择未知条件
    面试题7switch语句的使用范围
    面试题8找出代码中的错误并改正
    面试题9编程题
    6.3循环控制语句
    面试题10选出错误代码的位置(while)
    面试题11分析代码选择正确的答案(for)
    面试题12写出程序的运行结果(do-while)
    面试题13判断do…while语句的输出结果
    面试题14编程题
    6.4跳转控制语句
    6.4.1break跳转语句
    6.4.2continue跳转语句
    6.4.3return返回语句
    面试题15分析程序的运行结果
    面试题16关于break和continue的
    描述哪些是正确的
    面试题17可以返回最大值的方法
    面试题18编程题

    第7章异常处理及内存管理
    7.1异常的分类
    面试题1运行时异常与一般异常的异同
    面试题2所有异常的基础类
    7.2异常的处理方式之一:try/catch
    面试题3分析代码的运行结果
    面试题4对try-catch-finally的正确理解
    面试题5分析代码的运行结果
    7.3异常的处理方式之二:throws
    面试题6正确的异常声明方式
    面试题7使用throws处理异常
    7.4异常的处理方式之三:throw
    面试题8分析程序的运行结果
    面试题9异常处理
    7.5内存的管理
    面试题10垃圾回收
    面试题11对象在什么地方变得
    适用于垃圾收集
    面试题12对垃圾回收的正确描述
    面试题13关于finalize()的
    正确描述
    面试题14垃圾收集
    面试题15Sun公司程序员考试中的
    常见题型

    第8章输入/输出流
    8.1File类
    8.1.1目录和文件管理
    8.1.2随机存取文件Random-AccessFile类
    面试题1FileInputStream类构造方法的参数
    面试题2建立文件“file.txt”
    8.2Stream类
    8.2.1字节流的处理方式
    8.2.2Reader类和Writer类
    8.2.3FileReader和FileWriter类
    8.2.4BufferedReader和Buffered-Writer类
    面试题3InputStream类中的方法
    面试题4什么是System.out
    面试题5分析代码的编译运行结果
    面试题6将字符写入文件末尾
    面试题7补全程序
    面试题8创建一个InputStreamReader的实例
    面试题9编程题

    第9章面向对象
    9.1抽象
    9.2继承
    面试题1分析程序的输出结果
    面试题2根据给定代码判断输出结果
    面试题3对程序的正确分析
    9.3封装
    9.3.1成员变量的封装
    9.3.2成员函数的封装
    面试题4类的描述
    面试题5对封装的理解
    9.4多态
    9.4.1方法重载
    9.4.2方法重写
    面试题6分析所执行的代码
    面试题7分析代码的运行结果
    面试题8实现多态的机制
    9.5内部类
    面试题9实例分析
    9.5.1在类中创建一个内部类的实例
    9.5.2在对象中创建一个内部类的
    实例
    9.5.3关于final声明的一个实例
    面试题10分析代码的输出结果
    面试题11关于内部类的问答题
    面试题12找出代码中的错误
    9.6抽象类
    面试题13关于抽象方法的问题
    面试题14编程题,仔细看清
    代码的需求
    9.7接口
    面试题15抽象类和接口的区别
    面试题16根据代码找出错误
    9.8方法的重写和重载
    9.8.1方法重写的实例
    9.8.2方法重载的实例
    面试题17重写和重载的区别
    面试题18哪些方法可以
    加入类Man中
    9.9构造函数
    9.9.1合法的构造函数
    面试题19选择合法的构造函数
    9.9.2构造函数重载
    面试题20写出程序的运行结果
    面试题21关于构造函数的选择题
    面试题22指出代码的错误之处
    面试题23针对this()方法的找错题

    第10章Java的多线程
    10.1认识线程
    10.1.1线程的5种状态
    10.1.2关于单线程的一个实例
    面试题1关于线程基础的简答题
    面试题2对线程的正确叙述
    10.2多线程的创建方式
    10.2.1继承Thread类创建线程的方式
    10.2.2实现Runnable接口创建线程的方式
    面试题3简要回答创建线程的两种方式及区别
    面试题4对Threads的正确描述
    10.3线程和进程
    10.4线程的同步
    10.4.1多线程同步代码块
    10.4.2多线程同步方法
    面试题5线程同步的方法
    面试题6分析代码片段
    面试题7找出代码中的错误
    面试题8分析程序的输出结果
    面试题9指向不同类实例的多线程
    面试题10编程题(Thread和Runnable)
    10.5线程的操作
    面试题11设置线程名称
    面试题12关于isAlive()的推测题
    面试题13关于resume()的选择题
    面试题14关于sleep()和write()的简答题
    面试题15关于yield()方法的选择题
    面试题16编程题

    第11章包和访问控制
    11.1包的创建及使用
    11.1.1包的创建
    11.1.2包的使用
    面试题1选择正确的代码片段
    面试题2选择正确的Java语法
    面试题3了解native声明
    面试题4选择正确的答案
    11.2Java常用类库
    11.2.1Java
    11.2.2容易混淆的软件包
    面试题5Object中hasCode()的返回类型值
    面试题6Object类中的clone()方法
    面试题7hasCode()与equals()
    面试题8Math.abs()方法的使用
    面试题9Math.等于多少
    面试题10谁的值会等于12
    11.3访问控制
    面试题11不能被外部类所访问的修饰符
    面试题12只能被同包中的类访问的修饰符
    面试题13正确的声明
    面试题14类中的调用方法

    第12章类集框架
    12.1类集接口
    12.1.1Collection接口的使用方法
    12.1.2List接口的使用方法
    12.1.3Set接口的使用方法
    12.1.4SortedSet接口的使用方法
    12.1.5Iterator接口的使用方法
    面试题1Collection和Collections的区别
    面试题2用什么方法来区分Set里的
    元素是否重复
    面试题3Collection接口的子接口
    面试题4集合框架中的核心接口
    面试题5可以按序存放元素的集合接口
    面试题6根据程序代码选择正确的选项
    12.2接口实现类的使用
    12.2.1List接口的实现类
    12.2.2Set接口的实现类
    12.2.3Map映射接口
    面试题7HashMap和Hashtable的区别
    面试题8heap和stack的区别
    面试题9常用的类集合
    面试题10关于List、Map、Set的问答题
    面试题11关于ArrayList、Vector、
    LinkedList的问答题
    面试题12覆盖方法
    面试题13分析代码的输出结果
    面试题14写出程序的输出结果
    面试题15接口java.util.Map.Entry中定义的原型是什么
    面试题16如何实现hashCode()方法
    面试题17实现Map接口的对象

    第13章数据库
    13.1SQL
    13.1.1SQL的基本数据定义语句
    13.1.2SQL的基本数据操作语句
    13.1.3SQL中的统计函数
    面试题1如何使用LIKE运算符
    面试题2如何使用ORDER
    面试题3对约束的理解
    面试题4关于SQL的面试题(中兴面试题)
    13.2JDBC数据库编程
    13.2.1创建数据源
    13.2.2加载驱动程序
    13.2.3连接数据源
    13.2.4对数据库的操作
    面试题5Connection类中的事物处理方法有哪些
    面试题6JDBC连接数据库的步骤
    面试题7用JDBC写一段程序
    13.3Oracle数据库
    面试题8判断SELECT语句的查询结果
    面试题9处理分组的子句是什么
    面试题10可以返回非空表达式的函数是什么
    面试题11如何理解索引
    面试题12PL/SQL的内置数据类型是什么
    面试题13什么是视图
    面试题14冷备份和热备份的不同点及其各自的优点
    面试题15如何利用备份恢复数据库
    13.4SQL
    面试题16COUNT(*)函数的作用是什么
    面试题17请选择正确的答案
    面试题18分析SQL语句的结果
    面试题19选择正确的SQL语句
    面试题20TRUNCATE命令的作用是什么
    面试题21如何理解BETWEEN…AND
    面试题22选择正确的SELECT语句
    面试题23SQL是什么
    面试题24删除数据表
    面试题25如何声明游标

    第三篇Java
    第14章J2EE(Java
    14.1J2EE的核心API与组件
    面试题1什么是J2EE
    面试题2关于J2EE的名词解释
    14.2EJB组件
    14.2.1搭建EJB
    14.2.2Session
    14.2.3Message-Driven(消息驱动Bean)
    14.2.4Entity(开发实体Bean)
    面试题3什么是EJB
    面试题4EJB规定禁止的操作
    有哪些
    面试题5EJB与Java区别
    面试题6EJB的类型有哪几种
    面试题7Session
    面试题8开发无状态会话Bean
    面试题9在Entity进行映射
    面试题10Entity实现了数据同步
    面试题11Entity
    面试题12正确理解Message-DrivenBean
    面试题13Bean的生命周期范围
    14.3常见的J2EE应用服务器
    面试题14如何在WebLogic上部署EJB
    面试题15如何给WebLogic的内存指定大小
    面试题16J2EE的应用服务器有哪些
    面试题17persistent与non-persistent的区别
    面试题18在WebLogic中发布EJB需要哪些配置文件
    面试题19JBoss服务器监听服务默认端口是什么
    面试题20创建一个Enterprisetion的同时还会创建哪个组件
    面试题21选出错误的操作
    面试题22创建JDBC

    第15章XML、UML和MVC
    15.1XML
    15.1.1XML的基础知识
    15.1.2XML解析模型
    面试题1XML有哪几种解析技术
    面试题2如何使用XML技术
    面试题3选择正确的描述
    面试题4在DTD中哪个元素属性可加不可加
    面试题5XML的组成包括几部分
    面试题6关于对于内部DTD文档的叙述,哪个选项是正确的
    面试题7在DTD文档中CONTENT的规范
    面试题8什么是对象模型(DOM)15.2UML
    面试题9选择正确的UML类图
    面试题10活动图强调什么
    面试题11跨越多个用例的单个对象的行为类型图
    面试题12什么是用例图
    面试题13用例之间的关系
    面试题14表示系统行为的图有哪些
    面试题15用例图由哪几部分组成
    面试题16什么是模型
    15.3MVC
    面试题17理解MVC设计模式
    面试题18MVC各个部分的实现技术及实现方法

    第16章JSP/Servlet技术
    16.1JSP的核心技术
    16.1.1JSP的基本语法
    16.1.2JSP指令
    16.1.3JSP动作
    16.1.4JSP内置对象
    面试题1在浏览器中如何访问JSP文件
    面试题2分析代码的输出结果
    面试题3JSP页面跳转的方式
    面试题4JSP位于MVC模式的哪一层
    面试题5标签库的指令
    面试题6<jsp:useBean>的属性
    面试题7Page指令的属性
    面试题8JSP的内置对象及其作用
    面试题9JSP注释标签的语法格式
    面试题10Page指令中属性的作用
    面试题11Cookie的工作流程
    面试题12静态页面和动态页面中INCLUDE的作用是否相同
    面试题13JSP的动作指令
    16.2Servlet的核心技术
    16.2.1Servlet接口
    16.2.2Servlet接口实现类
    16.2.3HttpServlet对象
    16.2.4Servlet的生命周期
    16.2.5Servlet之间的跳转
    面试题14Servlet的生命周期
    面试题15Servlet的class文件放在哪个目录下
    面试题16ServletContext对象的产生
    面试题17Servlet配置中的标记
    面试题18Servlet位于MVC模式的哪一层
    面试题19在Servlet生命周期中,哪个方法只能调用一次
    面试题20标识会话的方法
    面试题21可以读取ServletContext对象属性的方法是什么
    面试题22部署时,<Servlet>标签中可以包含哪些标签
    面试题23Servlet中的状态码
    面试题24在HttpServlet中,处理请求的方法有哪些

    第四篇算
    第17章常见的Java上机面试题
    17.1Java基础编程试题
    面试题1怎样截取字符串
    面试题2怎样实现元素互换
    面试题3怎样实现元素排序
    面试题4怎样实现Singleton模式编程
    面试题5哥德巴赫猜想的近似证明
    面试题6怎样实现金额转换
    面试题7爱因斯坦的阶梯问题
    面试题8如何判断回文数字
    17.2数据库编程试题
    面试题9根据表结构写出相应的SQL语句
    面试题10编写MySQL数据库的JDBC连接
    17.3Java高级编程试题
    面试题11怎样用SAX解析XML
    面试题12利用Servelt的doPost方法实现表单内容的读取
    面试题13编程实现Servlet的记录访问功能

    第18章思维与智力测试
    18.1思维拓展测试
    面试题1掷骰子游戏
    面试题2求出最大公约数
    面试题3阶乘阶梯式的函数
    面试题4背包问题
    面试题5求最大的连续组合值(华为校园招聘笔试题)
    面试题6洗扑克牌(乱数排列)
    面试题7巧妙过桥
    面试题8字符移动(金山笔试题)
    面试题9八皇后问题
    18.2智力(IQ)测试
    面试题10找出质量不相同的球
    面试题11有多少人及格
    面试题12他说的是真话吗
    面试题13哪个开关控制哪盏灯
    面试题14谁的存活概率最大
    面试题15猴子分桃
    面试题16三个女儿的年龄分别是多少
    面试题17哪一种是“王牌”花色
    面试题18巧猜扑克牌
    面试题19谁得第二名
    面试题20计时烧绳
    面试题21海盗分金问题
    面试题22聪明的法官
    附录A个人简历英文词汇速查
  • 内容简介:
    《进入IT企业必读的324个Java面试题》涵盖了Java面试中会经常出现的问题,并指导读者快速、巧妙地回答问题。全书共分18章,内容涵盖了面试前必须要知道的几件事、Java程序基础、Java语言中的符号、数据类型及类型转换、数组与字符串、流程控制、异常处理及内存管理、输入/输出流、面向对象、Java的多线程、包和访问控制、集合、数据库、J2EE技术、XML/UML技术、Servlet/JSP技术以及常见的上机编程和思维训练等有趣的试题。
  • 目录:
    第一篇求职你准备好了吗
    第1章面试前必须知道的几件事
    1.1做好自己的职业规划
    1.1.1走好职业生涯第一步
    1.1.2确定符合自己的人生目标
    1.1.3紧跟社会发展的步伐
    1.1.4为职业生涯画上圆满的句号
    1.2面试的流程
    1.2.1填写求职申请表
    1.2.2笔试
    1.2.3面试
    1.2.4压力测试
    1.2.5外语能力测试
    1.2.6综合测试
    1.3一个漂亮的简历
    1.3.1中文简历的制作
    1.3.2英文简历的制作
    1.3.3如何用E-mail投递简历
    1.3.4简历浏览量低的原因
    1.3.5华丽的辞藻未必是美的
    1.3.6简历被筛选的秘密
    1.4着装要注意的问题
    1.4.1面试着装(男生篇)
    1.4.2面试着装(女生篇)
    1.5面试官经常问到的几个问题
    问题1谈谈你的缺点
    问题2你为什么选择我们公司
    问题3对这项工作,你有哪些可预见的困难
    问题4如果我录用你,你将怎样开展工作
    问题5与上级意见不一时,你将怎么办
    问题6你能为我们做什么
    问题7你是应届毕业生,缺乏经验,如何能胜任这项工作
    问题8你希望与什么样的上级共事
    问题9你在前一家公司离职的原因是什么
    问题10你以前的上级对你的评价如何
    问题11如果你的工作出现失误,给本公司造成经济损失,你认为该怎么办
    问题12怎样理解团队?请举例并说明启示
    1.6大公司VS小公司
    1.6.1大公司VS小公司的区别
    1.6.2大公司的利和弊
    1.6.3小公司的利和弊

    第二篇Java程序设计
    第2章Java程序基础
    2.1环境搭建与开发
    面试题1如何在Linux环境下安装JDK
    面试题2如何编译运行应用程序
    面试题3Java开发工具
    面试题4关于Java命令提示符的问答题
    2.2Java语言概述
    面试题5关于Java命名规范的代码分析题
    面试题6关于Java代码安全的选择题
    面试题7关于Java语言的特性的问答题
    面试题8关于Java的类和对象的选择题
    2.3变量与常量
    面试题9变量及其范围
    面试题10根据代码找出错误原因
    面试题11修改错误代码
    面试题12关于静态方法的代码分析题
    面试题13关于在类中定义方法的选择题
    面试题14关于main()的选择题
    面试题15关于静态变量的选择题
    面试题16关于实例成员和类成员区别
    面试题17找出错误的代码

    第3章Java语言符号
    3.1标识符
    面试题1选择合法的标识符
    面试题2找出错误的代码
    3.2关键字
    面试题3Java中的关键字1
    面试题4Java中的关键字2
    面试题5关键字语法含义
    3.3分隔符
    面试题6Java中的注释1
    面试题7Java中的注释2
    3.4算数运算符
    面试题8求表达式的结果
    面试题9编程计算103的值
    3.5关系运算符
    面试题10确定x的取值范围
    面试题11equals()和==
    面试题12分析程序写出结果
    3.6逻辑运算符
    面试题13根据程序选择正确的运行结果
    3.7位运算符
    面试题14指出错误代码的位置
    面试题15选出相等的值
    面试题16根据代码,推测结果
    3.8条件运算符
    面试题17关于条件运算符的操作规则
    3.9赋值运算符
    面试题18选出正确的赋值语句
    3.1优先级和结合性
    面试题19运算符的结合性测试
    面试题20写出程序运行结果

    第4章数据类型及类型转换
    4.1整型数据
    面试题1int和Integer有什么区别
    面试题2正确的赋值方式
    面试题3选择合法的声明
    面试题4正确表示八进制值
    面试题5Java的原始数据类型
    面试题6int的取值范围
    面试题7根据代码选择正确的答案
    面试题8正确表示10的十六进制值
    面试题9判断表达式的正误
    4.2实型数据
    面试题10选出对float变量的
    合法声明
    面试题11正确的赋值
    面试题12合法的声明
    4.3字符型数据
    面试题13char的取值范围
    面试题14哪些表达式的结果是正确的
    面试题15在char中是否能存储汉字
    4.4布尔型数据
    面试题16对boolean型变量的声明哪个是正确的
    面试题17选出合法的表达式
    4.5数据类型转换
    面试题18选出合法的类型转换
    面试题19基本数据类型与String之间的转换
    4.6值传递
    面试题20选择正确的结果
    面试题21final的参数传递

    第5章数组与字符串
    5.1一维数组
    面试题1选择合法的数组声明
    面试题2对数组进行初始化
    面试题3默认初始化
    面试题4根据代码选择正确的答案
    面试题5根据代码选出对结果正确描述的选项
    面试题6编程题(求最大数)
    5.2二维数组
    面试题7判断程序的运行结果
    面试题8将正确的选项插入指定的位置
    面试题9选择二维数组的合法声明
    面试题10获得数组的大小
    面试题11编程题(根据要求设计程序)
    5.3类String字符串
    面试题12分析代码的输出结果
    面试题13String的数据类型
    面试题14判断程序的返回结果
    面试题15判断创建的对象个数
    5.4类StringBuffer字符串
    面试题16String和StringBuffer的
    区别
    面试题17正确的构造方法
    面试题18setLength方法的作用

    第6章流程控制
    6.1if控制语句
    面试题1分析代码的运行结果
    面试题2写出if语句的运行结果
    面试题3分析程序代码是否有错
    面试题4编程题
    6.2switch控制语句
    面试题5分析代码的运行结果
    面试题6根据已知结果选择未知条件
    面试题7switch语句的使用范围
    面试题8找出代码中的错误并改正
    面试题9编程题
    6.3循环控制语句
    面试题10选出错误代码的位置(while)
    面试题11分析代码选择正确的答案(for)
    面试题12写出程序的运行结果(do-while)
    面试题13判断do…while语句的输出结果
    面试题14编程题
    6.4跳转控制语句
    6.4.1break跳转语句
    6.4.2continue跳转语句
    6.4.3return返回语句
    面试题15分析程序的运行结果
    面试题16关于break和continue的
    描述哪些是正确的
    面试题17可以返回最大值的方法
    面试题18编程题

    第7章异常处理及内存管理
    7.1异常的分类
    面试题1运行时异常与一般异常的异同
    面试题2所有异常的基础类
    7.2异常的处理方式之一:try/catch
    面试题3分析代码的运行结果
    面试题4对try-catch-finally的正确理解
    面试题5分析代码的运行结果
    7.3异常的处理方式之二:throws
    面试题6正确的异常声明方式
    面试题7使用throws处理异常
    7.4异常的处理方式之三:throw
    面试题8分析程序的运行结果
    面试题9异常处理
    7.5内存的管理
    面试题10垃圾回收
    面试题11对象在什么地方变得
    适用于垃圾收集
    面试题12对垃圾回收的正确描述
    面试题13关于finalize()的
    正确描述
    面试题14垃圾收集
    面试题15Sun公司程序员考试中的
    常见题型

    第8章输入/输出流
    8.1File类
    8.1.1目录和文件管理
    8.1.2随机存取文件Random-AccessFile类
    面试题1FileInputStream类构造方法的参数
    面试题2建立文件“file.txt”
    8.2Stream类
    8.2.1字节流的处理方式
    8.2.2Reader类和Writer类
    8.2.3FileReader和FileWriter类
    8.2.4BufferedReader和Buffered-Writer类
    面试题3InputStream类中的方法
    面试题4什么是System.out
    面试题5分析代码的编译运行结果
    面试题6将字符写入文件末尾
    面试题7补全程序
    面试题8创建一个InputStreamReader的实例
    面试题9编程题

    第9章面向对象
    9.1抽象
    9.2继承
    面试题1分析程序的输出结果
    面试题2根据给定代码判断输出结果
    面试题3对程序的正确分析
    9.3封装
    9.3.1成员变量的封装
    9.3.2成员函数的封装
    面试题4类的描述
    面试题5对封装的理解
    9.4多态
    9.4.1方法重载
    9.4.2方法重写
    面试题6分析所执行的代码
    面试题7分析代码的运行结果
    面试题8实现多态的机制
    9.5内部类
    面试题9实例分析
    9.5.1在类中创建一个内部类的实例
    9.5.2在对象中创建一个内部类的
    实例
    9.5.3关于final声明的一个实例
    面试题10分析代码的输出结果
    面试题11关于内部类的问答题
    面试题12找出代码中的错误
    9.6抽象类
    面试题13关于抽象方法的问题
    面试题14编程题,仔细看清
    代码的需求
    9.7接口
    面试题15抽象类和接口的区别
    面试题16根据代码找出错误
    9.8方法的重写和重载
    9.8.1方法重写的实例
    9.8.2方法重载的实例
    面试题17重写和重载的区别
    面试题18哪些方法可以
    加入类Man中
    9.9构造函数
    9.9.1合法的构造函数
    面试题19选择合法的构造函数
    9.9.2构造函数重载
    面试题20写出程序的运行结果
    面试题21关于构造函数的选择题
    面试题22指出代码的错误之处
    面试题23针对this()方法的找错题

    第10章Java的多线程
    10.1认识线程
    10.1.1线程的5种状态
    10.1.2关于单线程的一个实例
    面试题1关于线程基础的简答题
    面试题2对线程的正确叙述
    10.2多线程的创建方式
    10.2.1继承Thread类创建线程的方式
    10.2.2实现Runnable接口创建线程的方式
    面试题3简要回答创建线程的两种方式及区别
    面试题4对Threads的正确描述
    10.3线程和进程
    10.4线程的同步
    10.4.1多线程同步代码块
    10.4.2多线程同步方法
    面试题5线程同步的方法
    面试题6分析代码片段
    面试题7找出代码中的错误
    面试题8分析程序的输出结果
    面试题9指向不同类实例的多线程
    面试题10编程题(Thread和Runnable)
    10.5线程的操作
    面试题11设置线程名称
    面试题12关于isAlive()的推测题
    面试题13关于resume()的选择题
    面试题14关于sleep()和write()的简答题
    面试题15关于yield()方法的选择题
    面试题16编程题

    第11章包和访问控制
    11.1包的创建及使用
    11.1.1包的创建
    11.1.2包的使用
    面试题1选择正确的代码片段
    面试题2选择正确的Java语法
    面试题3了解native声明
    面试题4选择正确的答案
    11.2Java常用类库
    11.2.1Java
    11.2.2容易混淆的软件包
    面试题5Object中hasCode()的返回类型值
    面试题6Object类中的clone()方法
    面试题7hasCode()与equals()
    面试题8Math.abs()方法的使用
    面试题9Math.等于多少
    面试题10谁的值会等于12
    11.3访问控制
    面试题11不能被外部类所访问的修饰符
    面试题12只能被同包中的类访问的修饰符
    面试题13正确的声明
    面试题14类中的调用方法

    第12章类集框架
    12.1类集接口
    12.1.1Collection接口的使用方法
    12.1.2List接口的使用方法
    12.1.3Set接口的使用方法
    12.1.4SortedSet接口的使用方法
    12.1.5Iterator接口的使用方法
    面试题1Collection和Collections的区别
    面试题2用什么方法来区分Set里的
    元素是否重复
    面试题3Collection接口的子接口
    面试题4集合框架中的核心接口
    面试题5可以按序存放元素的集合接口
    面试题6根据程序代码选择正确的选项
    12.2接口实现类的使用
    12.2.1List接口的实现类
    12.2.2Set接口的实现类
    12.2.3Map映射接口
    面试题7HashMap和Hashtable的区别
    面试题8heap和stack的区别
    面试题9常用的类集合
    面试题10关于List、Map、Set的问答题
    面试题11关于ArrayList、Vector、
    LinkedList的问答题
    面试题12覆盖方法
    面试题13分析代码的输出结果
    面试题14写出程序的输出结果
    面试题15接口java.util.Map.Entry中定义的原型是什么
    面试题16如何实现hashCode()方法
    面试题17实现Map接口的对象

    第13章数据库
    13.1SQL
    13.1.1SQL的基本数据定义语句
    13.1.2SQL的基本数据操作语句
    13.1.3SQL中的统计函数
    面试题1如何使用LIKE运算符
    面试题2如何使用ORDER
    面试题3对约束的理解
    面试题4关于SQL的面试题(中兴面试题)
    13.2JDBC数据库编程
    13.2.1创建数据源
    13.2.2加载驱动程序
    13.2.3连接数据源
    13.2.4对数据库的操作
    面试题5Connection类中的事物处理方法有哪些
    面试题6JDBC连接数据库的步骤
    面试题7用JDBC写一段程序
    13.3Oracle数据库
    面试题8判断SELECT语句的查询结果
    面试题9处理分组的子句是什么
    面试题10可以返回非空表达式的函数是什么
    面试题11如何理解索引
    面试题12PL/SQL的内置数据类型是什么
    面试题13什么是视图
    面试题14冷备份和热备份的不同点及其各自的优点
    面试题15如何利用备份恢复数据库
    13.4SQL
    面试题16COUNT(*)函数的作用是什么
    面试题17请选择正确的答案
    面试题18分析SQL语句的结果
    面试题19选择正确的SQL语句
    面试题20TRUNCATE命令的作用是什么
    面试题21如何理解BETWEEN…AND
    面试题22选择正确的SELECT语句
    面试题23SQL是什么
    面试题24删除数据表
    面试题25如何声明游标

    第三篇Java
    第14章J2EE(Java
    14.1J2EE的核心API与组件
    面试题1什么是J2EE
    面试题2关于J2EE的名词解释
    14.2EJB组件
    14.2.1搭建EJB
    14.2.2Session
    14.2.3Message-Driven(消息驱动Bean)
    14.2.4Entity(开发实体Bean)
    面试题3什么是EJB
    面试题4EJB规定禁止的操作
    有哪些
    面试题5EJB与Java区别
    面试题6EJB的类型有哪几种
    面试题7Session
    面试题8开发无状态会话Bean
    面试题9在Entity进行映射
    面试题10Entity实现了数据同步
    面试题11Entity
    面试题12正确理解Message-DrivenBean
    面试题13Bean的生命周期范围
    14.3常见的J2EE应用服务器
    面试题14如何在WebLogic上部署EJB
    面试题15如何给WebLogic的内存指定大小
    面试题16J2EE的应用服务器有哪些
    面试题17persistent与non-persistent的区别
    面试题18在WebLogic中发布EJB需要哪些配置文件
    面试题19JBoss服务器监听服务默认端口是什么
    面试题20创建一个Enterprisetion的同时还会创建哪个组件
    面试题21选出错误的操作
    面试题22创建JDBC

    第15章XML、UML和MVC
    15.1XML
    15.1.1XML的基础知识
    15.1.2XML解析模型
    面试题1XML有哪几种解析技术
    面试题2如何使用XML技术
    面试题3选择正确的描述
    面试题4在DTD中哪个元素属性可加不可加
    面试题5XML的组成包括几部分
    面试题6关于对于内部DTD文档的叙述,哪个选项是正确的
    面试题7在DTD文档中CONTENT的规范
    面试题8什么是对象模型(DOM)15.2UML
    面试题9选择正确的UML类图
    面试题10活动图强调什么
    面试题11跨越多个用例的单个对象的行为类型图
    面试题12什么是用例图
    面试题13用例之间的关系
    面试题14表示系统行为的图有哪些
    面试题15用例图由哪几部分组成
    面试题16什么是模型
    15.3MVC
    面试题17理解MVC设计模式
    面试题18MVC各个部分的实现技术及实现方法

    第16章JSP/Servlet技术
    16.1JSP的核心技术
    16.1.1JSP的基本语法
    16.1.2JSP指令
    16.1.3JSP动作
    16.1.4JSP内置对象
    面试题1在浏览器中如何访问JSP文件
    面试题2分析代码的输出结果
    面试题3JSP页面跳转的方式
    面试题4JSP位于MVC模式的哪一层
    面试题5标签库的指令
    面试题6<jsp:useBean>的属性
    面试题7Page指令的属性
    面试题8JSP的内置对象及其作用
    面试题9JSP注释标签的语法格式
    面试题10Page指令中属性的作用
    面试题11Cookie的工作流程
    面试题12静态页面和动态页面中INCLUDE的作用是否相同
    面试题13JSP的动作指令
    16.2Servlet的核心技术
    16.2.1Servlet接口
    16.2.2Servlet接口实现类
    16.2.3HttpServlet对象
    16.2.4Servlet的生命周期
    16.2.5Servlet之间的跳转
    面试题14Servlet的生命周期
    面试题15Servlet的class文件放在哪个目录下
    面试题16ServletContext对象的产生
    面试题17Servlet配置中的标记
    面试题18Servlet位于MVC模式的哪一层
    面试题19在Servlet生命周期中,哪个方法只能调用一次
    面试题20标识会话的方法
    面试题21可以读取ServletContext对象属性的方法是什么
    面试题22部署时,<Servlet>标签中可以包含哪些标签
    面试题23Servlet中的状态码
    面试题24在HttpServlet中,处理请求的方法有哪些

    第四篇算
    第17章常见的Java上机面试题
    17.1Java基础编程试题
    面试题1怎样截取字符串
    面试题2怎样实现元素互换
    面试题3怎样实现元素排序
    面试题4怎样实现Singleton模式编程
    面试题5哥德巴赫猜想的近似证明
    面试题6怎样实现金额转换
    面试题7爱因斯坦的阶梯问题
    面试题8如何判断回文数字
    17.2数据库编程试题
    面试题9根据表结构写出相应的SQL语句
    面试题10编写MySQL数据库的JDBC连接
    17.3Java高级编程试题
    面试题11怎样用SAX解析XML
    面试题12利用Servelt的doPost方法实现表单内容的读取
    面试题13编程实现Servlet的记录访问功能

    第18章思维与智力测试
    18.1思维拓展测试
    面试题1掷骰子游戏
    面试题2求出最大公约数
    面试题3阶乘阶梯式的函数
    面试题4背包问题
    面试题5求最大的连续组合值(华为校园招聘笔试题)
    面试题6洗扑克牌(乱数排列)
    面试题7巧妙过桥
    面试题8字符移动(金山笔试题)
    面试题9八皇后问题
    18.2智力(IQ)测试
    面试题10找出质量不相同的球
    面试题11有多少人及格
    面试题12他说的是真话吗
    面试题13哪个开关控制哪盏灯
    面试题14谁的存活概率最大
    面试题15猴子分桃
    面试题16三个女儿的年龄分别是多少
    面试题17哪一种是“王牌”花色
    面试题18巧猜扑克牌
    面试题19谁得第二名
    面试题20计时烧绳
    面试题21海盗分金问题
    面试题22聪明的法官
    附录A个人简历英文词汇速查
查看详情
相关图书 / 更多
进入IT企业必读的324个Java面试题
进入不可能:天才物理学家的软技能
张枫 译者;[美]布莱恩·基廷
进入IT企业必读的324个Java面试题
进入太空 王赤,都亨 主编;胡文瑞 丛书主编
都亨 主编;胡文瑞 丛 书;王赤
进入IT企业必读的324个Java面试题
进入澄明之境:张世英美学思想研究
郑丹青 著
进入IT企业必读的324个Java面试题
进入仿生时代
小多文化传媒有限公司(北京) 编译;美国卡洛斯出版公司 编著
进入IT企业必读的324个Java面试题
进入澄明之境——哲学的新方向(中华当代学术著作辑要)
张世英
进入IT企业必读的324个Java面试题
进入虫虫世界/奇妙大自然
洋洋兔 绘
进入IT企业必读的324个Java面试题
进入成人世界的9个密码
杨思卓 著
进入IT企业必读的324个Java面试题
进入权:公司治理中的关键资源配置(英文)
过聚荣
进入IT企业必读的324个Java面试题
进入黑夜的漫长旅程——诺贝尔文学奖大系
尤金·奥尼尔 著
进入IT企业必读的324个Java面试题
进入语言的内部:中外现代诗歌精选
李天靖、山刚 编
进入IT企业必读的324个Java面试题
进入深度调整期的中国经济升级研究
郭丽芳 著
进入IT企业必读的324个Java面试题
进入多维时空的物质世界/我的宇宙观系列丛书
张大军 著