欢迎光临
免费的PDF电子书下载网站

Java程序设计教程(21世纪高等学校计算机基础实用规划教材) PDF下载

编辑推荐

暂无

内容简介

  本书通过具有代表性的例子、详尽的讲解和丰富的练习全面介绍了Java2的相关知识。本书在体系结构的编排上由浅入深,重点、难点突出,对于典型例题进行了分析解释,还在附录中整合了习题、实验、课程设计、模拟题等,使全书结构严谨、通俗易懂,兼有普及与提高的双重功能。
  本书由3个部分组成:第一部分(第1~6章、第8章)对Java的基本特性、面向对象程序设计知识以及语法进行了较为系统的介绍;第二部分(第7章、第9~12章)是关于JavaApplet编程、图形用户界面、网络编程及数据库技术等内容的介绍;第三部分是本书的附录部分,包括实验、课程设计及模拟题等。
  本书本着少而精的原则,全书版面清晰、结构紧凑,知识信息含量高,特别适合作为计算机专业、非计算机专业的本科生教材或计算机应用培训班的教材,同时,还可以作为自学或函授学习的参考书。

作者简介

暂无

Java程序设计教程(21世纪高等学校计算机基础实用规划教材) PDF下载

目录

第1章 Java概述 1.1 Java的诞生与发展 1.2 Java的特点 1.3 Java开发运行环境的安装与配置 1.3.1 安装JDK 1.3.2 安装Java帮助文档 1.3.3 配置环境变量 1.4 Java的工作原理与运行系统 1.4.1 Java的工作原理 1.4.2 Java的运行系统 1.5 简单的Java程序 1.5.1 Java应用程序(Application) 1.5.2 Java小应用程序 习题 第2章 Java语言基础 2.1 标识符和关键字 2.1.1 标识符 2.1.2 关键字 2.2 基本数据类型 2.3 常量、变量 2.3.1 常量 2.3.2 变量 2.4 运算符与表达式 2.4.1 赋值运算符和赋值表达式 2.4.2 算术运算符和算术表达式 2.4.3 关系运算符和关系表达式 2.4.4 逻辑运算符和逻辑表达式 2.4.5 条件运算符和条件表达式 2.4.6 位运算符和位表达式 2.5 流程控制语句 2.5.1 顺序结构 2.5.2 选择结构 2.5.3 循环结构 2.6 Java开发类库的组成 习题 第3章 类和对象 3.1 概述 3.1.1 对象 3.1.2 类 3.1.3 消息 3.1.4 面向对象系统的特性 3.2 类 3.2.1 类的定义 3.2.2 方法重载 3.2.3 构造方法 3.3 对象的定义和使用 3.3.1 创建对象 3.3.2 对象的使用 3.3.3 对象的清除 3.3.4 方法的参数传递 3.4 实例变量、实例方法和类变量、类方法 3.4.1 变量与方法 3.4.2 变量的作用域 3.4.3 变量的初始值 3.5 this关键字 3.6 包 3.6.1 包的定义 3.6.2 设置类路径 3.6.3 包的使用 3.7 内部类和匿名类 3.7.1 内部类 3.7.2 匿名类 3.8 访问控制和类的封装性 3.8.1 访问控制 3.8.2 类的封装性 习题 第4章 数组、字符串和向量 4.1 数组 4.1.1 一维数组 4.1.2 二维数组 4.2 字符串 4.2.1 String类 4.2.2 StringBuffer类 4.2.3 StringTokenizer类 4.3 向量 习题 第5章 继承性和多态性 5.1 继承性 5.1.1 派生类的定义 5.1.2 super关键字 5.1.3 protected和final关键字 5.2 多态性 5.3 抽象类和接口 5.3.1 抽象类 5.3.2 接口 5.4 初始化块 习题 第6章 异常处理 6.1 异常处理概述 6.1.1 什么是Java异常 6.1.2 异常处理的目的 6.2 异常类的分类与层次 6.2.1 异常类的层次结构 6.2.2 Exception类 6.2.3 自定义异常类 6.3 Java的异常处理机制 6.3.1 捕获异常 6.3.2 声明抛出异常 习题 第7章 图形用户界面 7.1 Java GUI概述 7.1.1 AWT与Swing 7.1.2 Swing组件 7.1.3 Swing容器 7.1.4 基于Swing的Java GUI设计思路 7.2 图形与绘图 7.2.1 绘图表面 7.2.2 图形环境和图形对象 7.2.3 颜色 7.2.4 字体 7.2.5 在面板上绘图 7.3 事件处理与Swing常用组件 7.3.1 Java事件处理机制 7.3.2 精简事件处理程序的技巧 7.3.3 JLabel组件与鼠标事件处理 7.3.4 按钮、文本字段与动作事件 7.3.5 单选按钮、复选框、组合框与项目事件 7.3.6 列表与ListSelectionEvent事件 7.3.7 进度条与时间组件 7.3.8 菜单与工具栏 7.3.9 表格组件与树 7.3.10 桌面面板与内部窗口 7.4 布局管理器 7.4.1 FlowLayotlt布局管理器 7.4.2 BorderLayout布局管理器 7.4.3 GridLayout布局管理器 7.4.4 CardLayout布局管理器 7.4.5 BoxLayout布局管理器与Box类 习题 第8章 文件、流和输入/输出技术 8.1 I/O流概述 8.2 I/O流类 8.2.1 字符流 8.2.2 字节流 8.2.3 标准输入/输出 8.3 过滤流与流的串接 8.4 文件流类与文件操作 8.4.1 File类 8.4.2 FileInputstream类、FileOutputStrearn类与读/写二进制文件 8.4.3 RandomAccessFile类 8.4.4 FileReader类、Filewriter类与读/写文本文件 8.5 对象序列化 8.5.1 对象流 8.5.2 序列化举例 习题 第9章 Java的Applet编程 9.1 Java Applet概述 9.1.1 Applet的生命周期 9.1.2 Applet的绘图周期 9.2 实现一个简单的Applet程序 9.2.1 Applet程序的编写与编译 9.2.2 将Applet嵌入Web网页 9.2.3 Applet的执行 9.3 Applet生命周期的状态切换举例 9.4 Applet的常用方法 9.4.1 获取Applet的有关信息 9.4.2 获取多媒体文件 9.4.3 同页Applet间的通信 9.5 Applet的安全限制 习题 第10章 多媒体与多线程 10.1 使用Graphics2D类绘图 10.1.1 Java 2D图形 10.1.2 绘制Java 2D图形 10.2 图像的操作 10.2.1 图像的创建、加载和显示 10.2.2 图像映射 10.3 加载和播放音频剪辑 10.4 多线程 10.4.1 多线程概述 10.4.2 创建线程的方式 10.4.3 线程的生命周期及控制 10.4.4 多线程的互斥与同步 10.4.5 守护线程 10.5 动画 10.5.1 使用Timer类显示动画 10.5.2 使一系列图像成为动画 习题 第11章 利用JDBC访问数据库 11.1 数据库与JDBc概述 11.1.1 数据库概述 11.1.2 SQL 11.1.3 什么是JDBC 11.1.4 JDBC与ODBC 11.1.5 ODBC数据源设置 11.2 通过JDBC访问数据库 11.2.1 JDBC数据库驱动程序 11.2.2 JDBC API 11.2.3 编写JDBC程序的一般步骤 11.3 ATM应用程序 习题 第12章 Java网络程序设计 12.1 Java与网络通信 12.2 URL通信 12.2.1 InetAddress类 12.2.2 URL类 12.2.3 URLConnection类 12.3 TCP Socket通信 12.4 数据报通信 习题 附录A Java支持的编码集 附录B 应用程序的打包与发布 附录C 实验 附录D Java课程设计 附录E 模拟考试题 附录F 模拟考试题参考答案 附录G 参考课时安排 参考文献

Java程序设计教程(21世纪高等学校计算机基础实用规划教材) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Java程序设计教程(21世纪高等学校计算机基础实用规划教材)