本书以“应用”为宗旨,基础理论内容以“必需、够用”为度,力求体现出“理论性、实用性、新技术”三者相结合的编写特色,注重基本知识的理解与基本技能的培养。在讲解基础理论的同时,以实例和典型应用为主线,以课后习题及上机操作实习题为巩固手段,并为课程设计等大型作业安排了综合应用实习,力图使读者通过本书的学习,初步掌握面向对象程序设计方法和Java网络编程的方法与技巧。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java语言程序设计(面向21世纪高职高专系列规划教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 张明新//李祥林 |
出版社 | 西安电子科技大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书以“应用”为宗旨,基础理论内容以“必需、够用”为度,力求体现出“理论性、实用性、新技术”三者相结合的编写特色,注重基本知识的理解与基本技能的培养。在讲解基础理论的同时,以实例和典型应用为主线,以课后习题及上机操作实习题为巩固手段,并为课程设计等大型作业安排了综合应用实习,力图使读者通过本书的学习,初步掌握面向对象程序设计方法和Java网络编程的方法与技巧。 内容推荐 本书全面引入“任务驱动”、“活代码”、“案例教学”思想,使读者带着任务学、看着代码学、结合案例学。书中内容主要包括:概述,Java语言基础,类与对象,面向对象编程,异常处理,图形用户界面编程,Java Applet应用基础,线程,输入/输出流,Java网络编程,Java数据库访问技术,JavaBean及其应用。每章配有习题,并在附录中安排了实验与实习项目,以便于读者练习。书中内容注重理论与实践相结合,注重基本知识的理解与基本技能的培养,是一本实用性比较强的教材。 本书既可作为高职高专计算机及相关专业的Java语言程序设计课程教材,也可作为Java软件开发人员的参考书。 目录 第1章 概述 1.1 开篇例程 1.2 Java程序结构 1.2.1 Java程序结构简析 1.2.2 初识编程规范 1.3 Java程序运行 1.3.1 Java开发运行环境的建立 1.3.2 Java程序的编辑 1.3.3 Java程序的编译 1.3.4 Java程序的运行 1.4 小结 1.5 习题 第2章Java语言基础 2.1 标识符与关键字 2.2 简单计算 2.2.1 常量 2.2.2 变量 2.2.3 操作 2.3 基本数据类型 2.3.1 整数类型 2.3.2 字符类型 2.3.3 浮点类型 2.3.4 布尔类型 2.4 运算符 2.4.1 优先级 2.4.2 赋值运算符 2.4.3 算术运算符 2.4.4 类型转换 2.4.5 自增与自减运算符 2.4.6 关系运算符 2.4.7 逻辑运算符 2.4.8 位运算符 2.4.9 移位运算符 2.4.10 三元条件运算符 2.5 程序流程控制 2.5.1 顺序结构 2.5.2 分支结构 2.5.3 循环结构 2.6 方法 2.6.1 方法的定义和调用 2.6.2 参数的传递 2.6.3 方法的返回值 2.6.4 方法的特殊运用——使用递归 2.7 小结 2.8 习题 第3章 类与对象 3.1 引例——“银行账户” 3.2 类的定义 3.2.1 “银行账户”类的声明 3.2.2 定义类的一般格式 3.2.3 数据的封装与隐藏 3.3 类的实例化 3.3.1 对象的创建和引用 3.3.2 对象的初始化和构造方法 3.3.3 静态成员与static修饰符 3.3.4 对象的参数传递方式 3.4 使用Java API 3.4.1 数值运算 3.4.2 伪随机数 3.5 字符串类Sning 3.5.1 使用stIing类型的对象 3.5.2 类String的主要方法 3.5.3 使用字符串对象的例子 3.6 数组 3.6.1 “学生成绩管理”问题 3.6.2 “学生成绩管理”问题分析 3.6.3 知识准备——使用数组变量 3.6.4 应用一维数组解决“学生成绩管理” 3.6.5 使用二维数组变量 3.7 小结 3.8 习题 第4章 面向对象编程 4.1 继承 4.1.1 引例——“学生与学位” 4.1.2 继承与成员访问控制 4.2 多态 4.2.1 程序的多态性 4.2.2 方法重载 4.2.3 数据成员的隐藏 4.2.4 成员方法的覆盖 4.2.5 this与super 4.3 最终类与抽象类 4.3.1 最终类与final 4.3.2 抽象类与abstract 4.4 接口 4.4.1 引例——“郭敬问题” 4.4.2 有关接口的讨论 4.5 程序包 4.5.1 Java程序的组织 4.5.2 程序包的定义 4.5.3 程序包的引入 4.5.4 包级访问控制 4.5.5 Java的系统程序包 4.6 内部类 4.6.1 内部类的种类 4.6.2 内部类 4.6.3 静态类 4.7 小结 4.8 习题 第5章 异常处理 5.1 异常分析及异常类 5.1.1 一个有问题的程序 5.1.2 异常类的组织 5.2 异常处理 5.2.1 try/catch语句 5.2.2 throw/throws语句 5.2.3 finally语句 5.2.4 自定义异常 5.3 小结 5.4 习题 第6章 图形用户界面编程 6.1 GUI程序框架 6.1.1 GUI类层次图 6.1.2 程序框架 6.2 容器布局Contmner Layout 6.2.1 Flow Layout布局 6.2.2 Border Layout布局 6.2.3 Grid Layout布局 6.2.4 Card Layout布局 6.2.5 GridBag Layout布局 6.2.6 复杂布局 6.3 事件处理 6.3.1 委托事件模型 6.3.2 事件侦听接口 6.3.3 事件适配器 6.3.4 匿名内部类实现事件侦听 6.4 基本Swing组件编程 6.4.1 按钮与标签 6.4.2 文本域与文本区域 6.4.3 复选框与单选按钮 6.4.4 组合框与列表框 6.5 高级Swing组件编程 6.5.1 菜单 6.5.2 滑块JSlider与进度条JProgressBar 6.5.3 常用窗格Pane 6.5.4 对话框JDialog 6.5.5 工具条JFoolBar 6.5.6 表格Jrrable 6.5.7 树JTree 6.6 小结 6.7 习题 第7章 Java Applet应用基础 7.1 一个Applet程序的运行 7.1.1 小应用程序Applet简介 7.1.2 小应用程序实例 7.1.3 小应用程序查看器Appletviewer 7.2 Applet与HTML标识 7.3 Applet的生命周期与主要方法 7.4 Java与图形设计 7.4.1 Applet组件显示 7.4.2 文本与图形 7.5 Java与多媒体 7.5.1 图像显示 7.5.2 动画设计 7.5.3 播放声音 7.6 双重目的代码 7.7 小结 7.8 习题 第8章 线程 8.1 线程初步 8.1.1 认识线程 8.1.2 线程的生命周期 8.2 创建线程 8.2.1 继承Thread类来创建线程 8.2.2 实现Runnable接口来创建线程 8.3 线程操作 8.3.1 线程等待 8.3.2 停止线程 8.3.3 线程调度 8.4 线程同步 8.4.1 程序分析 8.4.2 同步方法 8.4.3 同步代码块 8.5 小结 8.6 习题 第9章 输入/输出流 9.1 文件管理 9.1.1 File类 9.1.2 文件过滤器 9.2 字节流和字符流 9.2.1 流机制 9.2.2 字节流类 9.2.3 字符流类 9.3 RandomAccessFile类 9.4 标准:I/O 9.4.1 从标准输入读取数据 9.4.2 向标准输出写入数据 9.4.3 重定向标准I/O 9.5 小结 9.6 习题 第10章 Java网络编程 10.1 InetAddress类和URL类 10.1.1 InetAdress类 10.1.2 URL类 10.2 流套接字Socket编程 10.3 数据报LlDP编程 10.4 小结 10.5 习题 第11章 Java数据库访问技术 11.1 JDBC数据库编程 11.1.1 JDBC基础 11.1.2 驱动程序 11.1.3 JDBC编程 11.1.4 JDBC示例 11.2 Java DB嵌入数据库 11.3 小结 11.4 习题 第12章 JavaBean及其应用 12.1 软件组件模型 12.2 JavaBean的概念及特点 12.3 JavaBean的组成 12.3.1 JavaBean的属性 12.3.2 JavaBean的事件 12.3.3 JaveBean的方法 12.4 JavaBean的编写与使用 12.5 JavaBean与数据库 12.6 小结 12.7 习题 附录A 实验 附录B 综合应用实习 附录C Java关键字表 附录D Java Web资源 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。