本书是全国网络与信息技术培训项目(NTC)——注册外包专业认证(软件测试工程师初级)的指定教材,全书围绕行业需求和认证考试要求,介绍了作为一名合格的服务外包企业软件测试工程师所必须掌握的软件编程基础知识,全面指导面向对象程序开发语言Java的入门理论,以及应用程序的设计与开发流程,参照从业人员的经验,告诉学员如何成为一名合格的服务外包软件测试工程师。
本书是全国网络与信息技术培训项目(NTC)——注册外包专业认证(软件测试工程师初级)的指定教材,全书围绕行业需求和认证考试要求,介绍了作为一名合格的服务外包企业软件测试工程师所必须掌握的软件编程基础知识,全面指导面向对象程序开发语言Java的入门理论,以及应用程序的设计与开发流程,参照从业人员的经验,告诉学员如何成为一名合格的服务外包软件测试工程师。
本书是外包软件测试工程师认证考试的必读教材,也可作为大专院校计算机相关专业的参考用书。
第一部分 理论部分
第1章 Java概述
1.1 引言
1.2 JVM及Java跨平台原理
1.3 Java环境搭建
1.3.1 环境变量的介绍
1.3.2 查看系统环境变量
1.4 Java运行设置
1.4.1 path的设置
1.4.2 classpath的设置
1.4.3 如何使用Java的帮助文档
第2章 Java编程基础
2.1 引言
2.2 Java基本语法
2.2.1 语句和表达式
2.2.2 Java中的注释
2.2.3 Java中的标识符
2.2.4 Java中的常量
2.3 变量类型及变量的作用域
2.3.1 变量的概念
2.3.2 变量的声明
2.3.3 Java的变量类型
2.3.4 Java中基本数据类型之间的转换
2.3.5 自动类型转换(隐式类型转换)
2.3.6 表达式数据类型的自动提升
2.3.7 变量的作用域
2.4 Java运算符
2.4.1 运算符概念
2.4.2 算术运算符
2.4.3 赋值运算符
2.4.4 比较运算符
2.4.5 逻辑运算符
2.5 程序的流程控制
2.5.1 三种结构
2.5.2 if条件语句
2.5.3 Switch选择语句
2.5.4 while语句
2.5.5 dowhile语句
2.5.6 for循环语句
2.5.7 break与continue循环语句
2.6 Java数组
2.6.1 概念
2.6.2 数组的静态初始化
2.6.3 多维数组
2.6.4 数组操作相关的方法
2.7 方法与方法的重载
2.7.1 方法的定义
2.7.2 方法的参数传递过程
2.7.3 方法的重载
第3章 面向对象
3.1 基本概念
3.1.1 面向对象的基本概念
3.1.2 面向过程编程方法和面向对象编程方法的区别
3.2 类与对象
3.2.1 类的定义
3.2.2 对象的产生和使用
3.2.3 对象的比较
3.2.4 匿名对象的使用
3.2.5 实现类的封装性
3.3 构造方法
3.3.1 构造方法的定义和作用
3.3.2 构造方法的重载
3.3.3 构造方法中需要注意的地方
3.4 This引用句柄
……
第4章 JavaAPI
第5章 I/O输入与输出
第6章 Java图形编程基础
第7章 数据库查询语言SQL基础
第8章 SQL基本语句介绍
第9章 Java信息系统实战开发
第二部分 上机部分
第10章 Java概述
第11章 Java编程基础(上)
第12章 Java编程基础(下)
第13章 面向对象(上)
第14章 面向对象(下)
第15章 JavaAPI
第16章 I/O输入与输出
第17章 Java图形编程基础
第18章 数据库查询语言SQL基础
第19章 SQL基础语句介绍
第20章 Java信息系统实战开发