词条 | java程序设计 |
释义 | 1 朱喜福徐剑魁编清华大学出版社教材Java是面向对象的、支持多线程的解释型网络编程语言。它是目前Internet最流行的编程语言之一,具有高度的安全性、可移植性和代码可重用性。Java程序设计由13个项目组成,每个项目按照完成该项目的工作过程分解成若干个子任务,把Java语言的知识点分解并贯穿在项目任务中。通过项目和任务的实施,学习知识和掌握技能。 ◎ 基本信息书 名:Java程序设计(第2版) 作 者:朱喜福,徐剑魁 出版社: 清华大学出版社 出版时间: 2010-5-1 ISBN:9787302215233 开本: 16开 定价:35.00元 ◎ 内容简介本书从Java语言最基本的入门概念开始讲述Java语言,包括Java语言的数据类型、运算符、表达式与流程控制、数组和方法等;用比较易于理解和接受的讲叙方法、恰当的内容安排对Java面向对象程序设计的基本概念,如类、对象、接口、继承和多态等进行了深入浅出的讲解;并通过大量的编程实例对Java的编程应用进行讲解,包括:图形绘制和图像显示,图形用户界面中的基本控制组件、容器和布局、常用的对话框和菜单设计的应用、Java Applet小应用程序、JDBC数据库编程、JSP网络编程等进行了讲述;对Java语言的特点,如异常处理、多线程应用等作了详细的讲解;对Java的输入输出处理等通过实例进行了深入的说明。本书每章都安排了大量有针对性的练习和编程实训题,便于教师教学和检验学生的学习效果。 本书内容比较详尽,内容的取舍和安排恰当、循序渐进,讲解通俗易懂,实例丰富,并注重培养解决实际问题的能力,本书可作为高等院校“Java程序设计”课程的教材和教学参考书,特别适合Java语言的初学者使用,也可作为对Java编程感兴趣的读者的参考书。 ◎ 目录第1章 Java语言基础 1.1 计算机编程语言 1.2 Java语言发展 1.3 Java程序的开发和运行环境 1.4 能够运行的两类Java程序 1.5 程序中的关键字、标识符和分隔符 1.6 Java语言的基本数据类型和变量定义 1.7 运算符和表达式及语句 1.8 分支和循环语句 1.9 方法定义和使用 1.10 类和对象初步 1.11 数组 1.12 main方法传递参数 练习题 第2章 使用Java解决简单的问题 2.1 控制结果的输出格式 2.2 条件语句和循环语句的运用 2.3 应用程序的交互式输入 2.4 Java方法的编写和使用 2.5 数组的使用 2.6 Java类库中其他常用方法的使用 练习题 第3章 类、类的继承和接口 3.1 类 3.2 包的创建和使用、源文件结构 3.3 类的继承和多态 3.4 接口和接口的实现 3.5 内部类和匿名内部类 练习题 第4章 Java类库简介和数据结构类的使用 4.1 Java类库简介和Java API文档 4.2 字符串(String)类和StringTokenizer类的使用 4.3 日历类(GregorianCalendar)和随机数类(Random)的使用 4.4 Java中常用数据结构类的使用 练习题 第5章 异常和多线程 5.1 Java异常处理 5.2 Java中的多线程 练习题 第6章 Java的输入输出流 6.1 文件输入输出流 6.2 提高读写效率和增强读写功能 6.3 存储和还原串行化对象 6.4 目录和文件操作 6.5 定位读写-文件随机访问 6.6 合成文件 6.7 字符流-Reader和Writer 练习题 第7章 Java的图形与用户界面 7.1 概述 7.2 底层容器类JFrame和JApplet 7.3 容器的布局 7.4 字体和颜色的使用 7.5 图形绘制和图像显示 7.6 标签、文本框、文本区、按钮和Java事件处理 7.7 单选、多选、列表和下拉列表 7.8 树和表的使用 7.9 滑动杆、计时器和进度条 7.10 对话框和文件选择对话框 7.11 窗口显示图像和窗口全屏显示 7.12 键盘事件和鼠标事件 7.13 内部窗口、工具条、菜单、弹出菜单和选项卡面板 2 钱银中编清华大学出版社教材◎ 基本信息书 名:<Java程序设计> 作 者:钱银中 合者:眭碧霞 出版社: 清华大学出版社 出版时间: 2009年10月 ISBN:9787302210542 开本: 16开 定价:29.00 元 ◎ 内容简介《Java程序设计》包括13个项目,项目1通过一个最简单的程序认识Java语言;项目2计算按揭贷款;项目3计算圆周率π;项目4建立学生基本信息管理;项目5计算平面图形的面积;项目6通用堆栈;项目7统计人文知识竞赛成绩;项目8显示时钟;项目9处理异常情况;项目10恺撒密码;项目11生产者消费者问题;项目12聊天室;项目13管理个人通讯录。项目安排顺序既符合学生的认知规律,又反映了Java语言知识的连贯性。本书结合项目任务在讲解知识点的过程中列举了上百个例子,便于学生融会贯通地掌握知识。项目和实例融知识性与趣味性于一体,且全部取自学生熟悉的场景。 本书可作为高职高专Java程序设计课程的教材,也可作为Java语言的职业培训教材或Java语言爱好者的自学用书。 3 吴萍蒲鹏朱丽娟编清华大学出版社教材◎ 基本信息作者: 吴萍、蒲鹏、朱丽娟编著 出版社: 清华大学出版社 北京交通大学出版社 ISBN: 7810826867 印刷时间: 2006-3第1次印刷 开本: 16 定价:19 .00 ◎ 内容简介本书通过对Java编程语言的全面介绍,引导读者快速地掌握Java编程语言的核心内容并学会灵活运用所学的语言知识及面向对象的编程思想。全书共分9章,内容包括Java语言概述、面向对象编程初步、Java的基本语法、类库与数组、面向对象编程深入、Applet程序、图形用户界面编程、异常处理和输入输出及多线程编程。 本书适合作为高等学校Java程序设计课程教材,尤其是适用于非计算机专业的学生,也适用于作为相关的培训和自学教材。 ◎ 前 言Java语言是当前最流行的网络编程语言之一,它具有面向对象、与平台无关、安全、多线程 等特点。使用Java语言不仅可以实现大型企业级的分布式应用系统,还能够为小型的、嵌入 式设备进行应用程序的开发。为了适应如此广泛的应用范围,存在大量的、复杂的Java技术 。而Java平台标准版本(J2SE)是所有Java技术的基础,只有掌握J2SE,才能进一步进行深入 的Java技术的学习。 本书主要讲述了J2SE(1.4版本)的相关知识。作为一本适合于Java初学者的入门教材,本书主要具有以下几个特点。 (1) 本书的读者不要求具有专门的计算机专业的基础知识和Java编程经验,通过本书的学习 ,读者可以进行Java程序的编写。 (2) 本书的结构经过精心安排,内容的讲述由浅入深,基本上按照大多数人的学习习惯来安排每章的内容结构。 (3) 本书对每个知识点,都辅以图形或具体实例的方式进行讲述,使读者能够从具体应用中掌握知识,能够很容易地将所学的知识应用于实践。 (4) 每章后面都有习题,读者通过做习题,巩固并能灵活运用所学知识。 本书共有12章。第1章讲述Java语言的产生和发展过程、Java语言的特点,以及对Java的三 大平台(J2SE、J2EE和J2ME)作了简要介绍。第2章介绍Java的开发工具,以及编写和运行一 个简单的Java程序的完整过程。第3章讲述Java编程的基本语法知识。第4章和第5章讲述Java的面向对象技术,体现了Java作为一种纯粹的面向对象编程语言的编程特点。从第6章开始 ,讲述Java类库的知识,从而实现功能丰富的Java程序。第6章从总体上介绍?Java?类库 的组 成,并讲述Java语言包和工具包中的几个类用类。第7章讲述Java小程序的实现。第8章讲述 如何使用图形包实现绘图功能。第9章讲述输入输出流的实现。第10章讲述?Java?的多线程技 术。第11章讲述用Java实现网络编程的方法。第12章讲述如何用Java实现对关系型数据库的 操作。本书第1和第2章由易久编写,第3、4、5、6、9章由潘浩编写,第7和第8章由李芙玲编写, 第10和第11章由王志丽编写,第12章由李永编写。全书最后由潘浩统稿。本书的程序全部 经过严格测试,可以正常运行。耿子林教授和王新生教授在百忙之中认真审阅了书稿,并提 出了宝贵的意见。在本书的编写过程中,崔林博士、郑志蕴博士、陈建斌博士、曹德胜、何 立也为本书的编写和修改做了许多细致的工作,在此表示深深的感谢。 本书的编写还存在一些纰漏之处,请读者不吝指出。 编 者 2005年9月 ◎ 目 录第1章 Java概述 1?1 Java的产生与发展 1?2 Java语言的特点 1?3 Java语言平台及相关应用 1?3?1 Java 2标准版本——J2SE 1?3?2 Java 2企业版本——J2EE 1?3?3 Java 2微型版本——J2ME 小结 习题 第2章 Java编程概述 2?1 JDK的安装与配置 2?2 Java程序编辑环境的建立 2?3 Java应用程序实例 2?3?1 Java应用程序的编辑 2?3?2 Java应用程序的编译和运行 2?4 Java Applet实例 2?4?1 Java Applet源程序的编辑与编译 2?4?2 HTML文件的编辑与运行 小结 习题 第3章 Java基本语法结构 3?1 标识符 3?1?1 自定义标识符 3?1?2 关键字 3?1?3 类库中的标识符 3?2 分隔符 3?2?1 空白符 3?2?2 普通分隔符 3?3 注释 3?3?1 单行注释 3?3?2 多行注释 3?3?3 文档注释 3?4 基本数据类型 3?4?1 整数类型 3?4?2 浮点类型 3?4?3 字符类型 3?4?4 布尔类型 3?4?5 数据类型的相互转换 3?5 常量与变量 3?5?1 常量 3?5?2 变量 3?6 运算符与表达式 3?6?1 赋值运算符 3?6?2 算术运算符 3?6?3 关系运算符 3?6?4 逻辑运算符 3?6?5 位运算符 3?6?6 其他运算符 3?6?7 运算符的优先级 3?7 数组 3?7?1 数组的创建 3?7?2 数组的使用 3?7?3 多维数组 3?8 Java语句 3?8?1 表达式语句 3?8?3 空语句 3?8?4 复合语句 3?9 控制语句 3?9?1 条件语句 3?9?2 循环语句 3?9?3 转移语句 小结 习题 第4章 类与面向对象编程 4?1 面向对象编程基础 4?1?1 面向对象编程的基本概念 4?1?2 面向对象编程的优点 4?1?3 对象的抽象 4?1?4 封装 4?2 类的编程实现 4?2?1 类定义 4?2?2 域的定义 4?2?3 方法的定义 4?2?4 main()方法 4?3 对象的定义与使用 4?3?1 对象的创建 4?3?2 构造方法 4?3?3 对象的使用 4?4 重载 4?4?1 方法的重载 4?4?2 构造方法的重载 4?4?3 关键字this的应用 4?5 访问控制符 4?5?1 public修饰符 4?5?2 private修饰符 4?5?3 protected修饰符 4?5?4 默认的修饰符 4?6 其他修饰符 4?6?1 static修饰符 4?6?2 final修饰符 小结 习题 第5章 类间的关系 5?1 类与类之间的关系 5?1?1 使用关系 5?1?2 包含关系 5?1?3 继承关系 5?2 类的继承 5?2?1 继承的基本概念 5?2?2 子类的创建和使用 5?2?3 域的隐藏 5?2?4 方法的覆盖 5?2?5 super关键字 5?2?6 类对象之间的类型转换 5?3 抽象类与抽象方法 5?3?1 抽象类 5?3?2 抽象方法 5?4 接口 5?4?1 接口的定义 5?4?2 接口的实现 5?5 包 5?5?1 包的创建 5?5?2 包的引用 小结 习题 第6章 Java基本类库 6?1 Java类库 6?1?1 Java类库的分类 6?1?2 Java类库的使用 6?1?3 Java文档的使用 6?2 Object类与System类 6?2?1 Object类 6?2?2 System类 6?3 String类及StringBuffer类 6?3?1 String类 6?3?2 StringBuffer类 6?4 Java类型包装类 6?5 Math类 6?6 Exception类 6?6?1 Java中的异常类 6?6?2 异常的使用与处理 6?7 Vector类 6?7?1 Vector类的基本方法 6?7?2 数据插入与访问方法 6?7?3 修改和删除数据方法 6?7?4 数据的查找方法 小结 习题 第7章 Java Applet 7?1 Applet 概述 7?2 一个Applet小程序开发的技巧 7?3 Applet类 7?3?1 Applet类中主要方法和Applet生命周期 7?3?2 什么是JApplet 7?3?3 Applet的运行机制 7?3?4 HTML文件与Applet之间的参数传递 7?4 Applet的应用举例 7?4?1 实例1:鼠标事件 7?4?2 实例2:加载图像 小结 习题 第8章 图形用户接口设计 8?1 Swing简介 8?1?1 AWT和Swing概述 8?1?2 Swing类层次结构 8?2 Swing组件与容器 8?2?1 Swing组件概述 8?2?2 顶层容器 8?3 标签与按钮 8?3?1 标签 8?3?2 按钮 8?4 事件与文本输入 8?4?1 事件处理 8?4?2 文本域 8?4?3 文本区 8?5 复选框与单选按钮 8?5?1 复选框 8?5?2 单选按钮 8?6 GUI布局管理器 8?6?1 基本布局管理器 8?6?2 面板 8?6?3 高级布局管理器 8?7 组合框与列表框 8?7?1 组合框 8?7?2 列表框 8?8 其他组件 8?8?1 滚动条和滑动块 8?8?2 Swing对话框 8?8?3 菜单 小结 习题 第9章 输入输出流与文件 9?1 输入输出流简介 9?2 字节输入输出流 9?2?1 字节输入流 9?2?2 字节输出流 9?3 字符输入输出流 9?3?1 字符输入流 9?3?2 字符输出流 9?4 文件的创建与访问 9?4?1 File类 9?4?2 输入输出文件流 9?4?3 随机读写文件流的输入输出 9?4?4 文件流的功能扩展 9?5 标准输入输出流 小结 习题 第10章 多线程 10?1 线程的相关概念 10?1?1 程序、进程与线程 10?1?2 多线程 10?2 线程的生命周期 10?3 Java中多线程的实现 10?3?1 Thread类 10?3?2 Runnable接口 10?4 线程的同步 10?4?1 同步方法 10?4?2 同步语句 10?5 线程的调度 10?5?1 线程的优先级调度 10?5?2 线程调度的管理 10?6 多线程之间的通信 10?6?1 线程之间的通信问题 10?6?2 线程之间的通信解决方法 小结 习题 第11章 网络通信程序设计 11?1 网络通信基础 11?1?1 套接字 11?1?2 TCP和UDP传输协议 11?1?3 客户-服务器编程模型 11?2 Java网络包 11?3 InetAddress类 11?4 面向连接的Socket网络通信 11?4?1 Socket类 11?4?2 ServerSocket类 11?4?3 面向连接Socket的一个具体应用 11?4?4 支持多客户的服务器的设计 11?5 基于数据报Socket的网络通信 11?5?1 DatagramPacket类 11?5?2 DatagramSocket类 11?5?3 基于数据报Socket的通信实现 11?6 访问URL资源 11?6?1 URL类 11?6?2 URLConnection类 小结 习题 第12章 数据库与JDBC编程 12?1 JDBC概述 12?2 JDBC驱动程序的类型 12?3 JDBC URL 12?4 JDBC中主要的类和接口 12?4?1 JDBC驱动设置类DriverManager 12?4?2 连接接口Connection 12?4?3 语句接口Statement 12?4?4 记录集对象ResultSet 12?4?5 PreparedStatement接口 12?4?6 CallableStatement接口 12?5 JDBC本地驱动连接SQLServer2000数据库 12?6 综合范例 小结 习题 参考文献 ----------------- 4 苏俊编机械工业出版社教材◎ 信息——信息管理与计算机应用专业实用教程系列 图书作者: 苏俊编著 出版社: 机械工业出版社 ISBN: 7111167554 出版时间: 2005-8第1版 印刷时间: 2005-8第1次印刷 开 本: 16 价 格(元): 29 本书以JDK1.5.0为上机实验操作平台,主要介绍Java程序的设计方法。深入浅出,示例性地介绍Java常用编程技术,目的是使读者能够使用Java语言熟练设计和编写实用程序。主要内容包括Java语言的编程基础、Java的常基础类、Java数据库编程技术、GUI设计、Java多媒体技术、Java多线程技术、Java与Socket编程等。本书以学生信息管理系统为具体设计实例,根据每章所介绍的内容逐步丰富和完善这个设计实例。 本书适合作为高等院校计算机专业的教材,也可作为相关人员学习Java语言的参考书。 ◎ 目录第1章 Java绪论 学习指南 1.1 计算机程序设计概述 1.2 Java简介 1.3 Java开发环境 1.4 建立Java环境 1.5 综合示例 1.6 小结 练习 第2章 Java与面向对象技术 学习指南 2.1 Java语言的基本元素 2.2 Java的对象技术 2.3 Java的类 2.4 面向对象的特征 2.5 综合示例 2.6 小结 练习 第3章 Java语言的编程基础 学习指南 3.1 对象数据类型 3.2 流程控制结构 3.3 数组类 3.4 字符串类 3.5 项目实习(一) 3.6 小结 练习 第4章 Java的常用基础类 学习指南 4.1 输入输出类 4.2 Math类 4.3 Vector类 4.4 Stack类 4.5 项目实习(二) 4.6 小结 练习 第5章 Java数据库编程技术 学习指南 5.1 数据库系统概述 5.2 JDBC概述 5.3 JDBC的常用类 5.4 项目实习(三) 5.5 小结 练习 第6章 GUI设计 学习指南 6.1 Java GUI简介 6.2 Swing的常用类(一) 6.3 布局管理器 6.4 事件处理 6.5 Swing的常用类(二) 6.6 项目实习(四) 6.7 小结 练习 第7章 Java多媒体技术 学习指南 7.1 概述 7.2 绘制图形 7.3 显示图像 7.4 播放声音 7.5 综合示例 7.6 小结 练习 第8章 Java多线程技术 学习指南 8.1 线程概述 8.2 建立线程 8.3 线程组 8.4 线程同步 8.5 综合示例 8.6 小结 练习 第9章 Java与Socket编程 学习指南 9.1 网络通信概述 9.2 Java的常用网络类 9.3 点对点通信的示例 9.4 点对面通信的示例 9.5 小结 练习 附录 Java保留字 5 房晓溪编中国电力出版社教材◎ 图书信息书名:Java程序设计 作者:房晓溪 出版社:中国电力出版社 出版时间 2005年2月 丛书名:高等学校教育改革推荐教材 平装:225页 正文语种:简体中文 开本:16 ISBN:7508329570 条形码:9787508329574 ◎ 内容简介本书是依据本科和高职高专院校的培养目标及基本要求,结合作者多年来的教学经验和工程实践基础,为实施教学改革,使计算机教学进一步面向软件编程实践而编写的一本教材。包括的主要内容有:面向对象程序设计语言,Java程序设计入门,程序控制流程,JAVA的方法、类与对象、继承与派生,JAVA的异常处理,JAVA包的组成和使用,设计APPLET程序、JAVA的多线程、I/O流、网络程序设计等。每章后都配有上机实战和理论巩固题,实现教与学的统一。 本书语言通俗易懂,内容丰富翔实,突出了以实用为中心的特点。使用本书进行学习,可帮助读者用最少的时间掌握最多的知识及工作经验与技巧,是本科和高职高专院校理想的教学教材,同时也可作为软件和信息技术工程人员的参考用书。 ◎ 目录序 前 言 第1章 java程序设计入门 1 1.1 从程序设计语言说起 1 1.2 java语言的特性 3 1.3 java的特点 7 1.4 本章小结 8 1.5 实践检验 8 第2章 java语法规则 9 2.1 java的符号集 9 2.2 java的数据类型 11 2.3 使用java运算符 15 2.4 本章小结 19 2.5 实践检验 19 第3章 程序控制语句 21 3.1 选择(条件)结构 21 3.2 循环控制结构 23 3.3 本章小结 26 3.4 实践检验 26 第4章 java语法规则 30 4.1 java方法的概念 30 4.2 java方法的定义 31 4.3 方法的调用 34 4.4 java的递归方法 37 4.5 本章小结 38 4.6 实践检验 38 第5章 java的类 40 5.1 类和对象的概念 40 5.2 类的组成及其运作规则 42 5.3 java应用程序的结构 49 5.4 本章小结 50 5.5 实践检验 50 第6章 继承与多态 54 6.1 继承和多态的概念 54 6.2 类成员的继承 57 6.3 接口 68 6.4 本章小结 72 6.5 实践检验 72 第7章 java的异常处理 75 7.1 异常、错误与事件 75 7.2 异常类的层次 76 7.3 异常处理语句及使用 77 7.4 异常处理举例 78 7.5 本章小结 81 7.6 实践检验 81 第8章 java包的组成和使用 83 8.1 java的包 83 8.2 java语言类库的结构 84 8.3 java.lang包中的常用类介绍 85 8.4 关于java的技术文档 97 8.5 本章小结 98 8.6 实践检验 98 第9章 java的集合类 100 9.1 集合类概述 100 9.2 集合类 100 9.3 新集合类 111 9.4 本章小结 121 9.5 实践检验 121 第10章 java的i/o流 124 10.1 流的层次结构 124 10.2 inputstream流和outputstream流 125 10.3 内存读写 126 10.4 管道流 127 10.5 文件输入/输出流 129 10.6 连接多个流 138 10.7 过滤流 140 10.8 printstream流 143 10.9 本章小结 144 10.10 实践检验 144 第11章 applet基础和多媒体技术 146 11.1 第一个applet小应用程序 146 11.2 applet的运行平台浏览器 147 11.3 applet程序的运行机理 150 11.4 applet程序的结构 152 11.5 applet程序设计 154 11.6 applet的安全机制 163 11.7 多媒体设计类的继承关系 163 11.8 对象的属性 163 11.9 设置字体 164 11.10 设置颜色 167 11.11 graphics类 170 11.12 图像处理 173 11.13 动画技术 178 11.14 本章小结 182 11.15 实践检验 182 第12章 多线程处理 184 12.1 线程的基本概念 184 12.2 线程的基本结构与使用方法 186 12.3 线程的管理 191 12.4 用于制作动画的线程 196 12.5 本章小结 200 12.6 实践检验 200 第13章 网络程序设计 202 13.1 网络概览 202 13.2 网络程序设计简介 205 13.3 服务器和客户机 206 13.4 网络程序设计技术 220 13.5 java支持的网络程序设计 221 13.6 移动网络 222 13.7 java安全性概览 223 13.8 本章小结 224 13.9 实践检验 225 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。