Java程序设计实用教程

出版时间:2009-8  出版社:水利水电出版社  作者:赵欢 编  页数:232  

前言

随着计算机科学与技术的飞速发展,计算机的应用已经渗透到国民经济与人们生活的各个角落,正在日益改变着传统的人类工作方式和生活方式。在我国高等教育逐步实现大众化后,越来越多的高等院校会面向国民经济发展的第一线,为行业、企业培养各级各类高级应用型专门人才。为了大力推广计算机应用技术,更好地适应当前我国高等教育的跨跃式发展,满足我国高等院校从精英教育向大众化教育的转变,符合社会对高等院校应用型人才培养的各类要求,我们成立了“21世纪高等院校规划教材编委会”,在明确了高等院校应用型人才培养模式、培养目标、教学内容和课程体系的框架下,组织编写了本套“21世纪高等院校规划教材”。众所周知,教材建设作为保证和提高教学质量的重要支柱及基础,作为体现教学内容和教学方法的知识载体,在当前培养应用型人才中的作用是显而易见的。探索和建设适应新世纪我国高等院校应用型人才培养体系需要的配套教材已经成为当前我国高等院校教学改革和教材建设工作面临的紧迫任务。因此,编委会经过大量的前期调研和策划,在广泛了解各高等院校的教学现状、市场需求,探讨课程设置、研究课程体系的基础上,组织一批具备较高的学术水平、丰富的教学经验、较强的工程实践能力的学术带头人、科研人员和主要从事该课程教学的骨干教师编写出一批有特色、适用性强的计算机类公共基础课、技术基础课、专业及应用技术课的教材以及相应的教学辅导书,以满足目前高等院校应用型人才培养的需要。本套教材消化和吸收了多年来已有的应用型人才培养的探索与实践成果,紧密结合经济全球化时代高等院校应用型人才培养工作的实际需要,努力实践,大胆创新。教材编写采用整体规划、分步实施、滚动立项的方式,分期分批地启动编写计划,编写大纲的确定以及教材风格的定位均经过编委会多次认真讨论,以确保该套教材的高质量和实用性。教材编委会分析研究了应用型人才与研究型人才在培养目标、课程体系和内容编排上的区别,分别提出了3个层面上的要求:在专业基础类课程层面上,既要保持学科体系的完整性,使学生打下较为扎实的专业基础,为后续课程的学习做好铺垫,更要突出应用特色,理论联系实际,并与工程实践相结合,适当压缩过多过深的公式推导与原理性分析,兼顾考研学生的需要,以原理和公式结论的应用为突破口,注重它们的应用环境和方法;在程序设计类课程层面上,把握程序设计方法和思路,注重程序设计实践训练,引入典型的程序设计案例,将程序设计类课程的学习融入案例的研究和解决过程中,以学生实际编程解决问题的能力为突破口,注重程序设计算法的实现;在专业技术应用层面上,积极引入工程案例,以培养学生解决工程实际问题的能力为突破口,加大实践教学内容的比重,增加新技术、新知识、新工艺的内容。本套规划教材的编写原则是:在编写中重视基础,循序渐进,内容精炼,重点突出,融入学科方法论内容和科学理念,反映计算机技术发展要求,倡导理论联系实际和科学的思想方法,体现一级学科知识组织的层次结构。

内容概要

本书为有一定C/C++基础,期望通过学习较快掌握Java程序设计的人群编写。全书以案例引导方式,采用“理论实践+专家引导+项目实战”的思路,按照以案例为中心的学习方法介绍Java语言本质,用实例引出相关概念,使读者能够清晰地建立面向对象的编程思想。全书共8章,主要内容包括:Java语言概述,创建基于Web的Java程序,组件与布局管理器,事件模型与事件处理,Java异常,Java线程,Java网络编程,基于CCLA的案例——实时聊天室系统项目设计。  本书适合作为高等院校教材,也可供工程设计人员和Java编程爱好者参考。  本书配有实践教程并在实践教程中附赠一张光盘,其中包含教材中全部源程序及实践教程中的大型工程案例文档。

书籍目录

