书籍详情

Java编程技术

Java编程技术

作者:谭浩强主编

出版社:人民邮电出版社

出版时间:2003-01-01

ISBN:9787115108951

定价:¥25.00

购买这本书可以去
内容简介
Java语言具有面向对象、平台无关性、安全性、健壮性和多线程等优良特性,为用户提供了良好的程序设计环境,特别适合因特网开发,成为网络时代最重要的语言之一。本书对Java语言的内容、功能、特性以及实际应用作了深入浅出的全面介绍,对面向对象、多线程、异常处理、Applet程序设计、数据库编程以及网络编程等作了重点阐述,并结合Java的最新发展,对J2EE和J2ME的开发也作了详细介绍。本书在注重系统性和科学性的同时,力求突出实用性。在介绍相关的编程原理和基础知识的前提下,着重利用丰富实用的例子来演示Java编程技术的魅力。本书可作为高等院校"Java程序设计"课程的教材或教学参考书,也适合软件开发人员参考阅读。
作者简介
  作者:谭浩强谭浩强教授,我国著名计算机教育专家。1934年生。1958年清华大学毕业。学生时代曾担任清华大学学生会主席、北京市人民代表。他是我国计算机普及和高校计算机基础教育开拓者之一,现任全国高等院校计算机基础教育研究会会长、教育部全国计算机应用技术证书考试委员会主任委员。谭浩强教授创造了3个世界纪录:(1)20年来他(及和他人合作)共编著出版了130本计算机著作,此外主编了250多本计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量超过了4500万册,是读者最多的科技作家。我国平均每30人、知识分子每1.5人就拥有一本谭浩强的书。(3)他和别人合作编著的《BASIC语言》发行1200多万册,创科技书籍发行量的世界纪录。此外他编著的《C程序设计》发行了600万册,他曾在中央电视台主讲了BASIC,FORTRAN,COBOL,Pascal,QBASIC,C,VisualBasic七种计算机语言,观众超过300万人。在我国学习计算机的人中很少有不知道谭浩强教授的。他善于用容易理解的方法和语言说明复杂的概念。许多人认为他开创了计算机书籍贴近大众的新风,为我国的计算机普及事业做出了重要的贡献。谭浩强教授曾获全国高校教学成果国家级奖、国家科技进步奖,以及北京市政府授予的“有突出贡献专家”称号。被国家科委、中国科协表彰为“全国优秀科普工作者”。英国剑桥国际传记中心将他列入“世界名人录”。《计算机世界》报组织的“世纪评选”把他评为我国“20世纪最有影响的IT人物”10个人之一(排在第2位)。他的功绩是把千百万群众带入计算机的大门。快速掌握Excel电子表格>>更多作品
