9787122288813: Java面向对象程序设计(何鑫)

Synopsis

本书作为高职部分java面向对象程序设计教材,分为10个项目,注重培养学生综合职业能力,教材注重由浅入深、由点到面,以能力为主线的整体设计思路,重新组合课程,节约之前重复学习的时间,做到知识结构的连贯性,并遵循从学生专业能力、方法能力、社会能力和发展能力角度出发,内容循序渐进、深入浅出,精心设计每一个示例,结构安排更为合理,使读者准确把握Java的知识点。教材在讲解一项任务时按照“需求分析”、“技能解析”、“知识解析”、“编码实施”、“调试运行”和“维护升级”的职业情境为主线,紧跟相关的实例演示,使学习者综合应用已经学过的主要知识,以期达到培养出企业真正急需人才的目的。项目1欢迎来到另一个世界任务1了解另一个世界:类与对象1任务2对象的行为101.2.1方法的使用101.2.2构造方法14任务3高手需要知道的封装:类的封装20项目实训与练习26项目2面向对象的威力任务1简易多种图形的变化程序:继承的使用29任务2强化图形变化程序:多态的使用37任务3课表打印程序:抽象与接口42项目实训与练习50项目3强壮的计算器任务1编写健壮的程序:异常处理52任务2别人的异常:抛出异常60项目实训与练习64项目4复杂的数据任务1歌曲管理程序:ArrayList、HashMap集合66任务2优化歌曲管理程序:泛型与迭代器74项目实训与练习78项目5员工信息管理程序任务1查询员工信息80任务2查询全部员工信息85任务3添加增删改操作90项目实训与练习95项目6图形用户界面设计任务1用户注册界面设计966.1.1组件概述976.1.2java.awt包976.1.3java.swing包996.1.4窗口容器类1006.1.5容器的布局102任务2添加员工信息系统的事件处理1096.2.1事件处理模式1106.2.2事件处理的实现原理1106.2.3事件包1116.2.4事件的主要处理方法1126.2.5键盘事件1126.2.6鼠标事件114任务3实现员工信息系统主界面1216.3.1按钮1216.3.2文本框、文本域和标签1226.3.3复选框与单选按钮1256.3.4列表框和组合框1296.3.5对话框1326.3.6菜单136任务4嵌入网页上的Applet程序1446.4.1Applet类及相关方法1456.4.2Applet程序建立及运行过程1476.4.3Applet图像技术148项目实训与练习151项目7输入输出流任务1统计键盘输入字符个数的程序1547.1.1流的概念1557.1.2流的分类156任务2利用字节流实现文件的复制过程1577.2.1字节流概述1587.2.2输入字节数据1587.2.3字符流类1617.2.4过滤流164任务3序列化对象1657.3.1对象序列化1667.3.2Serializable的作用168项目实训与练习170项目8Java的分身术:多线程机制任务1时钟显示器的多线程实现1718.1.1Java中的多线程机制1728.1.2线程与进程1728.1.3线程生命周期1728.1.4多线程的实现方式174任务2线程调度1808.2.1线程的优先级1818.2.2线程调度方法1818.2.3线程

"synopsis" may belong to another edition of this title.