注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java语言程序设计

Java语言程序设计

Java语言程序设计

定 价:¥26.00

作 者: 陈明 编著
出版社: 清华大学出版社
丛编项: 中国高等学校计算机科学与技术专业(应用型)规划教材
标 签: J2EE

购买这本书可以去


ISBN: 9787302181613 出版时间: 2009-04-01 包装: 平装
开本: 16开 页数: 249 字数:  

内容简介

  Java语言是分布环境下的最好的语言,并已被广泛应用。本书系统全面地介绍了Java语言程序设计的内容,主要包括JaVa编程基础、控制台输入与输出、流程控制语句、数组、类、多态和抽象类、接口和内部类、异常处理、文件输入和输出、集合和迭代器、线程、网络编程、java与数据库的连接等。每章都设有小结和习题,在附录中给出了习题答案。本书语言精练,事例丰富,条理清晰,应用性强。可作为高等院校各专业的Java程序设计教材,也可作

作者简介

  陈明,教授,博士生导师。1993年获德国科学联合会DFG基金于德国图滨根大学计算机学院做神经网络综合技术研究。教育部计算机捷应用教学指导组成员(1996-2000),《计算机科学与探索》编委,《计算机教育》编委。中国计算机学会第六届、第七届、第八届、第九届理事(1996年-现在),中国计算机学会开放式系统专业委员会副主任,中国计算机学会计算机教育专委会常委及计算机科学与技术专业应用型人才培养研究组组长,全国计算机基础教育研究会常务理事,北京市计算机基础教育研究会副理事长,教育部IT&AT教育:工程专家组成员,教育部文科计算机教学指导委员会委员,2003年获北京市教学名师奖。

图书目录

