第1部分 求职过程 3
第1章 应聘求职 3
1.1 应聘渠道 3
1.2 应聘流程 4
第2章 简历书写 5
2.1 简历注意事项 5
2.2 简历模板 8
第3章 3种考试 13
3.1 笔试 13
3.2 电话面试 15
3.3 面试 16
第4章 职业生涯发展规划 19
4.1 缺乏工作经验的应届毕业生 19
4.2 更换工作的程序员们 21
第5章 3个求职技巧 23
5.1 应届生面试技巧 23
5.2 主考者的观点 25
5.3 谈话的技巧 26
第2部分 Java程序设计第6章 Java程序设计基本概念 31
6.1 Java配置 31
6.2 i++ 33
6.3 类型转换 37
6.4 程序结构 38
6.5 其他相关问题 41
第7章 异常与反射 43
7.1 final定义 43
7.2 异常处理 46
7.3 Reflection定义 47
第8章 传递与引用 53
8.1 传值基本问题 53
8.2 静态变量与私有变量 58
8.3 输入/输出流 60
8.4 序列化 67
第9章 循环、条件、概率 71
9.1 典型递归问题 71
9.2 Switch 76
9.3 条件语言 78
9.4 Java排序 80
9.5 随机数 89
第10章 Java内存管理 93
10.1 堆栈 93
10.2 垃圾收集 99
10.3 clone 107
10.4 Java线程 109
第11章 面向对象 111
11.1 面向对象的基本概念 112
11.2 类和对象 115
11.3 嵌套类 118
11.4 构造函数和析构函数 119
11.5 复制构造函数和赋值函数 120
11.6 多态的概念 121
第12章 继承与接口 129
12.1 基础知识 129
12.2 Super 133
12.3 this 138
12.4 不能继承的情况 142
12.5 抽象类与接口 144
12.6 设计有效的继承 154
第13章 JavaScript 161
13.1 网页脚本 161
13.2 APPLET 162
第14章 Java架构技术及相关中间件 163
14.1 WebLogic 164
14.2 WebSphere 178
14.3 WebService 182
第3部分 数据结构和设计模式第15章 字符串 191
15.1 字符串基础问题 191
15.2 StringBuffer 194
15.3 正则表达式 202
15.4 数字流和数组声明 209
15.5 字符串其他问题 210
第16章 设计模式 221
16.1 UML 222
16.2 23种模式 235
16.3 软件工程 248
第4部分 UNIX、Oracle、网络第17章 操作系统 253
17.1 进程 253
17.2 线程 255
17.3 UNIX 259
17.4 AIX 264
17.5 Solaris 273
第18章 数据库和SQL语言 277
18.1 数据库理论问题 277
18.2 Oracle基础 280
18.3 Oracle-SQL语言 283
18.4 SQL语言常见选择题 289
第19章 计算机网络及分布式系统 303
19.1 网络结构 303
19.2 TCP/IP 305
19.3 网络安全 308
19.4 网络其他问题 309
第5部分 Java开源第20章 J2EE技术 323
20.1 Spring轻量级架构 323
20.2 Hibernate 330
20.3 实体EJB技术 334
20.4 Java Bean技术 338
第21章 数据库相关 339
21.1 JDO 339
21.2 数据源架构 340
第22章 Java中的Web设计 347
22.1 JSP代码 347
22.2 Servlet 349
第23章 Java中的网页设计 353
23.1 HTML 353
23.2 XML 354
第24章 Struts结构设计 359
24.1 AWT 359
24.2 Struts体系结构 361
第25章 Java安全性 371
25.1 内存管理 372
25.2 Java安全设置 380
第6部分 综合面试题第26章 英语面试 389
26.1 面试过程和技巧 389
26.2 关于工作(About Job) 391
26.3 关于个人(About Person) 395
26.4 关于未来(About Future) 397
26.5 其他建议(Other Tips) 399
26.6 英文面试常用词汇 400
26.6.1 工作经历相关词汇 400
26.6.2 个人资料相关词汇 400
26.6.3 个人品质相关词汇 401
26.6.4 学历相关词汇 403
26.6.5 离职原因相关词汇 405
第27章 电话面试 407
27.1 电话面试之前的准备工作 407
27.2 电话面试交流常见问题 408
第28章 智力测试 417
28.1 关于数字的智力测试 417
28.2 关于推理的智力测试 427
28.3 综合智力测试 429
附录A 简历模板 433
附录B 面试经历总结 445