本书以通俗易懂的语言介绍Java开发技术。全书内容共分为4个学习领域,计13个任务,全面讲解Java语言开发技术的各个知识点,包括Java语言的发展、环境配置、基本语法、程序流程控制、面向对象、字符串处理、数组、异常处理、包和接口、图形界面设计、多线程技术、输入输出流、数据库编程和网络编程等内容。全书通过任务贯穿相关知识点,以便读者更好地学习Java语言编程开发方法与应用技巧。
本书内容结构安排合理,实例简明易懂,适合作为高等职业院校计算机及相关专业的教材,也可作为社会培训用教材,还可以作为计算机爱好者的自学参考用书。
学习领域1 Java语言概述
任务1 安装Java开发环境...............................................................................................................................................1
任务2 第一个Java程序开发......................................................................................................................................14
任务3 Java基础程序设计............................................................................................................................................31
学习领域2 面向对象编程
任务1 面向对象编程技术初步.................................................................................................................................54
任务2 数组和字符串程序设计.................................................................................................................................74
任务3 面向对象编程技术进阶.................................................................................................................................93
任务4 异常处理..............................................................................................................................................................117
学习领域3 图形界面设计
任务1 Swing程序设计.................................................................................................................................................130
任务2 事件处理..............................................................................................................................................................162
任务3 多线程....................................................................................................................................................................174
学习领域4 编程技术应用
任务1 输入输出处理....................................................................................................................................................189
任务2 数据库编程.........................................................................................................................................................214
任务3 网络编程..............................................................................................................................................................239
参考文献.............................................................................................................................................................................................259