全国高职高专教育“十一五”规划教材:Java程序设计项目教程
  • 全国高职高专教育“十一五”规划教材:Java程序设计项目教程

全国高职高专教育“十一五”规划教材:Java程序设计项目教程

by 京东图书  |  由 京东图书  亚米商城卖家

积分原则不参加任何折扣活动以及亚米会员积分制度。

正品保障所售商品均从正规销售资格认证的供应商,品牌分支机构,驻美国分公司等正规渠道采购,并签订正品保证协议。

  销售和配送
$11.60 送积分 : 0
已售完
 收藏商品

送至: 91789 暂时缺货

提醒我

想要第一时间知道到货?

品牌 : 京东图书

品牌属地 : 中国

我要搜:

可送加拿大 

第三方商家

京东图书进入店铺

配送信息

USPS International $11.99(订单满$49包邮)
USPS Canada $11.99(订单满$49包邮)
1. $49以上的订单,提供美国本土平寄免邮费的服务。(只限美国本土48州,不包含夏威夷、阿拉斯加、关岛、波多黎各等地区)。 2. $49以下美国本土USPS平寄, 我们将收取$11.99运费。 3. 通过中国EMS直邮转USPS,配送时间预计为6-13天。

退换政策

因商品破损或者质量问题可申请无条件退款,请在收到包裹3个工作日内联系客服。若因个人原因申请退款,请在3个工作日内联系客服,邮费需顾客承担。图书类商品不支持换货,请见谅!

你可能感兴趣的商品

商品详情

编者 : 成奋华 品牌 : 京东图书 出版时间 : 2009-01-01 品牌属地 : 中国 出版社 : 高等教育出版社 语言 : 中文 ISBN : 9787040250923 版次 : 1 页数 : 393 印刷时间 : 2009-01-01 包装 : 平装 用纸 : 胶版纸
内容简介

《Java程序设计项目教程》是全国高职高专教育“十一五”规划教材,也是精品课程“Java程序设计”的配套教材。《Java程序设计项目教程》以岗位职业能力培养为主线,按照工作过程来序化知识,以工作过程为参照系,形成对应的项目模块;以项目模块为明线,课程知识为暗线,将陈述性知识与过程性知识整合,将理论知识与实践知识整合,将知识融入项目之中,着眼于动态的行动体系和隐性知识的生成与构建,精选了45个典型项目进行案例教学。全书内容包括Java基础、GUI程序设计、流与文件、多线程与Applet、网络编程、Java数据库编程、综合项目实训共7个一级模块,每个一级模块由若干任务组成,每个任务由1=2个项目实现,每个项目都按“学习目标”、“项目任务”、“技术要点”、“程序代码”、“相关知识”、“应用拓展”、“自主学习”的结构组织,每个一级模块结束时还提供了推荐读物,对教和学都有帮助。
《Java程序设计项目教程》内容丰富,案例经典,知识讲解系统,能力培养突出,既可作为应用、技能型人才培养各类教育的“Java程序设计”课程教材,也可作为软件开发人员或Java爱好者的自学参考书或培训教程。
目录

模块1 Java基础
1.1 Java环境
项目1 一个简单的Java应用程序

1.2 Java语言基础
项目2 判断一个数是否为回文数
项目3 求素数
项目4 随机生成学生数据并显示最低分学生信息
项目5 约瑟夫环问题

1.3 面向对象Java
项目6 职员类Employee
项目7 一个简单的实现继承的程序
项目8 一个数字队列实现程序

1.4 异常处理
项目9 一个运行时异常程序

模块2 GUI程序设计
2.1 使用常用组件
项目10 求方程的根
项目11 英语单词拼写训练

2.2 设计对话框与窗口
项目12 安装界面
项目13 登录窗口

2.3 使用布局管理器
项目14 电子日历
项目15 使用网格袋布局

2.4 使用菜单与工具栏
项目16 使用菜单控制字体和颜色
项目17 带有工具栏的窗体

2.5 使用树和表格组件
项目18 聊天面板设计
项目19 ××大学职工信息表

2.6 设计父子窗体
项目20 文字处理窗体

2.7 GUI绘图
项目21 基本绘图方法演示

模块3 流与文件
3.1 流与文件的基本操作
项目22 查询文件属性
项目23 复制文件

3.2 文件的随机访问
项目24 随机读/写文件

3.3 以对象为单位读/写数据
项目25 读/写学生对象数据

3.4 文件压缩和解压缩
项目26 从ZIP文件中解压缩和提取数据

3.5 文件选择对话框
项目27 使用文件对话框打开文件

模块4 多线程与Applet
4.1 创建及控制线程
项目28 简单的多线程程序

4.2 管理线程
项目29 模拟生产者和消费者问题

4.3 使用管道进行线程通信
项目30 使用管道通信程序

4.4 APPlet程序设计
项目31 在Applet中显示图像
项目32 Applet动画 升旗
项目33 Applet通信程序

模块5 网络编程
5.1 获取网络信息
项目34 获取网络域名或IP
项目35 获取网络属性信息

5.2 基于TCP/IP的服务器与客户机通信
项目36 TCP服务器端程序
项目37 TCP的客户端程序

