图书>教材>本科教材>工学门类>计算机程序设计
Java语言程序设计

Java语言程序设计"

作者:于红
ISBN:978-7-111-36546-4
定价:¥49.0
字数:626千字
页数:
出版时间:2012-05-28
开本:16
版次:
装帧:平装
出版社:机械工业出版社
简介

本书主要介绍Java语言与面向对象思想、Java语言开发环境、Java语言基础、Java的面向对象程序设计、数组和字符串、Java语言的实用类与类的设计、Java的异常处理机制、I/O流、多线程机制、图形用户界面、网络编程和数据库编程等内容。

前言

目录

目录
丛书序
前言
第1章Java语言与面向对象思想概述
11Java语言的产生与发展
111Java语言的产生
112Java语言的发展
12Java语言的特点
13面向对象与面向过程的比较
131面向过程的程序设计
132面向对象的程序设计
14面向对象程序设计中的主要概念和特征
141主要概念
142主要特征
15Java与C++的差异
16本章小结
17习题
第2章Java语言开发环境
21JDK工具包与基本Java程序
211JDK的下载与安装
212JDK目录的构成
213设置环境变量
214Applications程序的结构
215JDK的使用
216典型的Java编程规范
22IDE环境概述
221IDE简介
222Eclipse
223JBuilder
224相关资源
23Project管理
231Project的含义
232可行的Project组织模式
233主要IDE工具的Project包结构
24本章小结
25习题
第3章Java语言基础
31标识符和关键字
32常量、变量与基本数据类型
321常量、变量和数据类型体系
322整数类型
323浮点型
324逻辑型
325字符型
33运算符与表达式
331算术运算符
332关系运算符
333逻辑运算符
334位运算符
335移位运算符(选学)
336赋值运算符
337特殊运算符
338运算符的优先级
34基本数据类型转换
341类型转换的形式
342类型转换机理
343类型转换的规则
35流程控制
351布尔表达式
352分支结构
353循环结构
36本章小结
37习题
第4章Java的面向对象程序设计
41类与对象
411类的定义
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3特殊修饰控制符
431static
432final
44对象的生命周期
45Object类
46抽象类和接口
461抽象类
462接口
47内部类
471内部类的作用
472内部类的定义和使用
473匿名内部类
48本章小结
49习题
第5章数组和字符串
51数组
511一维数组
512多维数组
52字符串
521字符串类
522字符串类与字符数组的关系
523字符串类的常用方法
524字符串运算与转换
53StringBuffer
54本章小结
55习题
第6章实用类与类的设计
61串分解类
62正则表达式
621正则表达式的语法
622正则表达式的使用
63集合框架
631集合框架的概念
632列表
633散列表
64常用类
641Date类
642Calendar类
643Math类
65类的设计
651面向对象的知识要点
652面向对象入门者的混沌与困惑
653类的分类
654类的设计原则
655类图
656单类设计实例
657多类设计实例
66本章小结
67习题
第7章Java的异常处理
71异常的概念
72异常处理机制
721异常的捕获
722异常的抛出
723异常的声明
724重抛异常
73自定义异常类
74本章小结
75习题
第8章I/O流
81流的概述
82File类
83字节流
831InputStream
832OutputSream
84文件字节流
841FileInputStream
842FileOutputStream
85字符流
851Reader类
852Writer类
86RandomAccessFile
87其他数据流
871DataOutputSream
872DataInputStream
88本章小结
89习题
第9章多线程
91多线程机制
911基本概念
912线程的状态
92线程类和线程接口
921Thread类
922Runnable接口
923线程组
93线程的同步与通信
931线程同步
932线程通信
94本章小结
95习题
第10章图形用户界面
101AWT和Swing组件
1011AWT组件
1012Swing组件
102框架
1021窗口
1022布局管理器
1023中间容器
103Java事件处理机制
1031Java事件的基本概念
1032Java事件的处理机制
1033适配器类
104其他常用组件
1041标签
1042按钮
1043选择框
1044文本组件
1045列表框
1046对话框
1047菜单
105本章小结
106习题
第11章网络编程
111网络编程基础
112URL编程
1121URL类
1122URLConnection类
1123InetAddress类
113Socket编程
1131Socket编程模式
1132Socket和ServerSocket类
114UDP编程(选学)
1141DatagramPacket类
1142DatagramSocket类
115本章小结
116习题
第12章数据库编程
121JDBC技术
1211JDBC的概念
1212JDBC编程接口
122基本JDBC编程
1221连接
1222查询
1223更新
1224事务
123本章小结
124习题
第13章编程实例
131基本需求描述与分析设计方案
132应用基本面向对象的实现技术
133应用集合框架的实现技术
134引入I/O流的实现技术
135基于网络工作环境的实现技术
136应用GUI进行独立的表示层实现
137采用数据库的实现技术
138扩展需求后的整体设计方案
139本章小结
1310习题
参考文献
〖=(〗111234556789111112121214151617192122222727282828293030313133333435373738384041424343444446464849505151555758616161636677848586929599104104108112114116116119122123123127128128131131131136137137138139141142145145148148150150152154154156160161161164167169170170174175177179185188188190190192192194195197197202202205205205210210211212212212215215219221225225226228228230230230230231231234236238238242246246247247247247248248250257261261263267270270271274278281287293299299301301302302304305308308308313313314315316317317317317318318322326336338338339339345357359367380382387390390391〖=〗

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个