图书介绍

Java程序员面试秘笈PDF|Epub|txt|kindle电子书版本网盘下载

Java程序员面试秘笈
  • 陈浩编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115339652
  • 出版时间:2014
  • 标注页数:492页
  • 文件大小:74MB
  • 文件页数:511页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java程序员面试秘笈PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Java编程基础1

面试题1简单描述Java开发包的种类1

面试题2 Java语言的特性有哪些2

面试题3 Linux操作系统下如何安装Java SE开发环境3

面试题4列出你熟悉的Java开发工具5

面试题5用自己的语言描述Java中的类和对象6

面试题6命名Java变量9

面试题7理解成员11

面试题8在Java中,对象是如何传递消息的14

面试题9对于类的静态变量的理解14

面试题10类继承的建模表示方法15

面试题11使用jar命令18

面试题12如何执行mian()方法21

面试题13 Java开发原则22

第2章 Java语言基础23

面试题1掌握Java标识符23

面试题2掌握Java关键字26

面试题3找出Java关键字27

面试题4挑选Java关键字28

面试题5选择完整合法的Java注释28

面试题6 int和Integer的区别是什么31

面试题7哪些不属于Java的原始类型34

面试题8 String和StringBuffer的区别34

面试题9指出Java的原始数据类型并说出其分类35

面试题10理解和掌握Java语言中的变量初始化37

面试题11哪几个是有效的声明语句41

面试题12选择正确的代码运行结果42

面试题13空文件是否为一个有效的Java程序源文件43

面试题14尝试编译代码并判断结果43

面试题15 关于main()方法正确的描述是44

第3章 运算符和类型转换47

面试题1 111%13的运算结果47

面试题2选择正确的递增运算结果50

面试题3 8|9&10^11的运算结果52

面试题4选择表达式的输出结果60

面试题5选择“abcd”instanceof Object的返回结果61

面试题6考察运算符的优先级62

面试题7 9+8%7+6的运算结果64

面试题8选择正确的运算结果64

面试题9请给出equals()和==的区别65

面试题10判断一系列表达式运算后的最终结果67

面试题11赋值运算符选择题68

面试题12参数传递选择题70

面试题13选择正确结果73

面试题14补全代码74

面试题15选择正确的类型转换75

面试题16表达式5.4+“3.2”的结果77

面试题17日期选择题79

第4章 声明和访问控制84

面试题1选择非法声明语句84

面试题2考察数组声明86

面试题3如何获得数组大小87

面试题4是否可以改变数组大小88

面试题5数组索引从几开始88

面试题6如何初始化数组89

面试题7选择正确的合法声明90

面试题8类的声明可否使用private93

面试题9如何正确使用this94

面试题10 Java修饰符问题97

面试题11谈谈final、finally、finalize的区别99

面试题12 final变量可以看作是常量吗100

面试题13包含抽象方法的一定是抽象类吗101

面试题14标记Java类成员的可访问性修饰符102

面试题15哪些成员可以从包外部访问105

面试题16构造器选择题106

面试题17构造器有怎样的执行顺序115

第5章 流程控制、异常处理和断言117

面试题1选择if语句执行结果117

面试题2判断if语句中的错误122

面试题3判断switch表达式的错误123

面试题4找出语句中的错误124

面试题5 while语句选择题125

面试题6迭代语句for中的错误129

面试题7迭代语句for的编译错误132

面试题8 for语句的循环条件133

面试题9哪个max方法可以正确返回最大值134

面试题10 break和continue关键词的掌握138

面试题11关于break和continue哪些描述正确145

面试题12选出关于for描述正确的语句145

面试题13哪个类是所有异常的基础类146

面试题14 Java如何处理异常148

面试题15 选择处理异常结果155

面试题16有关异常的编译结果156

面试题17异常处理选择题157

面试题18如何使用throws158

面试题19什么时候用assert159

面试题20判断哪几条语句将抛出异常163

第6章 深入理解面向对象的精髓164

面试题1请说出面向对象的特征有哪些165

面试题2列出面向对象的几个设计原则166

面试题3关于类的说法哪些正确168

面试题4指出类A和类B之间的关系171

面试题5代码中A和B的关系174

面试题6 Java方法重载选择题175

面试题7对于方法重载,哪些元素是必须相同的180

面试题8选择编译结果181

面试题9方法覆盖选择题182

面试题10指出代码的错误188

面试题11编译代码判断结果189

面试题12请说出Java语言中覆盖和重载的相同与不同190

面试题13说出代码的编译运行结果190

面试题14指出代码哪里会出现错误193

面试题15父类构造函数是先于子类构造函数运行吗194

面试题16怎样才能输出good195