目录
第1章 Java语言概述 
1.1 Java语言的起源及发展 
1.2 Java语言的特点 
1.2.1 特点 
1.2.2 Java与C和C++的比较 
1.3 Java的运行系统与Java虚拟机 
1.4 Java开发环境 
1.4.1 JDK 
1.4.2 其他集成开发环境 
1.5 简单的Java程序 
第2章 基本数据类型、操作符和表达式 
2.1 基本数据类型 
2.1.1 综述 
2.1.2 整数类型 
2.1.3 浮点型 
2.1.4 布尔型 
2.1.5 字符型 
2.1.6 数值类型之间的相互转换 
2.2 运算符和表达式 
2.2.1 综述 
2.2.2 算术运算符 
2.2.3 关系运算符 
2.2.4 布尔逻辑运算符 
2.2.5 位运算符 
2.2.6 赋值运算符 
2.2.7 条件运算符 
2.2.8 表达式与运算符优先级 
第3章 程序的流程控制 
3.1 条件 
3.1.1 if语句 
3.1.2 if…else语句 
3.1.3 switch语句 
3.2 循环 
3.2.1 for语句 
3.2.2 while语句 
3.2.3 do…while语句 
3.3 跳转 
3.3.1 break语句 
3.3.2 continue语句 
3.3.3 return语句 
第4章 类、接口和包 
4.1 面向对象的编程基础 
4.1.1 对象(object)的概念 
4.1.2 类的封装
4.1.3 类的继承
4.1.4 类的多态性
4.2 类
4.2.1 类的声明
4.2.2 类的成员变量 
4.2.3 方法 
4.2.4 类的构造
4.2.5 类的访问 
4.2.6 嵌套类 
4.3 接口 
4.3.1 接口的定义 
4.3.2 接口的实现 
4.3.3 接口类型 
4.4 包 
4.4.1 包的声明 
4.4.2 导入包的类
4.4.3 编译和运行包
4.4.4 访问权限
第5章 数组、Vector与字符串
5.1 数组 
5.1.1 数组的创建与使用 
5.1.2 多维数组 
5.2 向量Vector 
5.2.1 创建Vector 
5.2.2 访问和查找Vector中的对象 
5.2.3 增加和移除Vector的对象 
5.2.4 改变Vector的大小 
5.3 字符串 
5.3.1 创建字符串 
5.3.2 得到字符串对象的信息 
5.3.3 String对象的比较和操作
5.3.4 修改可变字符串
第6章 异常处理
6.1 异常处理概述
6.1.1 异常与异常对象
6.1.2 异常类的层次
6.2 异常处理 
6.2.1 捕获和处理异常 
6.2.2 用throw语句抛出异常 
6.2.3 用throws子句声明异常
6.2.4 创建自己的异常类
6.2.5 异常处理的优点和原则
第7章 输入/输出处理
7.1 流和输入/输出处理的类层次
7.2 基本的输入/输出类 
7.2.1 InputStream类 
7.2.2 OutputStream类 
7.3 文件处理 
7.3.1 文件的输入/输出 
7.3.2 File类
7.4 内存的读/写
7.5 管道流
7.6 过滤流
7.7 标准输入/输出 
第8章 线程
8.1 线程概述
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 Timer类
8.5 线程的同步与死锁
8.5.1 线程的同步
8.5.2 线程的死锁 
8.6 线程组 
第9章 编写Applet程序 
9.1 编写Applet程序概述 
9.2 Applet的主类 
9.3 Applet的生命周期 
9.4 Applet类方法 
9.4.1 生命周期方法 
9.4.2 绘制方法 
9.4.3 html页面方法
9.4.4 多媒体支持方法
9.4.5 Applet管理环境方法 
9.4.6 Applet信息报告方法 
9.5 Applet如何嵌入Web页面 
9.5.1 applet标记 
9.5.2 Applet参数 
9.5.3 在非Java兼容浏览器中显示辅助内容 
9.6 Applet通讯 
9.7 Applet在安全方面的限制
9.8 Applet的用户界面
9.8.1 Applet的GUI设计 
9.8.2 播放声音 
第10章 图形用户接口 
10.1 图形用户接口概述 
10.2 AWT简介 
10.2.1 AWT类层次 
10.2.2 Component类 
10.2.3 Container类 
10.2.4 AWT程序结构 
10.3 AWT组件
10.3.1 基本组件
10.3.2 菜单
10.4 AWT容器与布局管理
10.4.1 容器
10.4.2 布局管理 
10.5 AWT事件处理机制
10.5.1 JDK1.1以前的事件处理机制
10.5.2 JDK1.1之后的事件处理机制 
10.6 Swing简介
10.6.1 Swing
10.6.2 Swing组件介绍
10.6.3 Swing组件体系结构
10.6.4 可插接的外观和感觉
第11章 数据库编程
11.1 JDBC概述
11.1.1 JDBC的出现
11.1.2 什么是JDBC
11.1.3 JDBC的组成
11.1.4 JDBC URL 
11.1.5 事务 
11.2 JDBC的接口和类 
11.2.1 Connection
11.2.2 PreparedStatement
11.2.3 ResultSet
11.2.4 Statement
11.2.5 DriverManager
11.3 JDBC程序示例 
第12章 网络编程
12.1 网络技术基础
12.2 URL
12.2.1 URL的概念
12.2.2 URL类
12.2.3 URLConnection类
12.3 InetAddress类 
12.4 TCP Socket编程
12.4.1 Socket通讯基础
12.4.2 TCP Socket通讯程序的开发
12.5 UDP Socket编程
12.5.1 概念
12.5.2 UDP Socket通讯程序的开发
12.5.3 IP多播程序的开发
第13章 J2EE
13.1 J2EE的产生
13.2 J2EE体系结构
13.3 J2EE组件
13.3.1 EJB
13.3.2 JSP
13.3.3 Servlet
13.4 J2EE平台服务 
13.5 J2EE容器
第14章 J2ME与手机编程 
14.1 J2ME基础知识
14.1.1 J2ME概述
14.1.2 J2ME体系结构
14.1.3 J2ME中的事件处理
14.1.4 其他概念
14.1.5 J2ME与WAP的关系
14.2 J2ME配置(Configuration)
14.2.1 概述
14.2.2 连接限制设备配置(CLDC) 
14.2.3 CLDC API
14.2.4 连接设备配置(CDC) 
14.2.5 CDC API 
14.3 J2ME 简表(Profile)
14.4 MIDP与手机应用程序开发
14.4.1 MIDP 
14.4.2 开发MIDlet
14.4.3 GUI 
14.4.4 记录管理系统(RMS)
14.4.5 J2ME网络程序设计
猜您喜欢

读书导航