-
内容大纲
本书以实用性为原则,重点讲解Java基本语法、数据类型和运算符、流程控制、数组、面向对象编程和方法使用的相关知识。为了加深初学者对知识的领悟,本书在确保知识讲解系统、全面的基础上,还配备了精彩的案例,对Java语言的相关知识加以合理的综合运用。
本书提供配套完善的学习资源和支持服务,包括电子教案(PPT)、案例素材、源代码、各章上机练习与课后作业参考答案、教学大纲等配套资源,可在华信教育资源网(www.hxedu.com.cn)上下载使用。
本书可以作为普通高等院校或高职高专院校各专业Java语言程序设计相关课程的教材,也可以作为培训用书及技术参考书。 -
作者介绍
-
目录
第1章 初识Java
1.1 Java概述
1.1.1 为什么要学习Java语言
1.1.2 什么是Java
1.1.3 Java语言的特点
1.1.4 Java语言的发展史
1.1.5 Java可以做什么
1.2 JDK的安装与使用
1.2.1 什么是JDK
1.2.2 安装JDK
1.2.3 JDK目录介绍
1.2.4 系统环境变量
1.2.5 技能训练
1.3 开发第一个Java程序
1.3.1 编写Java源程序
1.3.2 使用命令行工具
1.3.3 Java程序的结构
1.3.4 Java程序的注释
1.3.5 Java编码规范
1.3.6 技能训练
1.4 Java程序运行机制
1.4.1 高级语言的运行机制
1.4.2 Java程序的执行过程
1.4.3 Java虚拟机(JVM)
1.5 使用集成开发环境
1.5.1 Eclipse开发工具
1.5.2 IntelliJ IDEA开发工具
1.5.3 技能训练
第2章 Java编程基础
2.1.1 Java程序的基本格式
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.4.3 关系运算符
2.4.4 逻辑运算符
2.4.5 位运算符
2.4.6 条件运算符
2.4.7 字符串运算符
2.4.8 表达式及运算符的优先级、结合性
2.4.9 技能训练
第3章 选择语句
3.1 Java代码的执行流程
3.1.1 怎样表示一个程序的执行流程
3.1.2 三种基本结构
3.2 选择语句
3.2.1 if语句
3.2.2 switch语句
第4章 循环语句
4.1 while循环语句
4.1.1 什么是while循环语句
4.1.2 如何使用while循环语句
4.1.3 技能训练
4.2 do…while循环语句
4.2.1 为什么需要do…while循环语句
4.2.2 什么是do…while循环语句
4.2.3 如何使用do…while循环语句
4.2.4 技能训练
4.3 for循环语句
4.3.1 为什么需要for循环语句
4.3.2 什么是for循环语句
4.3.3 如何使用for循环语句
4.3.4 技能训练
4.4 循环嵌套
4.4.1 为什么需要循环嵌套
4.4.2 什么是循环嵌套
4.4.3 如何使用循环嵌套
4.4.4 技能训练
4.5 跳转语句
4.5.1 break语句
4.5.2 continue语句
4.5.3 技能训练
第5章 数组及应用
5.1 数组概述
5.1.1 为什么需要数组
5.1.2 :lava中的数组
5.1.3 栈内存与堆内存
5.2 如何使用数组
5.2.1 使用数组的步骤
5.2.2 常见错误
5.2.3 技能训练
5.3 数组应用
5.3.1 数组的遍历
5.3.2 数组排序
5.3.3 求数组最大值
5.3.4 向数组中插入元素
5.3.5 技能训练
5.4 多维数组
5.4.1 如何使用二维数组
5.4.2 二维数组及其使用
5.4.3 三维以上的多维数组
5.4.4 技能训练
第6章 类和对象
6.1 面向对象
6.1.1 面向对象概述
6.1.2 面向对象的基本概念
6.2 类与对象
6.2.1 对象
6.2.2 类
6.2.3 类和对象的关系
6.2.4 类是对象的类型
6.3 Java是面向对象的语言
6.3.1 Java的类模板
6.3.2 如何定义类
6.3.3 对象的创建与使用
6.3.4 访问控制符
6.3.5 综合示例
6.3.6 面向对象的优点
6.4 技能训练
第7章 类的方法与使用
7.1 类的方法概述
7.1.1 什么是类的方法
7.1.2 如何定义类的方法
7.1.3 方法调用
7.1.4 常见错误
7.1.5 技能训练
7.2 变量的作用域
7.2.1 成员变量和局部变量
7.2.2 常见错误
7.3 面向对象编程
7.3.1 如何使用面向对象编程
7.3.2 技能训练
7.4 深入带参方法
7.4.1 定义带参方法
7.4.2 调用带参方法
7.4.3 带多个参数的方法
7.4.4 常见错误
7.4.5 技能训练1
7.4.6 数组作为参数的方法
7.4.7 对象作为参数的方法
7.4.8 技能训练2
7.5 方法的重载和递归
7.5.1 方法的重载
7.5.2 方法的递归
7.5.3 技能训练
第8章 项目案例:外卖订餐管理系统
8.1 案例分析
8.1.1 需求概述
8.1.2 开发环境
8.1.3 问题分析
8.2 项目需求
8.2.1 用例1:数据初始化
8.2.2 用例2:实现菜单切换
8.2.3 用例3:实现“查看餐袋”功能
8.2.4 用例4:实现“我要订餐”功能
8.2.5 用例5:实现“签收订单”功能
8.2.6 用例6:实现“删除订单”功能
8.2.7 用例7:实现“我要点赞”功能
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...