面试题17哪一个构造函数能添加到标记处而不会编译错误199

面试题18哪一种说明是正确的200

面试题19运行下面代码的结果是什么201

第7章 对象生存期203

面试题1如何理解垃圾回收203

面试题2什么时候适合垃圾回收206

面试题3什么地方对象变得适用于垃圾回收207

面试题4关于垃圾回收哪些说法是正确的208

面试题5选择正确的Java垃圾回收说法209

面试题6下面代码中标记的对象,哪里开始可以被回收210

面试题7初始器选择题211

面试题8选择正确的代码块型初始器216

面试题9 Java初始器执行顺序217

第8章 线程218

面试题1请说明进程和线程的区别218

面试题2一个具有生命的线程有哪些状态220

面试题3哪个方法是正确的启动新线程的方法221

面试题4如何创建启动线程222

面试题5选择正确的线程说法225

面试题6选择正确的输出结果225

面试题7如何理解线程同步226

面试题8线程同步选择题231

面试题9下面哪些事件会导致线程死亡233

面试题10调用yield()方法可以保证什么239

面试题11 notify()方法定义在何处239

第9章 面向对象的基础类241

面试题1 Object类中hasCode()方法的返回类型是什么241

面试题2 Object类的clone()方法可以抛出哪个异常244

面试题3关于对象的操作哪些说法正确245

面试题4 Math.abs(10,4)函数返回值246

面试题5哪些代码部分能够打印出11248

面试题6 Math.ceil(-5.5)返回值249

面试题7哪些运算符不能用于合并字符串对象249

面试题8如何提取字符串253

面试题9 String类的trim()方法有什么作用254

面试题10 String类的concat()方法255

面试题11哪些表达式是非法的255

面试题12哪个表达式结果为true256

面试题13 String对象的length()方法257

面试题14理解StringBuffer类257

面试题15理解setLength()方法261

面试题16哪些参数列表具有相应的StringBuffer类构造函数262

面试题17哪个方法不是StringBuffer定义的262

面试题18请讲述集合类的3个组成部分263

面试题19哪些是集合框架中的核心接口265

面试题20按序存放非唯一元素集合接口的名字271

面试题21如何实现Java集合272

面试题22打印输出选择题277

面试题23 Collection接口的哪些方法会返回true278

面试题24实现Map接口的对象可以调用哪些方法279

面试题25选择正确的代码输出结果285

面试题26哪个方法原型在接口java.util.Map.Entry中定义287

面试题27哪个代码提供了hashCode()方法的正确实现287

面试题28关于System.out说法哪个正确290

面试题29哪个语句可以建立文件“file.txt”的字节输入流293

面试题30哪个是正确的文件操作294

面试题31哪个方法能够获得file.txt文件的父路径299

面试题32将“hello”字符写入文件file.txt的末尾300

面试题33哪个类是FilterOutputStream类构造器的合法参数301

第10章 Servlet/JSP基础307

面试题1 Servlet和CGI的区别307

面试题2描述Servlet的生命周期309

面试题3控制台正确的显示结果311

面试题4 HTTP请求时Servlet会调用HttpServlet的哪个方法313

面试题5如何把一个HTTP请求重定向到另外的URL313

面试题6请描述Servlet和JSP的区别与联系316

面试题7 JSP有哪些内置对象?作用分别是什么318

面试题8哪个不是JSP的隐含对象319

面试题9请说出JSP的6个基本动作指令和作用319

面试题10 JSP页面如何跳转322

面试题11获取页面请求中一个文本框的输入324

面试题12如何使用标签326

面试题13结束标签时调用哪个方法328

面试题14 $﹛user.loginName﹜的执行效果等同于哪一个329

面试题15 JSP容易混淆的问题332

面试题16选择正确的表达式332

面试题17 <%=a+b%>的输出结果333

第11章 Java EE相关概念334

面试题1 J2EE(Java EE)是什么334

面试题2解释JNDI、JMS、JTA、JAF、RMI335

面试题3建立Enterprise Application时哪个J2EE组件会同时创建337

面试题4哪个操作是不可行的337

面试题5建立一个JDBC provider时,哪些字段必须填写338

面试题6什么是SOA,SOA有哪些特点338

面试题7请说出什么是Web Service340

面试题8 Web Service由几个基本技术组成,分别是什么341

面试题9什么是JAXP、JAXM343

第12章 数据库技术344

面试题1 Connection的哪个方法可以建立PreparedStatement接口344

面试题2在JDBC中可以调用存储过程的接口是哪一个346

面试题3哪些方法可以注册一个JDBC Driver347

面试题4 ResultSet的方法348

面试题5 Statement、 PreparedStatement和CallableStatement的区别351

