本书基于知识、技能、能力储备过程, 案例化教学, 理实一体, 按照Java程序设计开发的知识、技术、技能编排内容, 从教、学、做的模式来安排章节内容。每一章包括正文、案例分析、任务训练、知识拓展、思考与练习; 全书最后还包括思考与练习参考答案, 可供学生进行练习和查漏补缺。本书结合行业要求, 职业资格证要求编写、校企合作, 例子更贴近生活、循序渐进、由浅入深、知识拓展部分。
第1章 Java语言概述
1.1 软件开发基础
1.1.1 软件运行原理
1.1.2 软件开发流程
1.1.3 程序设计语言
1.2 Java语言
1.2.1 Java语言的发展
1.2.2 Java语言的组成
1.2.3 Java语言的版本
1.3 Java开发环境
1.3.1 下载和安装JDK
1.3.2 下载和安装Eclipse
1.4 第一个Java程序
1.4.1 命令方式开发第一个Java应用程序
1.4.2 在Eclipse环境中开发第一个Java应用程序
1.4.3 Java语言开发过程
1.4.4 Java的体系结构
1.5 案例分析
1.5.1 案例情景——编写Java Application,换行输出“Hello,同学”“欢迎进入精彩的Java世界!”
1.5.2 运行结果
1.5.3 实现方案
1.6 任务训练——编写简单Java程序
1.6.1 训练目的
1.6.2 训练内容
1.7 知识拓展
思考与练习
学习评价
第2章 数据类型与运算符
2.1 常量、变量与数据类型
2.1.1 常量
2.1.2 变量
2.1.3 数据类型
2.1.4 数据类型的转换
2.2 运算符
2.2.1 算术运算符
2.2.2 关系运算符
2.2.3 逻辑运算符
2.2.4 位运算符
2.2.5 赋值运算符
2.2.6 条件运算符
2.2.7 其他运算符
2.2.8 运算符优先级
2.3 表达式
2.4 简单的输入/输出
2.4.1 输出
2.4.2 输入
2.5 编程风格
2.5.1 Java语言书写规范
2.5.2 注释
2.6 案例分析
2.6.1 案例分析(Java语言基础)
2.6.2 运行结果
2.6.3 实现方案
2.7 任务训练——Java基本数据类型、运算符与表达式
2.7.1 训练目的
2.7.2 训练内容
2.8 知识拓展
思考与练习
学习评价
第3章 流程控制结构
3.1 分支结构
3.1.1 if语句
3.1.2 switch语句
3.2 循环结构
3.2.1 while语句
3.2.2 do-while语句
3.2.3 for循环语句
3.2.4 多重循环
3.3 跳转语句
3.3.1 break语句
……
第4章 数组与字符串
第5章 面向对象程序设计
第6章 异常处理
第7章 输入/输出及文件处理
第8章 多线程
第9章 常用实用类
第10章 数据库编程
思考与练习参考答案
参考文献