出版时间:2010-7 出版社:北京理工大学出版社 作者:林邓伟,程跃华 主编 页数:272
内容概要
本书按照项目驱动的课程设计思想,采用案例教学的方法,适应教学做合一的教学模式,知识结构清晰且适度够用,案例典型而实用有趣,突出自主学习地位,强调技能的掌握与应用。 本书由11个项目组成,从了解Java程序入手,以实用为目的,对Java语言基础、面向对象程序设计、图形用户界面(GUI)设计、Java Applet和流与文件等进行了深入浅出的介绍。 书中各项目包括项目概述、项目目的、项目支撑知识、项目实施、项目总结、拓展演练6个部分。项目支撑知识部分通过例题详细讲解项目中所用的知识点;项目实施部分通过典型的案例来阐述项目的综合应用;拓展演练部分配有习题,帮助读者加深对知识的理解与掌握。 本书既可作为高等院校计算机及相关专业的教材,也可作为广大计算机技术爱好者自学Java语言的入门教材,对有一定编程经验的读者也是较好的参考资料。
书籍目录
项目1 Java语言入门 1.1 项目概述 1.2 项目目的 1.3 项目支撑知识 1.3.1 项目开发背景知识1 Java产生的背景 1.3.2 项目开发背景知识2 Java语言特性 1.3.3 项目开发背景知识3 Java运行机制 1.3.4 项目开发背景知识4 Java的运行环境 1.3.5 项目开发背景知识5 最简单的Java程序 1.3.6 项目开发背景知识6 Java编程规范 1.4 项目实施 1.4.1 JDK安装 1.4.2 测试Java开发环境 1.4.3 Java应用程序(Java application)的建立及运行 1.4.4 Java 小程序(Java Applet) 1.5 项目总结 1.6 扩展演练项目2 Java语法概述 2.1 项目概述 2.2 项目目的 2.3 项目支撑知识 2.3.1 项目开发背景知识1 Java的基本符号 2.3.2 项目开发背景知识2 Java数据类型 2.3.3 项目开发背景知识3 常量和变量 2.3.4 项目开发背景知识4 运算符和表达式 2.3.5 项目开发背景知识5 由键盘输入数据 2.3.6 项目开发背景知识6 程序流程控制 2.3.7 项目开发背景知识7 数组和字符串 2.3.8 项目开发背景知识8 函数 2.4 项目实施 2.5 项目小结 2.6 扩展演练项目3 Java面向对象编程 3.1 项目概述 3.2 项目目的 3.3 项目支撑知识 3.3.1 项目开发背景知识1 面向对象的概述 3.3.2 项目开发背景知识2 类的定义 3.3.3 项目开发背景知识3 成员变量和成员方法 3.3.4 项目开发背景知识4 对象的使用 3.3.5 项目开发背景知识5 类的继承和多态 3.3.6 项目开发背景知识6 访问控制与修饰符 3.3.7 项目开发背景知识7 抽象类、接口和包 3.4 项目实施 3.5 项目小结 3.6 扩展演练项目4 异常的处理 4.1 项目概述 4.2 项目目的 4.3 项目支撑知识 4.3.1 项目开发背景知识1 异常类 4.3.2 项目开发背景知识2 Erro类及其子类 4.3.3 项目开发背景知识3 抛出异常 4.3.4 项目开发背景知识4 捕获异常 4.4 项目实施 4.5 项目总结 4.6 扩展演练项目5 Applet程序设计 5.1 项目概述 5.2 项目目的 5.3 项目支撑知识 5.3.1 项目开发背景知识1 Apple类的层次关系 5.3.2 项目开发背景知识2 Applet的创建 5.3.3 项目开发背景知识3 Applet的生命周期 5.3.4 项目开发背景知识4 Applet类的显示方法 5.3.5 项目开发背景知识5 Applet标记 5.4 项目实施 5.5 项目总结 5.6 扩展演练项目6 图形用户界面 6.1 项目概述 6.2 项目目的 6.3 项目支撑知识 6.3.1 项目支撑知识1 AWT图形用户界面设计 6.3.2 项目支撑知识2 AWT类 6.3.3 项目支撑知识3 事件处理概述 6.3.4 项目支撑知识4 AWT控件 6.3.5 项目支撑知识5 布局管理器 6.4 项目实施 6.5 项目总结 6.6 扩展演练项目7 输入与输出 7.1 项目概述 7.2 项目目的 7.3 项目支撑知识 7.3.1 项目支撑知识1 流 7.3.2 项目支撑知识2 字节流 7.3.3 项目支撑知识2 3字符流 7.4 项目实施 7.5 项目总结 7.6 扩展演练项目8 多线程 8.1 项目概述 8.2 项目目的 8.3 项目支撑知识 8.3.1 项目开发背景知识1 线程概述 8.3.2 项目开发背景知识2 建立线程 8.3.3 项目开发背景知识3 线程同步 8.4 项目实施 8.5 项目总结 8.6 扩展演练项目9 Java多媒体技术 9.1 项目概述 9.2 项目目的 9.3 项目支撑知识 9.3.1 项目开发背景知识1 颜色 9.3.2 项目开发背景知识2 文本和字体 9.3.3 项目开发背景知识3 绘制图形 9.3.4 项目开发背景知识4 显示图像 9.3.5 项目开发背景知识5 播放声音 9.4 项目实施 9.5 项目总结 9.6 扩展演练项目10 Java数据库编程 10.1 项目概述 10.2 项目目的 10.3 项目支撑知识 10.3.1 项目开发背景知识1 JDBC基础 10.3.2 项目开发背景知识2 JDBC编程接口 10.4 项目实施 10.4.1 配置ODBC数据源 10.4.2 程序实现 10.5 项目总结与提高 10.6 扩展演练项目11 Java网络编程 11.1 项目概述 11.2 项目目的 11.3 项目支撑知识 11.3.1 项目开发背景知识1:网络编程概述 11.3.2 项目开发背景知识2:Java与Socket编程 11.4 项目实施 11.4.1 服务器程序的实现 11.4.2 客户端程序的实现 11.5 项目总结 11.6 扩展演练附录
编辑推荐
《Java程序设计项目教程》以岗位职业能力培养为主线,按照工作过程来序化知识,以工作过程为参照系,形成对应的项目模块;以项目模块为明线,课程知识为暗线,将陈述性知识与过程性知识整合,将理论知识与实践知识整合,将知识融入项目之中,着眼于动态的行动体系和隐性知识的生成与构建,精选了36个典型项目进行案例教学。 全书内容包括Java语言入门、Java语法概述、Java面向对象编程、异常的处理、Applet程序设计、图形用户界面、输入与输出、多线程、Java多媒体技术、Java数据库编程和Java网络编程共11个一级模块。
图书封面
评论、评分、阅读与下载