第1章 Java语言概述
1.1 Java语言的产生与发展
1.2 Java语言的特点
1.3 Java虚拟机与Java运行系统
1.3.1 Java虚拟机
1.3.2 Java运行系统
1.4 Java开发环境
1.4.1 JDK的安装与设置
1.4.2 JDK的环境工具及其使用
1.4.3 JDK下的Java编程
1.4.4 其他集成开发环境
1.5 小结
习题1
第2章 Java编程基础
2.1 Java程序示例
2.1.1 类加载器
2.1.2 编译Java程序或类
2.1.3 运行Java程序
2.2 变量与数据类型
2.2.1 标识符
2.2.2 变量
2.2.3 数据类型
2.2.4 数据类型转换
2.3 表达式和运算符
2.3.1 算术运算符
2.3.2 递增和递减运算符
2.3.3 赋值运算符
2.3.4 扩展赋值运算符
2.3.5 关系运算符
2.3.6 逻辑运算符
2.3.7 位运算符
2.3.8 运算符优先级
2.4 字符串类
2.4.1 字符串常量和变量
2.4.2 字符串连接
2.4.3 String类的方法
2.5 编程风格
2.5.1 常量的命名
2.5.2 Java书写习惯
2.5.3 注释
2.5.4 缩进
2.6 小结
习题2
第3章 控制台输入与输出
3.1 屏幕输出
3.1.1 System.out.println语句
3.1.2 货币格式
3.1.3 ecimalFormat类
3.2 使用BufferedReader输入
3.3 小结
习题3
第4章 流程控制语句
4.1 布尔表达式
4.1.1 计算布尔表达式值
4.1.2 短路计算和完全计算
4.2 分支语句
4.2.1 if-else语句
4.2.2 复合语句
4.2.3 嵌套语句
4.2.4 switch语句
4.3 循环语句
4.3.1 while语句
4.3.2 do-while语句
4.3.3 for语句
4.3.4 嵌套循环
4.4 跳转语句
4.5 小结
习题4
第5章 数组
5.1 数组概述
5.1.1 声明数组变量
5.1.2 创建并初始化数组对象
5.1.3 访问数组元素
5.1.4 修改数组元素
5.1.5 成员变量length
5.2 数组和引用
5.2.1 引用数组
5.2.2 返回数组
5.3 多维数组
5.3.1 成员变量length
5.3.2 不规则数组
5.4 小结
习题5
第6章 类
6.1 类的定义
6.1.1 类
6.1.2 对象与引用
6.1.3 方法
6.1.4 局部变量
6.1.5 方法参数
6.1.6 关键字this
6.2 限定符
6.2.1 访问控制限定符
6.2.2 限定符static:
6.2.3 限定符final
6.3 构造函数
6.3.1 定义构造函数
6.3.2 重载构造函数
6.4 继承
6.4.1 派生类
6.4.2 保护访问和包访问
6.4.3 覆盖方法
6.4.4 supez.构造函数
6.4.5 this构造函数
6.5 包
6.5.1 包与import语句
6.5.2 包名和目录
6.5.3 默认包
6.5.4 编译时将类路径具体化
6.5.5 命名冲突
6.6 小结
习题6
第7章 多态和抽象类
7.1 多态
7.1.1 后期绑定
7.1.2 final修饰符
7.1.3 toString方法的后期绑定
7.1.4 向下强制转换和向上强制转换
7.1.5 clone方法
7.2 抽象类
7.3 小结
习题7
第8章 接口和内部类
8.1 接口
8.1.1 接口及其实现
8.1.2 抽象类实现接口
8.1.3 在接口中定义常量
8.2 内部类及其简单应用
8.2.1 帮助类
8.2.2 内部类的.class文件
8.2.3 匿名类
8.3 小结
习题8
第9章 异常处理
9.1 捕获和处理异常
9.1.1 try-catch语句
9.1.2 finally子句
9.1.3 异常类的层次结构
9.2 声明和抛出异常
9.2.1 throw子句
9.2.2 throws子句
9.2.3 派生类中的throws子句
9.2.4 何时使用异常
9.2.5 定义异常类
9.2.6 重抛异常
9.2.7 异常的捕获和声明规则
9.3 小结
习题9
第10章 文件输入和输出
10.1 文件输入输出简介
10.1.1 流
10.1.2 文本文件与二进制文件
10.2 文本文件
10.2.1 文本文件的操作
10.2.2 路径名
10.2.3 构造函数的嵌套调用
10.2.4 System.in、System.out和System.err
10.2.5 File类
10.3 二进制文件
10.3.1 读取写入简单数据
10.3.2 UTF和writelJTF
10.3.3 对象的二进制输入输出
10.3.4 序列化接口
10.4 随机访问二进制文件
10.5 小结
习题10
第11章 集合和迭代器
11.1 Collection容器
11.1.1 Collection接口
11.1.2 List接口
11.1.3 Set接口
11.2 Map容器
11.3 迭代器
11.3.1 Iterator接口
11.3.2 List迭代器
11.4 小结
习题11
第12章 线程
12.1 线程概述
12.2 线程的创建
12.3 线程的同步和死锁
12.3.1 线程的同步
12.3.2 notify()和wait()方法
12.3.3 死锁
12.4 线程的调度和优先级
12.5 类Thread
12.5.1 建立Thread类
12.5.2 启动Thread类
12.5.3 停止Thread运行
12.5.4 暂停Thread运行
12.6 小结
习题12
第13章 网络编程
13.1 网络的基本概念
13.1.1 IP
13.1.2 端口
13.1.3 套接字
13.1.4 网络协议
13.2 URL类
13.2.1 URL的概念
13.2.2 URL类的构造方法
13.2.3 查询URL属性
13.2.4 查询URL内容
13.3 URLConnection类
13.4 Socket类和ServerSocket类
13.4.1 Socket类
13.4.2 ServerSocket类
13.4.3 TCP网络编程的应用
13.5 DatagramSocket类和DatagramPacket类
13.6 小结
习题13
第14章 Java与数据库的连接
14.1 网络数据库系统
14.1.1 Client/Server系统
14.1.2 Browser/Server系统
14.2 ODBC与JDBC简介
14.2.1 ODBC
14.2.2 JDBC
14.2.3 JDBC-ODBC连接桥
14.3 Java与MicrosoftAccess的连接
14.4 Java与SQLServer2000的连接
14.5 小结
习题14
附录习题答案
习题1答案
习题2答案
习题3答案
习题4答案
习题5答案
习题6答案
习题7答案
习题8答案
习题9答案
习题10答案
习题11答案
习题12答案
习题13答案
习题14答案

本目录推荐