5.3 基于UDP的服务器与客户机通信
项目38 基于UDP的聊天程序

5.4 邮件发送与接收
项目39 发送电子邮件
项目40 接收电子邮件

5.5 远程方法调用
项目41 一个简单的远程方法调用程序

模块6 Java数据库编程
6.1 与数据库的连接及基本操作
项目42 使用JDBCODBC桥接实现与数据库的连接及查询
项目43 使用纯Java JDBc实现与数据库的连接及更新

6.2 结果集元数据
项目44 获取数据表的基本信息

6.3 事务处理
项目45 一个简单的事务处理程序

模块7 综合实训:J-QQ聊天室设计
自主学习参考答案
精彩书摘

(3)以网络为中心的程序设计
Sun公司的格言一直都是“网络即是计算机”,Java是面向网络的语言。通过它提供的类库可以处理TcP/IP协议,用户可以通过uRL地址在网络上很方便地访问其他对象,并使用client/servei’式多层次的结构来创建以网络为基础的应用程序。
(4)健壮性
Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。通过集成的面向对象的例外处理机制,在编译时,Java提示可能出现但未被处理的例外,帮助程序员正确地进行选择以防止系统的崩溃。另外,Java在编译时还可捕获类型声明中的许多常见错误,防止动态运行时不匹配问题的出现。
(5)安全性
Java语言与平台都是以安全性为基础构建出来的。Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,这样就防止程序员使用“特洛伊”木马等欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。Java平台允许用户在网络上下载非置信(untrusted)程序代码并在安全的环境下运行它,因此该程序代码并不会造成任何的伤害,它无法使用病毒来侵害宿主计算机系统,也无法从硬盘中读取或写入任何文件等。
(6)可移植性
与平台无关的特性使Java程序可以方便地被移植到网络上的不同机器,“一次编写,到处运行”(只要写一次程序即可被编译为字节码在Java平台上运行)是Java平台最核心价值。同时,Java的类库中也实现了与不同平台的接口,使这些类库可以移植。另外,Java编译器是由Java语言实现的,Java运行时系统由标准c实现,这使得Java系统本身也具有可移植性。
(7)高性能
Java程序被编译成具有可移植性的字节码,而不是某种机器专属指令,JVM(Java虚拟机)以解释的方式运行这种程序。JVM经由许多有效的方法加以调整并最佳化,同时许多实现都包含了实时(JIT)编译器,可以很快地将.1ava字节码转换成机器指令,使用复杂的精密的JIT编译器,Java程序在运行速度上可以和c或c++所写的应用程序并驾齐驱。
(8)多线程
多线程机制使应用程序能够并行执行,而且同步机制保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易地实现网络上的实时交互行为。
(9)动态及可扩充性
Java既是动态的也是可扩充的。Java程序代码是由面向对象的模块所构成的,以这种形式构成的单位称作类。类分散地存储在不同的文件中,同时只有在需要的时候才会被加载到Java解释器中。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行,并且,Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩充性。3.Java编程环境JDK是整个Java的核心,它包括Java运行环境(Java Runtime Envilronment)、Java工具和Java基础的类库。
前言/序言

1995年Sun公司正式发布了Java语言标准,这是Internet的一次技术革命。作为一种纯面向对象的程序设计语言,Java具有简单易学、不依赖于机器的结构以及可移植性、健壮性、安全性和良好的并发机制等特点,特别是它与网络的完美结合,使它迅速成为使用最广泛的程序设计语言之一,Java语言的应用领域极其宽广,从大型复杂的企业级应用到小型的移动设备软件开发,随处可见Java活跃的身影。
案例教学是计算机语言教学最有效的方法之一。好的案例对学生理解知识,掌握如何应用知识十分重要。目前有些教材类书籍的案例缺乏实用性和新颖性,对学生的技术指导不够,而一些技术性较强的参考书又过分强调技术,知识讲解不够系统,而且缺乏有效联系,因而不适合于教学。为此,本书精心设计了与教学目的结合紧密,适合于学生学和教师教的案例,将知识讲解融入案例之中,并能很好地指导学生实践,这对于学生从实践中理解和巩固知识,在实践中培养应用能力,具有重要的实际意义。
本书共有7个一级模块,每个一级模块由若干任务组成,每个任务由1-2个项目实现。每个项目都按“学习目标”、“项目案例”、“技术要点”、“程序代码”、“相关知识”、“应用拓展”、“自主学习”的结构组织,每个一级模块结束时还提供了推荐读物,有利于教学和学习使用。本书所有程序均在JDK1.5及以上版本中调试通过。
本书作为教学用书的学时安排可以参考下表,可按一学期或两学期讲授内容,其中带※为选学内容。

产品价格、包装、规格等信息如有调整,恕不另行通知。我们尽量做到及时更新产品信息,但请以收到实物为准。使用产品前,请始终阅读产品随附的标签、警告及说明。详细条款请参阅我们的Terms of Use.

商品评价

全国高职高专教育“十一五”规划教材:Java程序设计项目教程 还没有人发表评论,快来抢占沙发了! 写评论

浏览过的商品

联系我们

联系方式

周一至周日,美西时间: 7AM-12:30AM

美东时间: 10AM-3:30AM

help@yamibuy.com

1(800)407-9710