正在加载图片...
重点讨论继承、多态和接口的编程 第5章算法与数据结构介绍算法的概念及常用算法。并通过数组、链表、栈 队列等数据结构以及Java对象容器,讨论算法的应用及算法的Java程序实现 ·第6章图形用户界面讲解Java图形界面应用程序的一般设计方法,包括如何创 建窗体、设计界面、管理布局、绘制图形、使用组件、事件编程等。通过这一章的 习可以掌握图形用户界面应用程序的设计方法和编程技 ·第7章程序设计案例分析通过剖析和研究一个典型的Java应用程序设计案例 读者不仅可以对窗体、菜单、组件、事件、布局等的设计有一个感性的综合的了解, 还可以进一步理解Java应用程序的基本架构和完整设计过程,掌握使用开发工具 ( NetBeans IDE)完成程序设计项目的一般过程和方法,积累实际编程经验。同时 还可学会利用 NetBeans IDE的可视化设计功能提高程序设计效率。 ·第8章 applet与web编程本章详细讲述 applet的原理、特性、安全机制以及编 程方法,并讨论 applet在web编程中的应用。同时还介绍了web编程的一些有用 ·第9章开发过程与程序质量保证介绍软件的开发过程及过程的实施管理,从程 序质量保证的高度讨论了程序的调试与测试,重点讲述了Java程序的调试方法 程序中的异常处理以及单元测试方法。 第10章线程、文件与串行化本章将讨论有关线程及输入输出的一些高级话题。 通过本章的学习,读者可以了解多任务、进程和线程、线程模型、流、文件、输入 /输出、对象串行化等诸多概念和编程方法,为Java的高级应用打下基础。 尽管本书包含了以上章节内容,但实际的教学进度和授课内容可以灵活确定,因为这要 取决于课堂教学的安排或读者实际技能及对所讨论问题的熟悉程度。教学时数建议安排在 0-~80课时之间。 本书的读者对象 程序设计入门学生,选用本书作为程序设计基础教材,希望掌握一门优秀、实用、 主流的程序设计语言,为深入学习其它计算机课程奠定基础。显然Java作为一种 跨平台的面向对象编程语言能胜任教学的需要,为学习程序设计提供更全面的知识 结构体系。 ·因工作或科研需要的非专业编程人员,希望迅速掌握Java编程以完成不太复杂的 编程任务 ·非计算机专业的编程爱好者,改行从事程序员工作,有一些实际的Java编程经验 但没有系统学习过相关专业知识。希望通过本书重温程序设计知识,补习相关概念 和理论 有一定经验的程序员,已在其它编程语言及其软件环境中掌握了一定的开发技能, 但没有使用过Java语言或对Java语言一知半解。希望在本书中系统学习Java程序 设计,发现Java与其所熟悉语言的不同点,并由此掌握Java语言。 本书的特色 本书的一些特色不仅使得本书与众不同,同时也特别有助于入门者去学习。重点讨论继承、多态和接口的编程。 • 第 5 章 算法与数据结构 介绍算法的概念及常用算法。并通过数组、链表、栈、 队列等数据结构以及 Java 对象容器,讨论算法的应用及算法的 Java 程序实现。 • 第 6 章 图形用户界面 讲解 Java 图形界面应用程序的一般设计方法,包括如何创 建窗体、设计界面、管理布局、绘制图形、使用组件、事件编程等。通过这一章的 学习可以掌握图形用户界面应用程序的设计方法和编程技巧。 • 第 7 章 程序设计案例分析 通过剖析和研究一个典型的 Java 应用程序设计案例, 读者不仅可以对窗体、菜单、组件、事件、布局等的设计有一个感性的综合的了解, 还可以进一步理解 Java 应用程序的基本架构和完整设计过程,掌握使用开发工具 (NetBeans IDE)完成程序设计项目的一般过程和方法,积累实际编程经验。同时 还可学会利用 NetBeans IDE 的可视化设计功能提高程序设计效率。 • 第 8 章 applet 与 Web 编程 本章详细讲述 applet 的原理、特性、安全机制以及编 程方法,并讨论 applet 在 web 编程中的应用。同时还介绍了 web 编程的一些有用 知识。 • 第 9 章 开发过程与程序质量保证 介绍软件的开发过程及过程的实施管理,从程 序质量保证的高度讨论了程序的调试与测试,重点讲述了 Java 程序的调试方法、 程序中的异常处理以及单元测试方法。 • 第 10 章 线程、文件与串行化 本章将讨论有关线程及输入/输出的一些高级话题。 通过本章的学习,读者可以了解多任务、进程和线程、线程模型、流、文件、输入 /输出、对象串行化等诸多概念和编程方法,为 Java 的高级应用打下基础。 尽管本书包含了以上章节内容,但实际的教学进度和授课内容可以灵活确定,因为这要 取决于课堂教学的安排或读者实际技能及对所讨论问题的熟悉程度。教学时数建议安排在 50~80 课时之间。 本书的读者对象 • 程序设计入门学生,选用本书作为程序设计基础教材,希望掌握一门优秀、实用、 主流的程序设计语言,为深入学习其它计算机课程奠定基础。显然 Java 作为一种 跨平台的面向对象编程语言能胜任教学的需要,为学习程序设计提供更全面的知识 结构体系。 • 因工作或科研需要的非专业编程人员,希望迅速掌握 Java 编程以完成不太复杂的 编程任务。 • 非计算机专业的编程爱好者,改行从事程序员工作,有一些实际的 Java 编程经验, 但没有系统学习过相关专业知识。希望通过本书重温程序设计知识,补习相关概念 和理论。 • 有一定经验的程序员,已在其它编程语言及其软件环境中掌握了一定的开发技能, 但没有使用过 Java 语言或对 Java 语言一知半解。希望在本书中系统学习 Java 程序 设计,发现 Java 与其所熟悉语言的不同点,并由此掌握 Java 语言。 本书的特色 本书的一些特色不仅使得本书与众不同,同时也特别有助于入门者去学习
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有