书籍详情
Java2实用教程
作者:杜江编著
出版社:电子工业出版社
出版时间:2006-02-01
ISBN:9787121022098
定价:¥29.00
购买这本书可以去
内容简介
本书全面地讲解了Java的基础,从Java的环境配置到Java的Web应用内容包括面向对象编程、Java语言基础、流程控制语句、类和对象、包、接口与异常、线程、输入与输出、Java的网络编程、Java图形编程、Applet编程、JDBC编程、Web应用编程等13章内容、每一部分都有详细的实例,让读者更加深刻地掌握所学内容。本书提供的下载文件包括PowerPoint课件和实例源代码,下载网址:http://www.broadview.com.cn/html/resource/Java2.rar本书语言简洁,实例丰富,适合Java初学者和有一定编程经验的Java程序设计者。本书将重点介绍Java的基本知识,通过这些基本的语法讲解,使读者了解面向对象的编程思想。本书内容包括:第1章,Java概述,讲解Java的历史,JDK的安装和在不同操作系统上如何配置开发环境,以及Java常用的几个工具。第2章,Java语言基础知识,包括基本数据类型、常量和变量、Java的保留关键字、Java的运算符、Java的注释方法、数组的运用等知识。第3章,流程控制语句,讲解Java的基础知识,包括if-else条件选择语句、switch分支语句、for和while循环控制语句、跳转语句等知识。第4章,类和对象,讲解面向对象的特点和面向对象的编程思想。第5章,类、接口和异常,从面向对象思想讲解什么是Java的类、接口和包,怎样创建自己的类、接口和包。第6章,线程,讲解如何实现线程和创建多线程。第7章,输入与输出,介绍Java语言的输入/输出(I/O)操作。第8章,Java的网络编程,主要讲解Socket基础知识,包括Socket的类型和创建,以及如何创建服务器端和客户端程序。第9章,Java图形用户界面,主要讲解Swing的基础知识,包括Swing组件、容器和事件处理。第10章,Applet编程,介绍如何使用Applet运行一个Java程序,如何使用HTML给Applet传递参数。第11章,JDBC编程,主要讲解什么是JDBC,JDBC的创建和如何使用JDBC连接数据库,如何使用JDBC执行SQL语句,即对获取的结果集如何处理。第12章,Web应用编程,主要介绍如何使用Servlet和JSP技术。第13章,Java开发工具NetBeans的使用,主要介绍NetBeansIDE4,1开发工具的使用方法。
作者简介
暂缺《Java2实用教程》作者简介
目录
第1章Java概述
1.1 Java技术概述
1 2 Java语言的特点
1.3面向对象的程序设计思想
1.3.1什么是对象
1.3 2 OOP的要素
1.4 JDK的安装和测试
1.5简单的Java程序
1.6 Java程序开发步骤9
1.7思考与练习11.
第2章Java语言基础12
2.1 Java的基本数据类型12
2 2常量和变量14
2 2.1 常量14
2 2 2变量15
2.3 Java保留关键字16
2.4运算符17
2.4.1算术运算符17
2.4 2关系运算符18
2.4.3逻辑运算符18
2.4.4位运算符19
2.4.5赋值运算符20
2.4.6条件运算符2l
2.5表达式21
2.6 Java的注释 22
2.7数组的使用 23
2.7.1一维数组23
2.7 2多维数组25
2.8上机实战27
2.8.1基本数学运算27
2.8 2多维数组实例28
2.9思考与练习31
第3章流程控制语句32
3.1条件选择语句32
3 2 switch分支语句34
3.3循环控制语句37
3.3.1 while语句37
3.3 2 do-while语句39
3.3.3 for语句40
3.4跳转语句42
3.4.1 break语句42
3.4 2 continue语句44
3.5上机实战45
3.5.1判断闰年45
3.5 2寻找完数46
3.5.3构建魔方阵48
3.6思考与练习50
第4章类和对象51
4.1面向对象编程51
4.1.1面向过程51
4.1 2面向对象52
4 2类的描述54
4 2.1类的定义54
4 2 2对象实例55
4 2.3构造器56
4.3类的成员变量和方法57
4.3.1成员变量的定义57
4.3 2成员变量的访问权限58
4.3.3静态成员变量59
4.3.4 final变量60
4.3.5成员方法的定义60
4.3.6形参和实参62
4.3.7成员方法重载62
4.3.8静态成员方法64
4.4类的继承
4.5 this和super变量
4.6抽象类
4.7上机实战
4.7.1创建类
4.7.2静态变量和方法的类
4.7.3模板——抽象类的使用
4.8思考与练习
第5章 包、接口和异常
5.1包
5.2接口
5.3异常及其处理
5.4使用异常的正确方式
5.5创建自定义的异常
5.6上机实战
5.6.1命令处理
5.7思考与练习
第6章线程
6.1线程简介
6.1.1线程的生命周期
6.2线程的实现方法
6.2.1 继承Thread类
6.2.2实现Runnable接口
6.3线程的控制
6.3.1启动线程
6.3.2使线程休眠
6.3.3中断线程
6.3.4停止线程
6.4 Java的多线程实例
6.5线程的同步与死锁
6.6线程管理
6.7 ThreadLocal问题
6.8上机实战
6.8.1线程控制实例
6.8.2提高线程优先级实例
6.9思考与练习
第7章 输入与输出
7.1输入/输出包
7.1.1 I/O流
7.1.2 InputStream类常用接口
7.1.3 OutputStream类常用接口
7.1.4 Reader类常用接口
7.1.5 Writer类常用接口
7.2常用的输入/输出流
7.2.1标准输入/输出
7.2.2操作目录和文件
7.2.3文件流
7.2.4随机文件的访问
7.3过滤流
7.3.1数据流
7.3.2使用I/O缓冲区
7.4字节流与字符流的转换
7.5 Java运行外部命令
7.6上机实战
7.6.1系统输入/输出实例
7.6.2英文字典实例
7.7思考与练习
第8章Java的网络编程
8.1网络基础知识
8.1.1 TCPflP参考模型
8.2 Socket套接字
8.3 Java开发TCP/IP程序
8.4多线程服务器
8.5数据报
8.6 URL资源
8.7上机实战
8.7.1查看本机IP实例
8.7.2简单聊天工具
8.7.3用POP3协议接收邮件
8.8思考与练习
第9章Java图形用户界面
9.1 Java图形用户界面简述
9.2容器与基本控件
9.2.1 窗口
9.2.2窗体
9.2.3内部窗体
9.2.4面板
9.2.5菜单
9.2.6弹出式菜单
9.2.7丁具栏
9.2.8按钮
9.2.9单行文本域
9.2.10多行文本域
9.2.11.密码域
9.2.12标签
9.2.13滚动条
9.3布局管理器
9.3.1流控制器
9.3.2栅格控制器
9.3.3栅格包控制器
9.3.4边界控制器
9.3.5卡片控制器
9.4上机实战
9.4.1文本编辑器实例
9.5思考与练习
第10章Applet编程
10.1 Applet的基本知识
10.1.1 Applet的工作原理
10.1.2 Applet类的主要方法
10.2什么是Appletviewer
10.3 Applet实现
10.3.1编写一个Applet
10.3.2获取键盘事件
10.3.3捕获鼠标事件
10.3.4 Applet程序与HTML交互
10.4 HTML中的Applet标记
10.5 应用JAR包
10.6上机实战
10.6.1跳动的球实例
10.6.2 Applet使用Swing界面
10.7思考与练列
第11章JDBC编程
11.1 JDBC简介
11.1.1从ODBC到JDBC
11.1.2 JDBC的特点
11.1.3 JDBC驱动程序
11.2 JDBC基本编程
11.2.1数据库连接串
11.2.2加载驱动和创建连接
11.2.3执行SQL语句
11.2.4结果集
ll.3元数据
11.3.1数据库元数据
11.3.2结果集元数据
11.4可滚动的结果集
11.5事务处理
11.6上机实战
11.6.1一个简单的通用数据库连接类
11.6.2操作MSSQL数据库
11.6.3连接Oracle数据库
11.6.4连接MySQL数据库
11.7思考与练习
第12章Web应用编程
12.1 Tomcat简介
12.1.1 Tomcat的配置
12.1.2发布自己的Web应用
12.2 Servlet简介
12.2.1第一个Servlet程序
12.2.2获取表单
l2.3 JSP概述
12.3.1 JSP语法概要
12.3.2 JSP获取表单
12.4 JavaBean与JSP
12.5上机实战
12.5.1 Servlet留言簿
12.5.2 JSP数据库留言簿
12.6思考与练习
第13章 开发工具:NetBeans的使用
l3.1 NetBeans简介
13.1.1 NetBeans的优点及获取
13.1.2 NetBeans的安装
13.2 使用NetBeans开发简单的Java程序
13.3 使用NetBeans开发GUI程序
13.4 使用NetBeans开发Applet程序
13.5 使用NetBeans开发Web应用
13.6导入源代码工程
13.7 思考与练习
附录A NetBeans IDE 4.1快捷键
1.1 Java技术概述
1 2 Java语言的特点
1.3面向对象的程序设计思想
1.3.1什么是对象
1.3 2 OOP的要素
1.4 JDK的安装和测试
1.5简单的Java程序
1.6 Java程序开发步骤9
1.7思考与练习11.
第2章Java语言基础12
2.1 Java的基本数据类型12
2 2常量和变量14
2 2.1 常量14
2 2 2变量15
2.3 Java保留关键字16
2.4运算符17
2.4.1算术运算符17
2.4 2关系运算符18
2.4.3逻辑运算符18
2.4.4位运算符19
2.4.5赋值运算符20
2.4.6条件运算符2l
2.5表达式21
2.6 Java的注释 22
2.7数组的使用 23
2.7.1一维数组23
2.7 2多维数组25
2.8上机实战27
2.8.1基本数学运算27
2.8 2多维数组实例28
2.9思考与练习31
第3章流程控制语句32
3.1条件选择语句32
3 2 switch分支语句34
3.3循环控制语句37
3.3.1 while语句37
3.3 2 do-while语句39
3.3.3 for语句40
3.4跳转语句42
3.4.1 break语句42
3.4 2 continue语句44
3.5上机实战45
3.5.1判断闰年45
3.5 2寻找完数46
3.5.3构建魔方阵48
3.6思考与练习50
第4章类和对象51
4.1面向对象编程51
4.1.1面向过程51
4.1 2面向对象52
4 2类的描述54
4 2.1类的定义54
4 2 2对象实例55
4 2.3构造器56
4.3类的成员变量和方法57
4.3.1成员变量的定义57
4.3 2成员变量的访问权限58
4.3.3静态成员变量59
4.3.4 final变量60
4.3.5成员方法的定义60
4.3.6形参和实参62
4.3.7成员方法重载62
4.3.8静态成员方法64
4.4类的继承
4.5 this和super变量
4.6抽象类
4.7上机实战
4.7.1创建类
4.7.2静态变量和方法的类
4.7.3模板——抽象类的使用
4.8思考与练习
第5章 包、接口和异常
5.1包
5.2接口
5.3异常及其处理
5.4使用异常的正确方式
5.5创建自定义的异常
5.6上机实战
5.6.1命令处理
5.7思考与练习
第6章线程
6.1线程简介
6.1.1线程的生命周期
6.2线程的实现方法
6.2.1 继承Thread类
6.2.2实现Runnable接口
6.3线程的控制
6.3.1启动线程
6.3.2使线程休眠
6.3.3中断线程
6.3.4停止线程
6.4 Java的多线程实例
6.5线程的同步与死锁
6.6线程管理
6.7 ThreadLocal问题
6.8上机实战
6.8.1线程控制实例
6.8.2提高线程优先级实例
6.9思考与练习
第7章 输入与输出
7.1输入/输出包
7.1.1 I/O流
7.1.2 InputStream类常用接口
7.1.3 OutputStream类常用接口
7.1.4 Reader类常用接口
7.1.5 Writer类常用接口
7.2常用的输入/输出流
7.2.1标准输入/输出
7.2.2操作目录和文件
7.2.3文件流
7.2.4随机文件的访问
7.3过滤流
7.3.1数据流
7.3.2使用I/O缓冲区
7.4字节流与字符流的转换
7.5 Java运行外部命令
7.6上机实战
7.6.1系统输入/输出实例
7.6.2英文字典实例
7.7思考与练习
第8章Java的网络编程
8.1网络基础知识
8.1.1 TCPflP参考模型
8.2 Socket套接字
8.3 Java开发TCP/IP程序
8.4多线程服务器
8.5数据报
8.6 URL资源
8.7上机实战
8.7.1查看本机IP实例
8.7.2简单聊天工具
8.7.3用POP3协议接收邮件
8.8思考与练习
第9章Java图形用户界面
9.1 Java图形用户界面简述
9.2容器与基本控件
9.2.1 窗口
9.2.2窗体
9.2.3内部窗体
9.2.4面板
9.2.5菜单
9.2.6弹出式菜单
9.2.7丁具栏
9.2.8按钮
9.2.9单行文本域
9.2.10多行文本域
9.2.11.密码域
9.2.12标签
9.2.13滚动条
9.3布局管理器
9.3.1流控制器
9.3.2栅格控制器
9.3.3栅格包控制器
9.3.4边界控制器
9.3.5卡片控制器
9.4上机实战
9.4.1文本编辑器实例
9.5思考与练习
第10章Applet编程
10.1 Applet的基本知识
10.1.1 Applet的工作原理
10.1.2 Applet类的主要方法
10.2什么是Appletviewer
10.3 Applet实现
10.3.1编写一个Applet
10.3.2获取键盘事件
10.3.3捕获鼠标事件
10.3.4 Applet程序与HTML交互
10.4 HTML中的Applet标记
10.5 应用JAR包
10.6上机实战
10.6.1跳动的球实例
10.6.2 Applet使用Swing界面
10.7思考与练列
第11章JDBC编程
11.1 JDBC简介
11.1.1从ODBC到JDBC
11.1.2 JDBC的特点
11.1.3 JDBC驱动程序
11.2 JDBC基本编程
11.2.1数据库连接串
11.2.2加载驱动和创建连接
11.2.3执行SQL语句
11.2.4结果集
ll.3元数据
11.3.1数据库元数据
11.3.2结果集元数据
11.4可滚动的结果集
11.5事务处理
11.6上机实战
11.6.1一个简单的通用数据库连接类
11.6.2操作MSSQL数据库
11.6.3连接Oracle数据库
11.6.4连接MySQL数据库
11.7思考与练习
第12章Web应用编程
12.1 Tomcat简介
12.1.1 Tomcat的配置
12.1.2发布自己的Web应用
12.2 Servlet简介
12.2.1第一个Servlet程序
12.2.2获取表单
l2.3 JSP概述
12.3.1 JSP语法概要
12.3.2 JSP获取表单
12.4 JavaBean与JSP
12.5上机实战
12.5.1 Servlet留言簿
12.5.2 JSP数据库留言簿
12.6思考与练习
第13章 开发工具:NetBeans的使用
l3.1 NetBeans简介
13.1.1 NetBeans的优点及获取
13.1.2 NetBeans的安装
13.2 使用NetBeans开发简单的Java程序
13.3 使用NetBeans开发GUI程序
13.4 使用NetBeans开发Applet程序
13.5 使用NetBeans开发Web应用
13.6导入源代码工程
13.7 思考与练习
附录A NetBeans IDE 4.1快捷键
猜您喜欢