内容简介
本书是编者多年教学经验结。本书通过丰富的案例,由浅入深、循序地介绍了采用Jav行案例开发的方法,从而帮助读者快速掌握Java开发技术,并将其应用于实际项目中。 本书共11章,从Java历史、部署、开发环境讲起,详细讲述了字符串、编程基础语法、控制语句、类与对象、集合、数组、继承和多态、接口、异常,同时结合每章的知识点介绍相关的案例,加深对知识点的理解。在练设计举一反三的实验操作题,结合各章案行更加深入和透彻的应用。在第11章,使用了新技术JavaFX的开发方式,对图形、UI控件、事件处理行综合设计,使读者深刻体会GUI开发的各个环节,提高综合开发能力和实际动手能力。 本书适合作为高等院校相关专业的教材,也可作为软件设计从业人员的参考用书。
目录
第1章 Java开发入门 1.1 Java概述 1.1.1 Java的定义 1.1.2 Java的特点 1.1.3 Java开发环境 1.2 案例 1.2.1 Hello Gosling! 1.2.2 难看的程序 小结 练第2章 字符串 2.1 String类 2.2 案例 2.2.1 Dreams 2.2.2 编辑工作 2.2.3 马拉松 2.2.4 比一比 小结 练第3章 Java编程基础 3.1 标识符与关键字 3.1.1 标识符 3.1.2 关键字 3.2 数据类型 3.2.1 整型类型 3.2.2 浮点数类型 3.2.3 字符类型 3.2.4 布尔类型 3.3 变量与常量 3.3.1 变量 3.3.2 常量 3.4 表达式 3.4.1 运算符与表达式 3.4.2 优先级 3.5 案例 3.5.1 精算师 3.5.2 任意圆 小结 练第4章 控制语句 4.1 选择结构 4.1.1 if语句 4.1.2 if-else 语句 4.1.3 switch 语句 4.2 循环结构 4.2.1 while 循环 4.2.2 do-while 循环 4.2.3 for循环 4.2.4 for-each循环 4.3 中断语句 4.3.1 return 语句 4.3.2 break 语句 4.3.3 continue 语句 4.4 案例 4.4.1 评委 4.4.2 金字塔 4.4.3 常胜将军 小结 练第5章 类与对象 5.1 初识面向对象程序 5.1.1 面向对象的程序设计 5.1.2 面向对象的特征 5.2 类 5.2.1 类的定义 5.2.2 变量类型 5.2.3 可见修饰符 5.2.4 封装 5.2.5 访问器和修改器 5.3 对象 5.3.1 对象引用变量 5.3.2 new 语句 5.3.3 构造函数 5.3.4 toString()方法 5.4 案例 5.4.1 年龄换算 5.4.2 抛硬币游戏 小结 练第6章 集合 6.1 集合的基本概念 6.1.1 集合和数组的区别 6.1.2 集合分类 6.2 Iterator 6.3 常用集合类 6.3.1 ArrayList 6.3.2 HashSet 6.3.3 HashMap 6.4 案例 6.4.1 双色球(集合) 6.4.2 英文词典 小结 练第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.3.3 约瑟夫环 小结 练第8章 继承与多态 8.1 继承概述 继承的定义 8 8 继承的层次结构 8.1.3 继承中的可见 8.1.4 重写和影子变量 8.1.5 super 调用 8.2 抽象类与限制继承 8.2.1 抽象类 8.2.2 限制继承 8.3 继承与多态 8 多态概述 8.3.2 多态的应用 8.4 案例 小结 练第9章 接口 9.1 接口概述 9.1.1 接口声明与继承 9.1.2 接口的实现与区别 抽象类 9.1.3 接口与多态 9.2 Comparable 接口 9.3 Comparator 的用法 9.4 案例 9.4.1 用户信息排序 (Comparable) 9.4.2 用户信息排序 (Comparator) 9.4.3 蓝牙设备 小结 练第10章 异常 10.1 异常概述 10.1.1 异常栈轨迹信息 10.1.2 异常处理机制 10.2 异常的传播 10.3 异常层次结构 10.3.1 可检测异常与不检测 异常 10.3.2 自定义异常类 10.3.3 异常类的使用 10.4 案例 10.4.1 考勤统计 10.4.2 一盔一带 小结 练第11章 GUI设计 11.1 初识JavaFX 11.2 图形 11.2.1 坐标系统 11.2.2 颜色与字体 11.2.3 形状 11.3 UI 11.3.1 常用UI控件 11.3.2 布局 11.3.3 事件 11.4 案例 11.4.1 圆 11.4.2 打靶图 11.4.3 学分占比饼图 11.4.4 厦门美食 11.4.5 送你一朵小红花 小结 练附录 练考答案参考文献


