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

Java程序设计基础

Java程序设计基础

定 价:¥26.00

作 者: 杨绍方等编著
出版社: 科学出版社
丛编项: 计算机实用技术教材丛书
标 签: JAVA语言

购买这本书可以去


ISBN: 9787030073754 出版时间: 2001-01-01 包装: 胶版纸
开本: 26cm 页数: 350页 字数:  

内容简介

  本书紧扣Java编程语言的特点,从平台独立性、面向对象、安全性、多线程和网络编程等多个方面逐一展开,展现了Java“编写一次,随处运行”的精髓。本书在注重系统性和科学性的同时,力求突出其实用性;在介绍相关的编程原理和基础知识的前提下,着重利用丰富实用的例子来演示Java编程技术的魅力。本书可作为高等院校“Java编程技术”课程的教材或教学参考书,也可供有一定实际经验的软件工作人员及开发Java应用软件的广大计算机用户参考阅读。

作者简介

暂缺《Java程序设计基础》作者简介

图书目录

第1章 Java语言概述
第1节 概述
1.1.1 Java的起源
1.1.2 Java的现状
1.1.3 Java语言的特点
1.1.4 Java的运行系统
1.1.5 Java虚拟机
第2节 简单的Java程序介绍
1.2.1 Java应用程序
1.2.2 对Java程序的初步认识
1.2.3 Applet
习题
第2章 数据类型、操作符和表达式
第1节 基本数据类型
2.1.1 基本数据类型
2.1.2 常量
2.1.3 变量的作用域
第2节 操作符和表达式
2.2.1 操作符的优先级
2.2.2 算术操作符
2.2.3 赋值操作符
2.2.4 类型转换
2.2.5 递增和递减操作符
2.2.6 条件操作符
2.2.7 位操作
第3节 String类
2.3.1 创建String类对象
2.3.2 得到有关String对象的信息
2.3.3 比较字符串
2.3.4 字符串的抽取
2.3.5 字符串的操作
第4节 数组
2.4.1 数组的创建与使用
2.4.2 数组的成员
第5节 Vector类
2.5.1 产生一个Vector
2.5.2 向Vector中增加一个对象
2.5.3 访问Vector中的对象
2.5.4 查找Vector中的对象
2.5.5 从Vector中移走对象
2.5.6 改变Vector的大小
习题
第3章 程序的流程控制
第1节 条件选择
3.1.1 if语句
3.1.2 if-else语句
3.1.3 switch语句
第2节 重复
3.2.1 for语句
3.2.2 while语句
3.2.3 do-while语句
第3节 跳转
3.3.1 break语句
3.3.2 continue语句
3.3.3 return语句
习题
第4章 类、接口和包
第1节 面向对象程序设计的基本概念
4.1.1 对象(object)
4.1.2 类(class)
4.1.3 封装
4.1.4 类的继承
4.1.5 类的多态性
第2节 类的声明
4.2.1 类修饰符
4.2.2 类名
4.2.3 超类
第3节 域的声明
4.3.1 域修饰符
第4节 方法的声明
4.4.1 方法的命名
4.4.2 方法修饰符
4.4.3 向方法传递信息
4.4.4 方法的体
4.4.5 方法的继承、重载和隐藏
4.4.6 main方法
4.4.7 小结:修饰符的使用
第5节 类的构造器、对象与成员
4.5.1 类的构造器
4.5.2 类的实例与成员
4.5.3 实例成员和类成员的初始化
4.5.4 对象的垃圾收集
第6节 嵌套类
第7节 接口
4.7.1 接口的概念
4.7.2 声明接口
4.7.3 接口体
4.7.4 实现接口
4.7.5 小结:接口与abstract类的比较
第8节 包
4.8.1 概述
4.8.2 声明包
4.8.3 导入包中的类
4.8.4 使用无需导入的类
4.8.5 实例:创建一个简单的包
习题
第5章 编写Applet程序
第1节 概述
第2节 Applet的生命周期
5.2.1 Applet生命周期的划分
5.2.2 实例
第3节 使用Font类改变Applet的字体
5.3.1 Font类中常用的方法
5.3.2 创建自己的Font
第4节 在HTML中使用Applet
5.4.1 APPLET标记
5.4.2 在HTML中传递Applet使用的参数
第5节 Applet在安全方面的限制
习题
第6章 异常处理
第1节 概述
第2节 Java异常抛掷与捕捉
6.2.1 try-catch块
6.2.2 throw语句
6.2.3 实例
6.2.4 创建自己的异常类
第3节 异常的类型
6.3.1 概述
6.3.2 Exception类及其子类
6.3.3 Error类及其子类
习题
第7章 Java API基础
第1节 Java API综述
7.1.1 java.applet
7.1.2 java.awt
7.1.3 java.beans
7.1.4 Java.io
7.1.5 java.lang
7.1.6 java.math
7.1.7 java.net
7.1.8 java.rmi
7.1.9 java.security
7.1.10 java.sql
7.1.11 java.text
7.1.12 java.util
7.1.13 javax.accessibility
7.1.14 javax.naming
7.1.15 javax.rmi
7.1.16 javax.sound.midi
7.1.17 javax.sound.sampled
7.1.18 javax.swing
7.1.19 javax.transaction
7.1.20 org.omg.CORBA
第2节 Object类
第3节 Class类
第4节 System类
7.4.1 System类的三个域
7.4.2 方法
7.4.3 实例:得到当前系统的属性
第5节 Runime类
第6节 StringBuffer类
7.6.1 构造器
7.6.2 方法
第7节 StringTokenizer类
第8节 Enumeration接口
7.8.1 实例
第9节 BitSet类
7.9.1 构造器
7.9.2 方法
7.9.3 实例
第10节 Stack类
7.10.1 构造器
7.10.2 方法
7.10.3 实例
第11节 Dictionary类
7.11.1 在Dictionary中存储对象
7.11.2 从Dictionary中检索对象
7.11.3 从Dictionary中移走对象
第12节 Hashtable类
7.12.1 概述
7.12.2 创建散列表对象
7.12.3 充填数据
7.12.4 查询数据
7.12.5 其他常用的方法
7.12.6 实例:查询股票的收盘行情
第13节 Properties类
7.13.1 Properties的缺省值
7.13.2 构造器
7.13.3 方法
7.13.4 实例
第14节 Math类
第15节 Random类
7.15.1 构造器
7.15.2 方法
习题
第8章 流、文件及其输入输出
第1节 流和文件
8.1.1 流
8.1.2 文件
第2节 基本的输入输出类
8.2.1 InputStream类
8.2.2 OutputStream类
8.2.3 PrintStream类
8.2.4 文件的输入输出
8.2.5 File类
习题
第9章 线程
第1节 概述
9.1.1 线程基础
9.1.2 与线程有关的类
9.1.3 线程的状态
第2节 创建和启动线程
9.2.1 创建线程
第3节 调度线程
9.3.1 Timer类
9.3.2 调度线程的实例
第4节 线程的同步与死锁
9.4.1 线程的同步
9.4.2 线程的死锁
第5节 多线程的分组管理
习题
第10章 Java的安全体系结构
第1节 Java的安全体系结构
10.1.1 原始沙箱模型
10.1.2 JDK 1.2的沙箱模型
10.1.3 Java具体的安全措施
第2节 安全策略文件
10.2.1 安全策略的概念
10.2.2 Policy文件的语法格式与说明
10.2.3 java.policy文件的使用
10.2.4 实例
第3节 安全管理器
10.3.1 简介
10.3.2 编写安全管理器
10.3.3 SecurityManager类的方法
10.3.4 安装安全管理器
第4节 密码系统简介
10.4.1 对称密码系统
10.4.2 公共密钥加密技术
10.4.3 认证授权
第5节 编程实现数字签名系统
10.5.1 生成密钥对
10.5.2 生成数字签名
10.5.3 校验数字签名
习题
第11章 图形用户接口
第1节 概述
11.1.1 AWT简介
11.1.2 update,paint和repaint方法
第2节 事件
11.2.1 事件类
11.2.2 事件的起源
11.2.3 键盘
第3节 组件的创建与使用
11.3.1 简单的窗口小部件
11.3.2 文本组件
第4节 容器与布局管理
11.4.1 容器
11.4.2 使用布局管理器来组织接口
第5节 Swing编程技术
11.5.1 JFC的出现与技术构成
11.5.2 Swing组件与AWT组件的区别
11.5.3 Swing应用程序实例
11.5.4 编程步骤
11.5.5 Swing的布局管理
习题
第12章 网络编程
第1节 网络技术基础
第2节 URL
12.2.1 URL的概念
12.2.2 URL类
12.2.3 URLConnection类
12.2.4 实例:从Internet/Intranet下载HTML文件
第3节 InetAddress类
12.3.1 InetAddress类简介
12.3.2 获得域名的IP地址
第4节 TCP Sockets编程
12.4.1 TCP Sockets基础
12.4.2 SocketImpl类
12.4.3 Socket类
12.4.4 ServerSocket类
12.4.5 “客户机/服务器”通信协议的开发流程
12.4.6 实例
第5节 UDP Socket编程
12.5.1 UDP Socket基础
12.5.2 DatagramPacket类
12.5.3 MulticastSocket类
12.5.4 实例:基于UDP Socket的ping
第6节 RFC
12.6.1 RFC概述
12.6.2 利用WHOIS协议查询Internet域名
12.6.3 访问POP3邮件服务器
习题
第13章 国际化与本地化编程
第1节 概述
13.1.1 国际化的概念
13.1.2 本地化的概念
13.1.3 Java对Internationalization的支持
13.1.4 国际化与本地化编程的基本步骤
第2节 Locale类
13.2.1 构造器
13.2.2 方法:查询与设置
第3节 ResourceBundle类:显示字符串
13.3.1 ResourceBundle类
13.3.2 源程序:I18NSample.java
第4节 数据的格式化输出
13.4.1 使用预定义格式的数字与货币
13.4.2 使用预定义格式的日期和时间
习题
第14章 JDBC编程技术
第1节 JDBC编程技术综述
14.1.1 JDBC的概念
14.1.2 JDBC的用途
14.1.3 JDBC-ODBC桥
14.1.4 JDBC URL
14.1.5 odbc子协议
14.1.6 事务
第2节 DriverManager类
第3节 Statement接口
第4节 PreparedStatement接口
第5节 ResultSet接口
第6节 JDBC编程实例:JDBCDemo.java
14.6.1 创建新的ODBC数据资源
14.6.2 ODBC编程的典型步骤
14.6.3 源程序:JDBCDemo.java
习题
附录A Java的关键字
附录B 利用UDP Sockets实现网络聊天室
参考文献

本目录推荐