Java 2实用教程

副标题:无

作   者:杜江编著

分类号:

ISBN:9787121022098

微信扫一扫,移动浏览光盘

简介

  本书全面地讲解了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的使用,主要介绍NetBeans IDE 4,1开发工具的使用方法。

目录

目录
第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程序开发步骤
1.7 思考与练习
第2章 Java语言基础
2.1 Java的基本数据类型
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.3 Java保留关键字
2.4 运算符
2.4.1 算术运算符
2.4.2 关系运算符
2.4.3 逻辑运算符
2.4.4 位运算符
2.4.5 赋值运算符
2.4.6 条件运算符
2.5 表达式
2.6 Java的注释
2.7 数组的使用
2.7.1 一维数组
2.7.2 多维数组
2.8 上机实战
2.8.1 基本数学运算
2.8.2 多维数组实例
2.9 思考与练习
第3章 流程控制语句
3.1 条件选择语句
3.2 switch分支语句
3.3 循环控制语句
3.3.1 while语句
3.3.2 dO-while语句
3.3.3 for语句
3.4 跳转语句
3.4.1 break语句
3.4.2 continue语句
3.5 上机实战
3.5.1 判断闰年
3.5.2 寻找完数
3.5.3 构建魔方阵
3.6 思考与练习
第4章 类和对象
4.1 面向对象编程
4.1.1 面向过程
4.1.2 面向对象
4.2 类的描述
4.2.1 类的定义
4.2.2 对象实例
4.2.3 构造器
4.3 类的成员变量和方法
4.3.1 成员变量的定义
4.3.2 成员变量的访问权限
4.3.3 静态成员变量
4.3.4 final变量
4.3.5 成员方法的定义
4.3.6 形参和实参
4.3.7 成员方法重载
4.3.8 静态成员方法
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 TCP/IP参考模型
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 结果集
11.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 获取表单
12.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的使用
13.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快捷键

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java 2实用教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon