《Java程序员生存手册 为自己赢得一份IT名企职位》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:张京,闫术卓编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2010
  • ISBN:9787115227829
  • 页数:466 页
图书介绍:本书包含了IT人员的职业规划、简历撰写、面试准备、笔试真题、如何高效能地工作、处理各种工作事务、如何应对办公室政治、如何通过升职和跳槽更上层楼。浓缩各大名企面试真题,去掉了那些并不是太难解答的题目,提高了题库的含金量。

第1部分 求职过程篇第1章 职业规划 1

1.1 关于理想 2

1.2 职业方向 2

1.3 如何选择职业方向 3

1.3.1 兴趣 4

1.3.2 能力 4

1.3.3 经验 5

1.3.4 现实需求 5

1.4 IT人员的职业方向 6

1.5 大小公司 6

1.5.1 大公司 6

1.5.2 小公司 7

1.6 中企外企 8

1.6.1 语言差异 8

1.6.2 文化差异 8

第2章 简历撰写 9

2.1 基本要求 9

2.2 主要内容 10

2.3 目标型简历 11

2.4 英文简历 12

2.5 模板 13

2.5.1 中文简历示例 13

2.5.2 英文简历示例 14

2.6 求职信 17

2.7 推荐信 18

2.8 其他手段——博客、网站 19

2.9 简历投放 20

第3章 面试 21

3.1 准备面试 21

3.2 面试方式 22

3.2.1 电话面试 22

3.2.2 面对面面试 23

3.2.3 常见问题 25

3.2.4 感谢信 30

3.2.5 笔试 30

3.3 待遇谈判 31

第2部分 Java试题篇第4章 Java编程基础 34

4.1 Java概述和开发环境 34

4.1.1 理解Java 34

4.1.2 如何构建Java开发环境 36

4.2 Java基础 38

4.2.1 什么是Java的类和对象 38

4.2.2 必须掌握Java命名规范 40

4.2.3 区分实例成员和静态成员 42

4.2.4 理解继承 46

4.2.5 熟悉Java的常用命令 48

4.2.6 掌握Java编程原则 51

4.3 本章小结 51

第5章 Java语言基础 52

5.1 基本语言元素 52

5.1.1 Java标识符 52

5.1.2 容易犯错的Java关键字 54

5.1.3 使用Java的注释 56

5.2 原始类型 59

5.2.1 int和Integer的区别 59

5.2.2 原始数据类型的分类 62

5.2.3 注意变量初始化 64

5.2.4 最简单的Java源文件 68

5.3 本章小结 71

第6章 运算符和类型转换 72

6.1 Java的运算符 72

6.1.1 区分/和%运算符 72

6.1.2 掌握递增和递减运算 75

6.1.3 熟悉位运算符 76

6.1.4 什么是instanceof 84

6.1.5 容易混淆的优先级 85

6.1.6 equals()和==的区别 87

6.1.7 理解赋值运算符 90

6.2 参数传递 91

6.2.1 理解参数传递 92

6.2.2 注意final参数传递 95

6.3 类型转换 95

6.3.1 原始数据类型转换 96

6.3.2 String类型的相关转换 98

6.3.3 日期类型转换 99

6.4 本章小结 103

第7章 声明和访问控制 104

7.1 数组 104

7.1.1 声明数组变量 104

7.1.2 如何获得数组的长度 106

7.1.3 必须记住数组不能改变大小 107

7.1.4 数组索引从0开始 107

7.1.5 数组元素初始化 108

7.2 声明和访问修饰符 109

7.2.1 类和方法的声明 109

7.2.2 如何使用this 112

7.2.3 熟悉Java修饰符 115

7.2.4 牢记成员可访问修饰符 119

7.2.5 理解构造器和方法的区别 123

7.3 本章小结 131

第8章 深入理解面向对象的精髓 132

8.1 理解面向对象设计思想 132

8.1.1 面向对象的特征 132

8.1.2 面向对象的设计原则 133

8.2 类的继承 134

8.2.1 Java类的继承 134

8.2.2 区分is a和has a 137

8.3 方法覆盖和方法重载 140

8.3.1 方法重载 140

8.3.2 方法覆盖 147

8.4 构造函数 154

8.4.1 理解构造函数的执行过程 154

8.4.2 掌握super和this用法 158

8.5 本章小结 164

第9章 流程控制、异常处理和断言 165

9.1 流程控制 165

9.1.1 熟悉选择语句 165

9.1.2 理解while语句 171

9.1.3 迭代语句for 176

9.1.4 return语句 180

9.1.5 break和continue 183

9.2 异常处理 190

9.2.1 理解Java的异常类 190

9.2.2 深入理解异常处理机制 191

9.3 断言 201

9.4 本章小结 205

第10章 对象生存期 206

10.1 垃圾回收机制 206

10.2 初始器 212

10.3 本章小结 218

第11章 线程 219

11.1 Java的多线程机制 219

11.1.1 区别进程和线程 219

11.1.2 了解线程的状态 220

11.1.3 创建线程的两种方式 221

11.2 线程同步 225

11.3 线程转换 231

11.4 本章小结 237

第12章 基础类 238

12.1 java.lang包 238

12.1.1 所有类的父类Object 238

12.1.2 数字计算Math类 241

12.1.3 最常用的String类 244

