首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

Java程序设计与案例

2011-05-03 
市场价:¥29.50卓越价:¥23.60为您节省:5.90元 (80折) 全场购物免配送费! 现在有货,登录后根据您所在地址,商品的发货时间会有所不同。 1人 评论打分5 颗星:(1)4 颗星
商家名称 信用等级 购买信息 订购本书
Java程序设计与案例 去商家看看
Java程序设计与案例 去商家看看

 Java程序设计与案例

  • 市场价:¥29.50
  • 卓越价:¥23.60为您节省:5.90元 (80折)
  • 全场购物免配送费!
  • 现在有货,登录后根据您所在地址,商品的发货时间会有所不同。   1人 评论打分
  • 5 颗星:
  • (1)
  • 4 颗星:
  • (0)
  • 3 颗星:
  • (0)
  • 2 颗星:
  • (0)
  • 1 颗星:
  • (0)看全部1篇评论  (1篇用户评论 | 写评论)
    商品促销和特殊优惠每购买由卓越亚马逊提供的1件图书产品合格购物商品,另外购买Office 2007 中文家庭和学生版可享受¥20.00 元的优惠。如何获得促销优惠
    为该商品打分以改善“为我推荐”      登录为该商品打分
          已经有了
    基本信息·出版社:高等教育出版社
    ·页码:388 页
    ·出版日期:2004年11月
    ·ISBN:7040156288
    ·条形码:9787040156287
    ·版本:第1版
    ·装帧:平装
    ·开本:16
    ·正文语种:中文
    ·丛书名:普通高等教育“十五”国家级规划教材
    ·外文书名:Java Programming and Cases

    内容简介 《Java程序设计与案例》讲述了计算机程序设计是高等学校各专业的一门核心课程。随着Internet的迅猛发展,Java语言作为一种面向对象的程序设计语言,以其面向对象、简单易用、结构中立、与平台无关、稳固性、安全性、多线程以及强大的网络编程功能,为用户提供了良好的程序设计环境,成为最具前途的编程语言之一。《Java程序设计与案例》以非计算机专业学生为对象,是针对Java编程的初学者编写的。根据计算机程序设计课程的基本要求和作者多年来的教学经验及体会,从最基础的编程讲起,通过设计一些小的典型案例,全面详细地介绍了Java程序设计的基本知识、方法与技巧,做到了由浅入深、循序渐进、深入浅出、理论与实际相结合。在教学安排上注重编程能力的培养,做到举一反三,打好程序设计的基本功。书中第12章给出了一个实用案例,并从功能定义、系统分析与设计、模块划分和代码实现等几个角度进行了介绍,读者通过案例可将各知识点结合起来,达到学以致用的目的。
    编辑推荐 《Java程序设计与案例》由高等教育出版社出版。
    目录
    第1章 Java概述
    1.1 Java语言简介
    1.1.1 Java 语言简史
    1.1.2 Java 语言、Java虚拟机和Java平台
    1.1.3 Java 语言主要特点
    1.2 Java 语言的应用
    1.3 Java开发环境设置及开发工具介绍
    1.3.1 开发环境设置
    1.3.2 开发工具介绍
    1.3.3 Java程序的编译和运行

    1.4 Java程序示例
    1.4.1 Application程序例
    1.4.2 Applet程序例
    1.4.3 servlet程序例
    1.4.4 JSP程序例
    小结
    习题

    第2章 Java语言基础
    2.1 Java语法基础
    2.1.1 变量、常量和数据类型
    2.1.2 运算符和表达式
    2.2 流程控制
    2.3 数组
    2.3.1 一维数组
    2.3.2 多维数组
    2.3.3 对象数组
    2.4 Java一般程序结构
    小结
    习题

    第3章 类与对象
    3.1 面向对象程序设计
    3.1.1 面向对象程序设计方法概述
    3.1.2 Java与面向对象

    3.2 类与对象
    3.2.1 类的定义
    3.2.2 域和方法
    3.2.3 构造方法与对象的创建
    3.2.4 对象的使用

    3.3 访问控制符
    3.3.1 成员访问控制
    3.3.2 类访问控制
    3.4 非访问控制符
    3.5 其他修饰符
    3.6 接口
    3.6.1 接口的定义
    3.6.2 接口的实现
    3.6.3 接口的应用

    3.7 包
    3.7.1 package与import
    3.7.2 CLASSPATH

    3.8 继承
    3.8.1 概念和语法
    3.8.2 隐藏和覆盖
    3.8.3 构造方法的重载和继承
    3.8.4 山is和super
    3.9 组合
    3.10 多态
    3.10.1 多态的概念
    3.10.2 多态的应用
    3.10.3 构造方法与多态
    案例分析
    小结
    习题

    第4章 Java语言进阶
    4.1 变量与变量的传递
    4.1.1 基本数据类型变量和引用型变量
    4.1.2 变量的作用域
    4.1.3 变量的传递与返回

    4.2 对象的构造与初始化
    4.2.1 构造方法和多态
    4.2.2 对象的初始化过程

    4.3 对象的清除与垃圾回收
    4.3.1 垃圾回收的机制
    4.3.2 finalize()方法
    4.4 接口与抽象类
    4.5继承和组合
    4.6 内部类与匿名类
    小结
    习题

    第5章 异常处理
    5.1 异常处理
    5.1.1 异常处理机制
    5.1.2 异常的捕获与处理
    5.1.3 finally
    5.2 自定义异常类
    5.3 异常规范
    5.4 标准异常介绍
    小结
    习题

    第6章 基础类库和工具类库
    6.1 Java基础类
    6.1.1 基础类库
    6.1.2 Object
    6.1.3 基本数据类型的封装
    6.1.4 System
    6.1.5 Math

    6.2 字符串相关类
    6.2.1 String
    6.2.2 StringBuffer
    6.2.3 StringTokenizer

    6.3 集合
    6.3.1 集合API
    6.3.2 Set
    6.3.3 List
    6.3.4 Iterator
    6.3.5 Map
    6.3.6 集合数据遍历
    6.3.7 排序和查找

    6.4 日期与时间
    6.4.1 Date
    6.4.2 Calendar
    小结
    习题

    第7章 Java输入输出系统
    7.1 流
    7.1.1 InputStream
    7.1.2 0utputStream
    7.1.3 FilterInputStream和FilteroutPutStream
    7.1.4 Reader
    7.1.5 Writer
    7.1.6 常见的输入/输出流

    7.2 标准输入/输出
    7.2.1 标准输入/输出
    7.2.2 重定向标准输入/输出

    7.3 文件访问
    7.3.1 File
    7.3.2 文件读写
    7.3.3 RandomAccessFile
    7.3.4 压缩文件读写

    7.4 对象的可串行化
    7.4.1 Serializable接口
    7.4.2 Extemalizable接口和transient关键字

    7.5 NIO
    7.5.1 NIO介绍
    7.5.2 Buffer
    7.5.3Channel
    7.5.4 Selector
    7.5.5 Charset
    小结
    习题

    第8章 多线程
    8.1 线程
    8.1.1 Java中的线程
    8.1.2 线程对象的创建
    8.1.3 多线程

    8.2 线程调度
    8.2.1 线程状态和生命周期
    8.2.2 线程优先级
    8.2.3 线程的基本控制
    8.2.4 线程的同步
    8.2.5 线程的死锁
    8.2.6 线程间的同步控制
    案例分析
    小结
    习题

    第9章 图形用户界面
    9.1 概述
    9.1.1 AWT和Swing
    9.1.2 窗口基本原理

    9.2 布局管理
    9.2.1 布局管理简介
    9.2.2 常用布局管理器

    9.3 事件处理
    9.3.1 事件响应模型
    9.3.2 事件监听器接口
    9.3.3 事件适配器Adapter类
    9.3.4 使用授权事件模型
    9.3.5 用内部类实现事件处理

    9.4 Swing组件
    9.4.1 Swing包
    9.4.2 图标和标签
    9.4.3 文本域
    9.4.4 按钮
    9.4.5 组合框
    9.4.6 选项窗格
    9.4.7 滚动窗格
    9.4.8 树
    9.4.9 表格

    9.5 多媒体
    9.5.1 图像的使用
    9.5.2 动画的实现
    9.5.3 声音的使用

    9.6 Applet
    9.6.1 Applet工作原理
    9.6.2 Applet类
    9.6.3 Applet的使用局限
    案例分析
    小结
    习题

    第10章 网络编程
    10.1 HTTP的基本概念
    10.1.1 URL
    10.1.2 URLConnection

    10.2 Socket
    10.2.1 java.net.Socket
    10.2.2 java.net.ServerSocket
    10.2.3 简单的服务器和客户机程序
    10.2.4 多线程服务实现
    10.3 数据报
    10.4 非阻塞的Socket
    10.4.1 Selector
    10.4.2 SocketChannel和ServerSocketChannel
    小结
    习题

    第11章 JDBC
    11.1 关系型数据库概述
    11.1.1 关系型数据库简介
    11.1.2 SQL语言简介
    11.2 JDBC简介
    11.3 JDBC的主要接口
    11.3.1 数据库驱动相关的接口定义
    11.3.2 数据库连接接口定义
    11.3.3 查询和结果表示接口定义

    11.4 JDBC的应用
    11.4.1 ODBC设置
    11.4.2 使用JDBc
    11.4.3 JDBC示例
    案例分析
    小结
    习题

    第12章 Web应用
    12.1 Web
    12.1.1 Web的基本概念
    12.1.2 HTML和XML语言

    12.2 ServIet
    12.2.1 Servlet简介
    12.2.2 Servlet的结构和生命周期
    12 2 3 Servlet API
    12.2.4 Cookies和Session

    12.3 JSP
    12.3.1 JsP简单例子
    12.3.2 JSP基本语法
    12.3.3 JSP标签
    12.3.4 与JavaBeans相关的语法标签
    12.3.5 JSP的动作标签
    12.3.6 JSP的内部对象

    12.4 部署web应用
    12.4.1 安装Tomcat
    12.4.2 运行JSP/Servlet示例
    12.4.3 web应用的发布
    12.5 利用struts开发基于MVC模式的web应用程序
    案例分析
    小结
    习题
    附录 Java编码规范
    参考文献
    ……
    序言 计算机程序设计是高等学校各专业的一门核心课程。随着Internet的迅猛发展,Java语言作为一种面向对象的程序设计语言,以其面向对象、简单易用、结构中立、与平台无关、稳固性、安全性、多线程以及强大的网络编程功能,为用户提供了良好的程序设计环境,成为最具前途的编程语言之一。
    《Java程序设计与案例》以非计算机专业学生为对象,是针对Java编程的初学者编写的。根据计算机程序设计课程的基本要求和作者多年来的教学经验及体会,从最基础的编程讲起,通过设计一些小的典型案例,全面详细地介绍了Java程序设计的基本知识、方法与技巧,做到了由浅入深、循序渐进、深入浅出、理论与实际相结合。在教学安排上注重编程能力的培养,做到举一反三,打好程序设计的基本功。书中第12章给出了一个实用案例,并从功能定义、系统分析与设计、模块划分和代码实现等几个角度进行了介绍,读者通过案例可将各知识点结合起来,达到学以致用的目的。
    《Java程序设计与案例》内容通俗易懂,简单明了,实例丰富,书中所列程序易于读者理解和掌握。读者通过边学边练,在有限的学时内,可掌握面向对象程序设计的基本知识、基本方法和技巧。
    《Java程序设计与案例》共分12章,第1章至第7章主要介绍了Java语言的基础知识和面向对象的编程思想,其中包括Java的编程环境、Java语言基础、类与对象、基础类与工具类、异常、I/O及文件操作。第8章至第12章主要介绍了Java的多线程机制、图形用户界面及事件处理、网络编程、JDBC及Web应用等。书中每章都配有学习目标和小结,便于读者有的放矢,总结提高。
    《Java程序设计与案例》既注重理论的介绍,又强调实际的应用,注重提高读者利用面向对象技术和Java语言解决实际问题的能力。
    为了适应大屏幕课堂教学的需要,我们制作了与该教材配套的PPT教学课件,使用本教材的学校可与作者联系,同时我们还可以提供书中例题的源代码。地址:清华大学计算中心,邮编:100084,E-mail地址:Iblin@cic.tsinghua.edu.cn。
    《Java程序设计与案例》由刘宝林主编。胡博编写第1章至第8章,谢锋波编写第9章至第12章,常玉、陈晨参加了《Java程序设计与案例》习题的编写工作,孟威、王彦杰、刘俊玲参加了《Java程序设计与案例》程序的调试,全书最后由刘宝林统一修改定稿。特别感谢王行言教授认真审阅了全稿,并提出了许多宝贵的建议。
    由于作者水平所限,书中难免有欠妥之处,恳请专家、读者批评指正。
    文摘 插图:


    Java语言的初始设计目标,就是保证Java程序可以在所有拥有Java虚拟机的环境中运行。目前大部分常见的操作系统上都拥有相应的Java虚拟机,如windows、solaris、MacOS等,除了这些个人电脑系统,Java虚拟机也存在于诸如电视机顶盒、移动外设等领域。
    和前二者不同,Java平台是指Java类库的集合。有些时候,Java平台也和Java运行时环境和核心Java APIs联系在一起。所有的Java程序都是建立在一些预定义的Java类库基础之上。1.1.3 Java语言主要特点
    由于Java语言独特的设计思想,使得Java语言拥有大多数其他语言所没有的优点。
    简单
    Java语言语法的简单使得编写Java程序更为容易,不需要长时间的培训就可满足一般的需求。
    面向对象
    Java语言是完全的面向对象语言,面向对象的设计思想始终贯穿在Java开发过程中。
    平台无关性
    sun公司把“write 0nce,run anywhere”定义为Java的核心特点。独特的运行机制,使得大多数Java程序拥有二进制级的可移植性。使用Java,开发人员可以迅速地编写与平台无关的应用程序,大大降低了软件项目开发、维护和管理的成本。
    安全性
    Java语言独特的设计是它安全性的保证。从语言一级来看,Java语言摒弃了C/C++中容易造成安全漏洞的指针,提供了自动的内存管理机制,保证了Java程序运行的可靠性;在运行架构上,Java语言拥有一个设计优良的安全模型,使未经授权的代码不能进行危害用户本地资源的操作。
    高效的网络编程
    Java语言是面向网络的,这点和sun公司“网络就是计算机”观点是一致的。Java平台中存在大量用于开发网络应用程序的类库。基于这些类库,应用程序可以很方便地获取网络资源,快捷地编写基于网络的各种应用程序。
    分布式
    优秀高效的网络编程使得基于Java的分布式开发非常简单。
    多线程
    Java语言是现有为数不多的内部支持多线程的编程语言。
    方便的国际化功能
    Java语言从设计开始就把国际化作为核心目标。大多数其他编程语言还在采用8-bit。
  • 热点排行