内容推荐 本书以培养学生的实际动手能力为中心目标,以职业素养为突破点,以实用技能为核心,以案例为驱动,以讲练结合为训练思路,系统编排内容。首先讲解面向对象的三大特性及其应用;然后讲解异常、集合类、I/O读写;最后讲解多线程技术。通过对本书的学习,读者在编程过程中能够逐渐精通面向对象和业务知识,最终成为架构师。 本书适合有一定编程基础的读者,可作为高职高专计算机相关专业高年级学生的Java课程教材。 目录 第1章初识Java/1 1.1Java开发环境配置与搭建1 1.2编写第一个Java程序5 1.3使用集成开发环境9 1.4Java项目的迁移13 1.5Java代码规范16 本章小结19 上机练习120 习题120 第2章Java面向对象语言基础/21 2.1一切事物皆对象21 2.2方法的声明与使用24 2.3数组30 本章小结32 上机练习232 习题234 第3章抽象和封装/38 3.1使用面向对象进行设计38 3.2使用构造方法初始化属性43 3.3使用封装优化系统设计47 本章小结50 上机练习350 习题351 第4章继承/54 4.1使用继承优化设计54 4.2子类重写父类方法57 4.3父类声明和子类实例化64 本章小结66 上机练习467 习题467 第5章多态/71 5.1什么是多态71 5.2抽象类77 5.3父类和子类相互转换80 本章小结83 上机练习583 习题585 第6章接口、常用修饰符和包/88 6.1接口的定义与使用88 6.2final和static修饰符93 6.3包96 6.4其他修饰符98 本章小结98 上机练习699 习题6100 第7章异常/103 7.1异常的产生103 7.2异常的处理104 7.3异常的原理110 7.4自定义异常112 本章小结116 上机练习7116 习题7117 第8章字符串类和其他常用类/119 8.1String类与Calendar类119 8.2StringBuffer类与StringBuilder类122 8.3包裹类123 8.4Math类与System类125 8.5JDK1.7的一个新特性128 本章小结129 上机练习8129 习题8130 第9章I/O读取、存储数据/132 9.1简单的文件读/写132 9.2I/O原理和结构135 9.3其他常用流的使用139 9.4随机存储存取文件流和File类147 本章小结151 上机练习9152 习题9153 第10章Java集合框架/156 10.1使用List集合随机选取学生156 10.2集合框架的结构161 10.3迭代器168 10.4Java泛型170 本章小结174 上机练习10174 习题10176 第11章Java图形用户界面/178 11.1简单的图形用户界面178 11.2布局管理器和常用组件187 11.3事件199 本章小结205 上机练习11206 习题11206 第12章多线程/209 12.1代码交替执行209 12.2线程的状态与调度215 12.3实现动态点名器220 本章小结223 上机练习12223 习题12225 参考答案/227 参考文献/244 |