12.1.4 容易混淆的StringBuffer类 250

12.2 java.util包 254

12.2.1 理解集合类 255

12.2.2 核心接口及其实现 256

12.2.3 掌握Set和List 262

12.2.4 了解Map接口 268

12.2.5 区分hashCode()和equals() 275

12.3 java.io包 278

12.3.1 了解Java的IO类 278

12.3.2 使用InputStream和OutputStream 280

12.3.3 常用的文件操作类 282

12.3.4 掌握过滤IO类 286

12.4 本章小结 291

第13章 Servlet/JSP基础 292

13.1 Servlet基础 292

13.1.1 Servlet和CGI的区别 292

13.1.2 牢记Servlet的生命周期 294

13.1.3 Servlet的运行机制 295

13.1.4 Servlet的重定向 297

13.2 JSP基础 299

13.2.1 Servlet和JSP的区别 299

13.2.2 掌握JSP的内置对象 300

13.2.3 熟悉JSP的基本动作 302

13.2.4 JSP的页面跳转 304

13.2.5 常用的request对象 305

13.2.6 学会在JSP中使用标签 307

13.2.7 了解JSP的EL表达式 309

13.3 本章小结 313

第14章 数据库技术 314

14.1 掌握JDBC 314

14.1.1 了解JDBC的工作机制 314

14.1.2 熟悉ResultSet 317

14.1.3 区别Statement、PreparedStatement和CallableStatement 319

14.2 数据库基础 320

14.2.1 数据结构 320

14.2.2 数据库基础 322

14.3 常见数据库 325

14.3.1 Oracle数据库 326

14.3.2 SQL Server数据库 329

14.4 本章小结 335

第15章 软件工程和UML 336

15.1 软件工程基础 336

15.1.1 软件工程的四项基本原则 336

15.1.2 了解软件工程的生命周期 337

15.1.3 软件生命周期模型 339

15.2 UML语言 341

15.2.1 什么是建模 341

15.2.2 什么是UML 343

15.2.3 UML的5类图 343

15.2.4 UML类图 344

15.2.5 其他相关试题 345

15.3 本章小结 348

第3部分 思维拓展篇第16章 思维拓展面试题 350

16.1 思维拓展编程 350

16.1.1 河内塔 350

16.1.2 三色旗 352

16.1.3 背包问题 353

16.1.4 洗扑克牌(乱数排列) 356

16.1.5 求质数 357

16.1.6 Craps赌博游戏 359

16.1.7 最大访客数 361

16.2 智力测试题 362

16.3 本章小结 370

第4部分 职场生涯篇第17章 踏上征途 372

17.1 第一天上班 372

17.2 入职事项 373

17.3 最初几周 374

17.4 蘑菇管理定律 375

第18章 渐入佳境 377

18.1 从依赖走向独立 377

18.1.1 习惯一:积极主动 378

18.1.2 习惯二:以终为始 381

18.1.3 习惯三:要事第一 384

18.2 建立目标 387

18.3 评价工作表现 389

18.3.1 年终总结 389

18.3.2 绩效考评 390

18.4 开会及发言 391

18.4.1 会议主持人 391

18.4.2 会议参与者 393

18.4.3 PowerPoint技巧 394

18.5 电子邮件 395

18.5.1 基本注意事项 396

18.5.2 电子邮件类型 397

18.6 电话沟通 399

18.6.1 打电话的技巧 399

18.6.2 接电话的技巧 400

18.7 面谈 401

18.8 培训 402

18.9 加班 403

18.10 请假 404

18.11 出差 405

18.12 报销 405

第19章 风雨江湖 407

19.1 从独立走向互赖 407

19.1.1 习惯四:双赢思维 408

19.1.2 习惯五:知彼解己 409

19.1.3 习惯六:统合综效 409

19.1.4 习惯七:不断更新 410

19.1.5 总图 410

19.2 和老板的关系 411

19.2.1 给你的老板分个类 412

19.2.2 老板的话必须要听 417

19.2.3 老板的话要听懂 418

19.2.4 老板说的总是对的 420

19.2.5 不要给老板惊奇 421

19.2.6 和老板建立良好关系 423

19.2.7 被老板表扬 425

19.2.8 被老板批评 426

19.2.9 意见和建议 428

19.2.10 尽快投靠新老板 428

19.2.11 外国老板 429

19.2.12 异地老板 433

19.3 和同事的关系 433

19.3.1 合作 433

19.3.2 处理争议 438

19.3.3 沟通 439

19.3.4 竞争 442

19.4 和客户的关系 444

19.4.1 态度决定成败 445

19.4.2 谈判风格 447

19.4.3 谈判技巧 450

19.5 和其他部门的关系 451

19.5.1 和业务部门之间的关系 452

19.5.2 和服务部门之间的关系 453

第20章 更上层楼 455

20.1 升职加薪 455

20.1.1 如何谋求升职 455

20.1.2 如何要求加薪 457

20.2 换部门 461

20.2.1 在现岗上做出成绩 462

20.2.2 学会谦虚与等待 462

20.2.3 如何提前把戏演好 462

20.3 辞职 463

20.3.1 决定是否要辞职 463

20.3.2 如果不能辞职 464

20.3.3 开始找新工作 465

20.3.4 提出辞职 465

20.3.5 离开工作岗位 466