序前言第1章 Java语言概述 1.1 Java的诞生 1.2 Java语言的特点 1.3 Java虚拟机(JVM) 1.4 Java的开发环境 1.5 一个Java简单程序示例 1.6 Java的基本语法介绍 1.7 面向对象初步 本章小结 习题一第2章 创建基于Web的Java程序 2.1 Applet与HTML基础 2.2 Applet与Application 2.3 Applet的生命周期与方法 2.4 Applet中的多媒体处理  2.4.1 加载图片  2.4.2 加载音频文件 本章小结 习题二第3章 组件与布局管理器 3.1 MVC设计模式概述  3.1.1 MVC设计模式  3.1.2 MVC视图中用户界面的基本组件 3.2 组件  3.2.1 按钮  3.2.2 标签  3.2.3 文本字段  3.2.4 文本区域  3.2.5 滚动条  3.2.6 滚动面板  3.2.7 密码文本框  3.2.8 文本列表框  3.2.9 组合列表框  3.2.10 单选按钮  3.2.11 复选框  3.2.12 菜单 3.3 布局管理器  3.3.1 流布局管理器  3.3.2 网格布局管理器  3.3.3 边界布局管理器  3.3.4 卡片布局管理器  3.3.5 盒布局管理器  3.3.6 网格组布局管理器 本章小结 习题三第4章 事件模型与事件处理 4.1 事件处理概述 4.2 AWT事件处理模型  4.2.1 事件类  4.2.2 事件监听器  4.2.3 AWT事件及其相应的监听器接口  4.2.4 事件适配器  4.2.5 对事件的响应 本章小结 习题四一第5章 Java异常 5.1 异常的概念 5.2 异常的处理  5.2.1 异常的处理机制  5.2.2 捕获异常 5.3 用户定义的异常  5.3.1 用户定义异常的需要  5.3.2 创建用户定义的异常类  5.3.3 抛出异常throw ……第6章  Java线程第7章  Java网络编程第8章  基于CCLA的案例——实时聊天室附录一 附加练习——行业面试问题附录二 优化Java代码的技巧附录三 Java术语表附录四 Java学习Web站点列表参考文献

章节摘录

插图:第1章Java语言概述【本章导读】本章首先介绍Java的诞生和发展情况;然后详细地说明Java语言的特点,从编程语言的角度着重阐述它的关键特色;接着介绍JVM的执行过程以及Java源程序的执行过程;根据Java7开发环境,介绍Java的开发工具、环境变量的配置以及具体运行Java文件;紧接着,通过一个典型的Java程序hello.java来说明Java程序的基本特征、应用程序和小应用程序的区别以及使用;然后介绍Java的基本语法;最后介绍面向对象编程技术(OOP)的相关基本概念。【本章要点】Java的特点Java虚拟机Java的开发环境及环境变量的配置,开发工具的使用Java的Application和AppletJava的基本语法面向对象的基本概念1.1 Java的诞生Java语言最早诞生于1991年,起初被称为Oak语言,是Sun公司为一些消费性电子产品设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,在网络出现之前,Oak可以说是默默无闻,甚至差点夭折,但网络的出现改变了Oak的命运。在Java出现以前,Internet上的信息内容都是一些乏味死板的Html文档,这对于那些迷恋于Web浏览的人们来说简直不可容忍。他们迫切希望能在Web中看到一些交互式的内容,开发人员也极希望能够在Web上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力,而Sun的工程师敏锐地察觉到了这一点,从1994年起,他们开始将0ak技术应用于Web上,并且开发出了Hotjava的第一个版本。

编辑推荐

《Java程序设计实用教程》:注意学科体系的完整性,兼顾考研学生需要;强调理论与实践相结合,注意培养专业技巧;采用“任务驱动”的编写方式,引入案例和启发式教学方法;提供电子教案、案例素材等教学资源,教材立体化配套;满足高等院校应用型人才培养的需要。

图书封面

评论、评分、阅读与下载


    Java程序设计实用教程 PDF格式下载


用户评论 (总计1条)

 
 

  •   当当的书都还不错,不过就是发货慢了点...
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7