面试题6说出以下数据结构中不属于线性数据结构的352

面试题7在一棵二叉树上第5层的结点数最多是多少353

面试题8数据库系统的核心是什么355

面试题9哪个是数据库的正确描述356

面试题10能够给出数据库物理存储结构与物理存取方法的是什么356

面试题11 SQL语句中修改表结构的命令358

面试题12给出Oracle中两个查看表结构的方法359

面试题13针对Oracle数据库编写SQL查询语句359

面试题14常见的SQL查询359

面试题15 Oracle临时表有几种?临时表和普通表的主要区别是什么360

面试题16说出冷备份和热备份的不同点以及各自的优点361

面试题17编译PL/SQL Package时报告错误,如何显示出错信息363

面试题18 SQL Server如何连接认证364

面试题19在下划线中填入相应的答案364

面试题20如何区分用户临时表和系统临时表365

面试题21 SQL Server中自定义函数和存储过程的区别368

面试题22使用case语句369

面试题23复杂的SQL查询369

第13章 常见的开源技术371

面试题1什么是MVC设计模式?MVC分别代表什么371

面试题2请画出JSP Model 1与JSP Model 2的规范图373

面试题3 Action如何转发页面374

面试题4 Struts 2有哪些优势378

面试题5针对Struts 2框架的哪些说法是对的381

面试题6对Struts 2框架中的ActionContext描述正确的是381

面试题7哪些不是Struts 2的内置result类型382

面试题8在Struts 2框架中如何配置Action范围资源文件383

面试题9 Struts 2框架的拦截器384

面试题10如何使用OGNL表达式385

面试题11简述你对IoC(Inversion of Control)的理解388

面试题12什么是依赖注入(Dependency Injection,DI),Spring的实现方式有哪些390

面试题13简述Spring中Bean有哪些作用域393

面试题14列出Spring中的事务传播行为和隔离级别396

面试题15哪个不是Hibernate的核心接口398

面试题16针对Hibernate配置文件的哪些说法是正确的400

面试题17请说明Hibernate有几种映射类型,分别是什么401

面试题18关于SessionFactory的说法哪些正确403

面试题19哪些是属于Session的方法405

面试题20 cascade属性如何设置406

面试题21提交几条update语句406

面试题22在持久化层的对象分为哪些状态407

面试题23 Hibernate持久化对象状态转换408

面试题24如何变成游离状态409

面试题25哪个技术不是Ajax技术体系的组成部分410

面试题26 XMLHttpRequest对象有几个状态值411

面试题27 JavaScript中的函数和对象412

面试题28如何使用JavaScript创建对象415

面试题29请简单介绍什么是JSF417

面试题30请简述什么是MyFaces418

面试题31 MyFaces的默认核心标签是什么418

面试题32请简述FreeMarker技术419

面试题33 FreeMarker模板采用什么语言编写420

面试题34什么是Log4j421

面试题35 Log4j记录器的优先级顺序是什么421

面试题36哪些是Log4j日志的输出样式422

第14章 软件工程和UML424

面试题1请说出软件工程的4项基本原则424

面试题2请列出软件工程生命周期的6个阶段425

面试题3请说出3种软件生命周期模型428

面试题4请简单描述什么是建模431

面试题5请简单解释什么是UML432

面试题6标准的UML内容是由哪5种图定义的433

面试题7理解UML类图435

面试题8活动图强调什么436

面试题9如何描述跨越多个用例的单个对象的行为437

面试题10正确理解用例437

面试题11判断用例之间的关系438

面试题12包(package)是UML的什么事物439

第15章 上机编程面试题441

面试题1如何拆分字符串441

面试题2如何截取字符串444

面试题3排序编程445

面试题4排列组合数字448

面试题5多线程编程449

面试题6请编写一个Singleton模式450

面试题7金额转换编程451

面试题8编写MySQL数据库的JDBC连接455

面试题9编写SQL语句456

面试题10编写一个简单的Struts 2框架应用464

面试题11编写一个Struts 2框架应用的Action465

面试题12编写一个Hibernate应用467

第16章 考察算法和逻辑思维的面试题469

面试题1河内塔问题469

面试题2三色旗问题471

面试题3背包问题473

面试题4洗扑克牌476

面试题5求质数编程477

面试题6 Craps赌博游戏479

面试题7最大访客数计算481

面试题8烧香计时482

面试题9丢失的1元钱483

面试题10买水问题483

面试题11如何分工钱484

面试题12猜测扑克牌484

面试题13黑白袜子485

面试题14一次测量问题486

面试题15经典的海盗分赃难题488

面试题16过桥问题491

面试题17聪明的预言家492

热门推荐