JavaJava+EE软件工程师就业求职手册.doc
### JavaJava+EE软件工程师就业求职手册知识点梳理 #### 第一部分:求职过程篇 ##### 第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.3 几个建议**:针对求职过程提出实用建议。 - **1.4 本章小结**:总结章节要点。 ##### 第二部分:Java试题篇 ##### 第2章 Java编程基础 - **2.1 Java概述和开发环境** - **2.1.1 理解Java**:介绍Java的历史、特点以及应用领域。 - **2.1.2 如何构建Java开发环境**:指导如何安装配置Java开发工具。 - **2.2 Java语言基础** - **2.2.1 什么是Java的类和对象**:解释类与对象的基本概念。 - **2.2.2 必须掌握Java命名规范**:介绍Java的命名规则。 - **2.2.3 区分实例成员和静态成员**:讲解实例变量与静态变量的区别。 - **2.2.4 理解继承**:探讨继承的概念及其在Java中的实现方式。 - **2.2.5 熟悉Java的常用命令**:列举并解释常见的Java命令行工具。 - **2.2.6 掌握Java编程原则**:强调编程时应遵循的最佳实践。 - **2.3 本章小结**:总结本章重点内容。 ##### 第3章 Java语言基础 - **3.1 基本语言元素** - **3.1.1 Java标识符**:定义Java标识符及其命名规则。 - **3.1.2 容易犯错的Java关键字**:列举常见的关键字误用。 - **3.1.3 使用Java的注释**:介绍不同类型的注释及其用途。 - **3.2 原始类型** - **3.2.1 int和Integer的区别**:解释基本类型与包装类型之间的差异。 - **3.2.2 原始数据类型的分类**:归类原始数据类型。 - **3.2.3 注意变量初始化**:强调变量初始化的重要性。 - **3.2.4 最简单的Java源文件**:展示最基本的Java程序结构。 - **3.3 本章小结**:概括本章核心知识点。 ##### 第4章 运算符和类型转换 - **4.1 Java的运算符** - **4.1.1 区分/和%运算符**:比较除法和取模运算符的使用场景。 - **4.1.2 掌握递增和递减运算**:介绍++和--运算符的使用方法。 - **4.1.3 熟悉位运算符**:讲解位运算符及其应用场景。 - **4.1.4 什么是instanceof**:定义instanceof运算符的功能。 - **4.1.5 容易混淆的优先级**:分析运算符优先级及其影响。 - **4.1.6 equals()和==的区别**:对比equals()方法和==运算符的不同。 - **4.1.7 理解赋值运算符**:解释赋值运算符及其复合形式。 - **4.2 参数传递** - **4.2.1 理解参数传递**:阐述Java中的参数传递机制。 - **4.2.2 注意final参数传递**:探讨final修饰符在参数传递中的作用。 - **4.3 类型转换** - **4.3.1 原始数据类型转换**:说明不同类型间的自动和显式转换。 - **4.3.2 String类型的相关转换**:讲解字符串与其他数据类型的转换。 - **4.3.3 日期类型转换**:介绍Date类与其他格式的相互转换。 - **4.4 本章小结**:总结本章知识点。 ##### 第5章 声明和访问控制 - **5.1 数组** - **5.1.1 声明数组变量**:介绍数组变量的声明方法。 - **5.1.2 如何获得数组的长度**:解释获取数组长度的方法。 - **5.1.3 必须记住数组不能改变大小**:强调数组长度不可变性。 - **5.1.4 数组索引从0开始**:指出数组索引的起始位置。 - **5.1.5 数组元素初始化**:讲解数组元素的初始化方法。 - **5.2 声明和访问修饰符** - **5.2.1 类和方法的声明**:介绍类和方法的声明规则。 - **5.2.2 如何使用this**:解释this关键字的作用。 - **5.2.3 熟悉Java修饰符**:归纳常见的访问修饰符。 - **5.2.4 牢记成员可访问修饰符**:总结成员变量和方法的可见性级别。 - **5.2.5 理解构造器和方法的区别**:对比构造器与普通方法。 - **5.3 本章小结**:归纳本章重点。 ##### 第6章 流程控制、异常处理和断言 - **6.1 流程控制** - **6.1.1 熟悉选择语句**:讲解if、else-if、switch等条件语句。 - **6.1.2 理解while语句**:解析while循环的用法。 - **6.1.3 迭代语句for**:介绍for循环的不同形式。 - **6.1.4 return语句**:阐述return语句的使用场景。 - **6.1.5 break和continue**:解释这两个关键字的作用。 - **6.2 异常处理** - **6.2.1 理解Java的异常类**:介绍异常处理的基本原理。 - **6.2.2 深入理解异常处理机制**:详细分析try-catch-finally块的使用。 - **6.3 断言** - **6.3.1 使用断言**:介绍assert关键字的应用。 - **6.4 本章小结**:回顾本章学习内容。 ##### 第7章 深入理解面向对象的精髓 - **7.1 理解面向对象设计思想** - **7.1.1 面向对象的特征**:总结面向对象的主要特性。 - **7.1.2 面向对象的设计原则**:列举面向对象设计的基本原则。 - **7.2 类的继承** - **7.2.1 Java类的继承**:介绍Java中的继承机制。 - **7.2.2 区分isa和hasa**:解释继承关系与组合关系的区别。 - **7.3 方法覆盖和方法重载** - **7.3.1 方法重载**:介绍重载(overloading)的概念。 - **7.3.2 方法覆盖**:探讨覆盖(overriding)的实现方式。 - **7.4 构造函数** - **7.4.1 理解构造函数的执行过程**:描述构造函数的执行顺序。 - **7.4.2 掌握super和this用法**:解释super和this关键字的用途。 - **7.5 本章小结**:整理本章知识点。 ##### 第8章 对象生存期 - **8.1 垃圾回收机制**:介绍Java中的内存管理和垃圾回收机制。 - **8.2 初始器**:讲解Java中的初始化过程。 - **8.3 本章小结**:总结本章重点。 ##### 第9章 线程 - **9.1 Java的多线程机制** - **9.1.1 区别进程和线程**:比较进程与线程的概念。 - **9.1.2 了解线程的状态**:介绍线程生命周期中的各种状态。 - **9.1.3 创建线程的两种方式**:比较通过继承Thread类和实现Runnable接口创建线程的优缺点。 - **9.2 线程同步**:探讨线程同步的技术细节。 - **9.3 线程转换**:介绍线程之间数据交换的方法。 - **9.4 本章小结**:概括本章学习内容。 ##### 第10章 基础类 - **10.1 java.lang包** - **10.1.1 所有类的父类Object**:介绍Object类及其方法。 - **10.1.2 数字计算Math类**:讲解Math类提供的数学函数。 - **10.1.3 最常用的String类**:介绍String类的特性和方法。 - **10.1.4 容易混淆的StringBuffer类**:对比String与StringBuffer的异同。 - **10.2 java.util包** - **10.2.1 理解集合类**:概述集合框架的基本概念。 - **10.2.2 核心接口及其实现**:介绍List、Set、Map等接口及其主要实现类。 - **10.2.3 掌握Set和List**:比较这两种集合的特点。 - **10.2.4 了解Map接口**:讲解Map接口及其使用场景。 - **10.2.5 区分hashCode()和equals()**:解释这两个方法的重要性和关联性。 - **10.3 java.io包** - **10.3.1 了解Java的IO类**:介绍Java IO的基本组件。 - **10.3.2 使用InputStream和OutputStream**:讲解输入输出流的使用方法。 - **10.3.3 常用的文件操作类**:列举文件读写相关的类。 - **10.3.4 掌握过滤IO类**:介绍过滤流的使用方式。 - **10.4 本章小结**:总结本章内容。 ##### 第11章 Servlet/JSP基础 - **11.1 Servlet基础** - **11.1.1 Servlet**:介绍Servlet的基本概念和工作原理。 - (注:由于文档未给出完整内容,此处仅提供一个概览性的框架) 以上是对《JavaJava+EE软件工程师就业求职手册》的部分内容进行的知识点梳理,旨在帮助读者更好地理解和掌握Java及Java EE技术的关键知识点。
剩余63页未读,继续阅读
- Krath裂痕2013-05-31感觉还是少了几章节,如果全了,就太好了
- eleant232012-08-24只有10章,还行吧,要是补全就好了
- 粉丝: 1
- 资源: 15
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助