Java语言是美国的Sun公司推出的一种令人激动的新型语言,它具有面向对象、平台无关、可移植性强、安全、支持分布式等诸多特征,特别适合开发Internet程序,它能使网页中静态的图像和文本元素变得具有动感,栩栩如生。目前,Java已经成为网络编程语言事实上的标准。
本书主要介绍了Java的基本语法、数据类型、语句、类、对象、面向对象的三大特征、接口、异常处理、基础类、输入/输出流、图形界面设计、多线程编程、Java与网络等内容。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java程序设计教程(面向21世纪高等学校计算机类专业规划教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 曾令明//索望//甘刚//宋波 |
出版社 | 西安电子科技大学出版社 |
下载 | |
简介 | 编辑推荐 Java语言是美国的Sun公司推出的一种令人激动的新型语言,它具有面向对象、平台无关、可移植性强、安全、支持分布式等诸多特征,特别适合开发Internet程序,它能使网页中静态的图像和文本元素变得具有动感,栩栩如生。目前,Java已经成为网络编程语言事实上的标准。 本书主要介绍了Java的基本语法、数据类型、语句、类、对象、面向对象的三大特征、接口、异常处理、基础类、输入/输出流、图形界面设计、多线程编程、Java与网络等内容。 内容推荐 本书从Java语言的基本特点入手,全面介绍了Java语言的基本概念和编程方法,并深入介绍了Java的高级特性。全书共11章,涉及Java中的基本语法、数据类型、面向对象的三大特征、接口、异常、基础类介绍、输入/输出流、图形界面设计、多线程及网络编程等内容。这些内容基本覆盖了Java的实用技术,是进一步使用Java进行技术开发的基础。 本书内容详尽,实例丰富,在每章最后均列出了若干习题,以方便教学。本书适合作为高等学校计算机类专业教材,也可作为有关专业人员的参考书。 目录 第1章 概述 1.1 程序设计语言 1.2 Java语言简介 1.2.1 Java语言的发展 1.2.2 Java语言的特点 1.2.3 Java运行机制 1.3 Java的运行及运行环境 1.3.1 Java开发工具J2SDK 1.3.2 安装和设置环境变量 1.3.3 Java的编辑、编译和运行 1.4 Java程序分析 练习题 第2章 语言基础 2.1 关键字与标识符 2.1.1 关键字 2.1.2 标识符 2.2 数据类型 2.2.1 Java的数据类型 2.2.2 基本数据类型 2.3 常量 2.3.1 数值常量 2.3.2 布尔常量 2.3.3 字符常量 2.4 变量 2.4.1 变量的定义 2.4.2 变量的基本操作 2.4.3 类型转换 2.4.4 数组 2.5 运算符与表达式 2.5.1 赋值运算符 2.5.2 算术运算符与算术表达式 2.5.3 关系运算符与关系表达式 2.5.4 逻辑运算符与逻辑表达式 2.5.5 位运算符 2.5.6 其他运算符 2.5.7 运算符的优先级 练习题 第3章 流程控制语句 3.1 程序的逻辑控制 3.2 条件选择语句 3.2.1 if语句 3.2.2 switch语句 3.3 循环语句 3.3.1 while语句 3.3.2 do-while语句 3.3.3 for语句 3.3.4 循环语句的嵌套 3.4 跳转语句 3.4.1 break语句 3.4.2 continue语句 3.4.3 return语句 练习题 第4章 类与对象 4.1 面向对象技术基础 4.1.1 面向对象的基本概念 4.1.2 面向对象的基本特征 4.2 类的定义 4.2.1 类头说明 4.2.2 类体说明 4.3 对象的创建与使用 4.3.1 对象的创建 4.3.2 对象的使用 4.3.3 对象间的赋值 4.3.4 对象的清除 4.4 方法 4.4.1 方法的定义 4.4.2 参数传递和返回值 4.4.3 构造方法 4.5 修饰符 4.5.1 访问控制符 4.5.2 static修饰符 4.5.3 其他修饰符 4.5.4 修饰符的混合使用 练习题 第5章 继承与多态 5.1 继承 5.1.1 继承的概念 5.1.2 继承的实现 5.2 多态 5.2.1 多态的概念 5.2.2 覆盖 5.3 重载 5.3.1 方法的重载 5.3.2 构造函数的重载 5.3.3 最终方法 5.4 抽象方法与抽象类 5.4.1 抽象方法 5.4.2 抽象类 5.5 接口 5.5.1 接口的定义 5.5.2 接口的实现 5.5.3 适配器 练习题 第6章 异常处理 6.1 异常的概念 6.1.1 错误与异常 6.1.2 异常分类 6.1.3 错误分类 6.2 异常的处理 6.2.1 异常处理机制 6.2.2 异常处理的方法 6.2.3 抛出异常(throw) 6.2.4 声明抛出异常(throws) 6.3 自定义异常 练习题 第7章 基础类介绍 7.1 包 7.1.1 包的概念 7.1.2 构建包 7.1.3 包的引用 7.2 Java类库的结构 7.3 java.lang包中的常用类 7.3.1 Object类 7.3.2 Class类 7.3.3 System类 7.3.4 String类和StringBuffer类 7.3.5 Math类 7.3.6 数据类型类 7.4 iava.util包中的集合类 7.4.1 Vector类 7.4.2 Stack类 7.4.3 Hashtable类 7.5 关于Java技术文档 练习题 第8章 输入与输出流 8.1 流的概念 8.2 字节流类 8.2.1 字节输入流类 8.2.2 字节输出流类 8.3 字符流类 8.3.1 字符输入流类 8.3.2 字符输出流类 练习题 第9章 图形用户界面设计 9.1 概述 9.1.1 AWT简介 9.1.2 Swing简介 9.1.3 Swing和AWT的不同之处 9.2 AWT图形用户界面设计 9.2.1 java.awt包 9.2.2 组件、容器、布局管理器概述 9.2.3 常用容器 9.2.4 布局管理器 9.2.5 AWT组件库 9.2.6 事件处理 9.3 Swing图形用户界面设计 9.3.1 Swing组件的层次 9.3.2 Swing组件的使用 9.4 Applet与HTML 9.4.1 Applet简介 9.4.2 Applet程序中使用的几个基本方法 9.4.3 在HTML中嵌入Applet程序 9.4.4 Font类和Color类 练习题 第10章 多线程编程 10.1 线程的概念 10.1.1 程序与进程 10.1.2 进程与线程 10.1.3 线程的结构 10.2 Thread类与Runnable接口 10.2.1 Thread类 10.2.2 Runnable接口 10.3 在程序中实现多线程 10.3.1 使用Thread类创建线程 10.3.2 实现Runnable接口 10.3.3 关于两种创建线程方法的讨论 10.4 线程的控制与调度 10.4.1 线程的生命周期 10.4.2 线程调度与优先级 10.5 线程间的同步 10.5.1 线程同步介绍 10.5.2 同步代码段 10.5.3 同步方法 10.6 线程间的通信 练习题 第11章 网络编程技术 11.1 网络编程基本概念 11.1.1 网络基础知识 11.1.2 TCP/IP协议 11.1.3 Java中的网络支持 11.2 基于URL的网络编程 11.2.1 URL介绍 11.2.2 URL类 11.2.3 URLConnection类 11.3 基于InetAddress的网络编程 11.3.1 InetAddress类介绍 11.3.2 使用InetAddress 11.3.3 URL和InetAddress的联合使用 11.4 基于Socket的网络编程 11.4.1 Socket介绍 11.4.2 TCP Socket技术 11.4.3 创建TCP Socket 11.4.4 简单的Client/Server程序设计 11.4.5 支持多客户的Client/Server程序设计 11.4.6 UDP Socket技术 11.4.7 创建UDP Socket 11.4.8 用数据报进行广播通信 练习题 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。