Java语言程序设计

副标题:无

作   者:朱福喜编著

分类号:

ISBN:9787302100096

微信扫一扫,移动浏览光盘

简介

  本书特色:   ·从基本概念入手,系统分析Java语言编程机制,阐述编程技巧   ·强调面向对象思维方法的训练,用软件工程思想指导程序开发   ·由浅入深,循序渐进,注重培养良好的编程习惯   ·精选大量实例和习题,强化知识点的灵活运用,举一反三    Java是一门流行的计算机语言,它已成为IT从业人员的必备工具。本书从Java的基本概念入手,介绍了Java的语言基础与主要功能,系统分析了Java语言的编程机制,并从面向对象程序设计的角度,阐述了Java语言的编程技巧。本书还介绍了一些Java语言的高级特性,如网络编程、数据库连接、多线程以及远程对象调用等。    本书通俗易懂,实用性强,适合计算机及相关专业的本科生作为学习Joya语言的教材,也适合软件开发人员及其他有关人员阅读参考。   

目录

第 1 章 Java 概述. 12页
1.1 Java 技术的出现与形成 . 12页
1.2 Java 语言的特色. 13页
1.3 Java 的开发和执行环境 . 15页
1.3.1 JDK 的下载 15页
1.3.2 JDK 的安装与环境配置 15页
1.3.3 JDK 环境工具简介 16页
1.4 一个简单的独立应用程序 . 18页
1.4.1 从编辑程序到执行程序的完整过程. 18页
1.4.2 Java 独立应用程序的基本结构. 21页
1.5 一个简单的 Applet 程序 22页
1.6 一个具有输入功能的程序 . 23页
1.7 小结. 25页
习题 1. 25页
第 2 章 Java 语言基础 26页
2.1 变量和数据类型. 27页
2.1.1 变量的名字 27页
2.1.2 变量的类型 27页
2.1.3 变量初始化 29页
2.1.4 final 变量 30页
2.2 运算符. 30页
2.2.1 算术运算符 31页
2.2.2 关系与逻辑运算符 34页
2.2.3 位运算符 36页
2.2.4 赋值运算符 36页
2.2.5 其他运算符 37页
2.3 表达式与语句. 38页
2.3.1 表达式 38页
2.3.2 语句 39页
2.4 控制语句. 40页
2.4.1 if 语句. 41页
2.4.2 switch 语句. 42页
2.4.3 while 和 do-while 语句 43页
2.4.4 for 语句 45页
2.4.5 跳转语句 45页
2.5 数组. 48页
2.5.1 创建和使用数组 49页
2.5.2 对象数组 50页
2.5.3 多维数组 52页
2.5.4 复制数组 53页
2.6 小结. 54页
习题 2. 54页
第 3 章 类与对象 56页
3.1 类. 56页
3.1.1 类的概念与定义 56页
3.1.2 类声明 57页
3.1.3 成员变量的声明 60页
3.1.4 方法的声明与实现 62页
3.2 创建对象与定义构造方法 . 72页
3.2.1 创建对象 72页
3.2.2 定义和使用构造方法 74页
3.3 修饰符. 75页
3.3.1 类的修饰符 75页
3.3.2 域修饰符 76页
3.3.3 方法修饰符 77页
3.3.4 访问控制符 79页
3.4 类的进一步说明. 86页
3.4.1 嵌套类 86页
3.4.2 对象的撤销与清理 88页
3.5 程序包. 88页
3.5.1 包的创建 89页
3.5.2 包的使用 90页
3.6 小结. 92页
习题 3. 92页
第 4 章 继承与多态. 94页
4.1 子类、父类与继承机制 . 94页
4.1.1 继承的概念 94页
4.1.2 类的层次 96页
4.2 继承的实现. 96页
4.2.1 子类的定义 96页
4.2.2 域的继承与隐藏 99页
4.2.3 方法的继承与覆盖 102页
4.3 多态性. 104页
4.3.1 多态性的概念 104页
4.3.2 覆盖实现多态性 105页
4.3.3 重载实现多态性 106页
4.4 构造方法的继承与重载 . 109页
4.4.1 构造方法的继承 109页
4.4.2 构造方法的重载 110页
4.4.3 构造方法的综合示例 111页
4.5 接口. 113页
4.5.1 接口与多继承 114页
4.5.2 接口的定义 114页
4.5.3 接口的实现 115页
4.5.4 接口的使用 116页
4.5.5 接口的完整实例 117页
4.6 小结. 119页
习题 4. 119页
第 5 章 Java 的图形用户界面. 121页
5.1 图形用户界面概述. 121页
5.2 基本的图形用户界面程序 122页
5.3 Container 类 123页
5.3.1 一个简单的 GUI 组件与事件的响应 125页
5.3.2 简单的 GUI 输入输出 . 127页
5.4 事件处理. 130页
5.4.1 基本事件 130页
5.4.2 Java 中的事件处理 131页
5.5 GUI 组件和布局管理器 . 142页
5.5.1 布局管理器、面板和标签. 142页
5.5.2 List 和 TextArea 组件 147页
5.6 菜单和对话框. 153页
5.6.1 菜单 153页
5.6.2 对话框 155页
5.7 绘制图形. 158页
5.7.1 Graphics 类. 158页
5.7.2 简单绘图 159页
5.7.3 Canvas 类 . 163页
5.7.4 Font 类 168页
5.8 从 AWT 到 Swing 的转换 170页
5.9 小结. 172页
习题 5. 172页
第 6 章 流和文件 174页
6.1 I/O 流概述. 174页
6.1.1 从类的层次看 I/O 流. 175页
6.1.2 从处理的对象看 I/O 流 . 182页
6.2 保存和读取字节级数据 . 184页
6.2.1 保存字节级数据 184页
6.2.2 读取字节级数据 186页
6.2.3 运用缓冲流来改善效率 189页
6.2.4 文件操作 193页
6.3 保存和读取字符数据 . 198页
6.3.1 读取字符数据 199页
6.3.2 保存字符数据 203页
6.4 保存和读取对象数据 . 206页
6.4.1 保存对象数据 206页
6.4.2 读取对象数据 208页
6.5 随机流访问. 210页
6.6 小结. 212页
习题 6. 213页
第 7 章 多线程与异常处理 214页
7.1 多线程的基本概念. 214页
7.1.1 多任务 214页
7.1.2 线程与多线程 214页
7.1.3 Java 对多线程的支持 215页
7.1.4 线程的状态 215页
7.1.5 线程的优先级 217页
7.2 线程的使用方法. 217页
7.2.1 通过继承 Thread 类构造线程 . 218页
7.2.2 通过实现 Runnable 接口来构造线程 .
7.3 线程的同步. 227页
7.3.1 使用多线程不当造成的数据崩溃. 227页
7.3.2 同步线程 233页
7.4 异常处理. 239页
7.4.1 Java 的出错类型 239页
7.4.2 异常的处理 242页
7.4.3 finally 子句. 245页
7.4.4 异常的抛出 247页
7.5 小结. 251页
习题 7. 251页
第 8 章 Applet 253页
8.1 Applet 基础. 253页
8.1.1 Applet 类的定义 253页
8.1.2 Applet 的生命周期 255页
8.1.3 独立应用程序与 Applet 的转换 257页
8.1.4 确保 Applet 正常运行 258页
8.2 标记 259页
8.2.1 标记属性 . 259页
8.2.2 利用标记参数向 Applet 传递信息 262页
8.3 Applet 应用. 267页
8.3.1 Applet 与图形用户界面(GUI) 267页
8.3.2 Applet 与线程 270页
8.3.3 Applet 编程技巧 270页
8.4 利用 AppletViewer 调试 Applet. 278页
8.5 小结. 281页
习题 8. 282页
第 9 章 网络编程 283页
9.1 网络编程基础. 283页
9.1.1 IP 地址 283页
9.1.2 端口 284页
9.1.3 套接字 284页
9.1.4 Internet 协议. 284页
9.1.5 URL 类 . 285页
9.2 使用 URL 访问 WWW 资源 286页
9.2.1 创建一个 URL . 286页
9.2.2 直接从 URL 读取内容 287页
9.2.3 建立一个 URL 连接并从中读取内容. 289页
9.3 客户和服务器编程. 291页
9.3.1 创建客户程序 291页
9.3.2 编写服务器应用程序 302页
9.4 基于客户/服务器模式的分布计算 308页
9.4.1 分布模型 308页
9.4.2 并行应用的实现框架 308页
9.4.3 并行计算实例 310页
9.5 小结. 317页
习题 9. 318页
第 10 章 Java 与数据库的连接. 319页
10.1 JDBC 概述 319页
10.1.1 JDBC 的用途 . 319页
10.1.2 从 ODBC 到 JDBC 319页
10.1.3 JDBC 的实现及其驱动程序 320页
10.2 JDBC 预备知识 321页
10.2.1 SQL 基本内容 321页
10.2.2 存储过程 324页
10.3 JDBC API 介绍. 326页
10.3.1 连接管理 326页
10.3.2 数据库访问 327页
10.3.3 数据类型和数据库元数据. 327页
10.3.4 异常和警告 327页
10.4 JDBC API 的使用方法 . 327页
10.4.1 JDBC API 工具 327页
10.4.2 连接数据库 329页
10.4.3 使用 JDBC 创建基本表和视图. 336页
10.4.4 使用 JDBC 执行数据库查询. 338页
10.4.5 使用 JDBC 更新数据库. 342页
10.5 小结. 346页
习题 10. 346页
第 11 章 Java 远程方法调用 348页
11.1 概述. 348页
11.2 一个简单的 RMI 应用实例 349页
11.3 RMI 的类和接口及其实现分析. 354页
11.3.1 远程接口 354页
11.3.2 RemoteException 类. 354页
11.3.3 RemoteObject 类及其子类. 355页
11.3.4 实现远程接口 356页
11.3.5 Stub(存根)和 Skeleton(框架).
11.3.6 配置 RMI 程序. 357页
11.3.7 启动 RMI 注册表. 357页
11.3.8 Naming 类 358页
11.4 RMI 体系结构与实现机制. 360页
11.4.1 RMI 体系结构 360页
11.4.2 RMI 实现机制 362页
11.5 RMI 的进一步探讨. 364页
11.5.1 RMI 的安全性 364页
11.5.2 传递对象和加载动态类. 365页
11.5.3 远程对象激活 371页
11.5.4 分布式垃圾收集 376页
11.6 小结. 376页
习题 11. 378页
附录 JDK 环境工具及其参数补充说明. 379页

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java语言程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon