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

Java程序设计实用教程

Java程序设计实用教程

定 价:¥24.00

作 者: 朱战立,沈伟编著
出版社: 电子工业出版社
丛编项: 新编计算机类本科规划教材
标 签: Java

ISBN: 9787121007156 出版时间: 2005-01-01 包装: 平装
开本: 26cm 页数: 279 字数:  

内容简介

  Java语言是目前最流行,也是最有前途的面向对象程序设计语言。本书将Java语言和面向对象程序设计方法相结合,以大量实例详细介绍Java的编程思想和编程方法。全书共分13章,主要内容包括:Java语言基础、类、对象、继承、多态、接口、包、Java API基础、图形用户界面、Java小程序、异常处理、输入/输出流、多线程、数据库应用、网络通信和JSP简介。每章后都设计了大量的基本概念题和程序设计题。全书贯彻实用型教材的编写原则,概念叙述深入浅出,知识点结合实例讨论。 本书既可作为高等院校Java语言程序设计课程的教材,也可作为从事软件设计的工程技术人员的技术参考书。

作者简介

暂缺《Java程序设计实用教程》作者简介

图书目录

第1章 概述
1.1 Java语言简介
1.1.1 Java语言的起源
1.1.2 Java语言的版本
1.1.3 Java语言的特点
1.2 Java语言的运行机制
1.3 Java开发运行环境JDK
1.3.1 JDK安装
1.3.2 JDK下Java程序的编辑. 编译与运行
1.4 两种Java程序
1.4.1 Java Application
1.4.2 Java Applet
习题1
第2章 Java语言基础
2.1 标识符
2.2 变量和常量
2.2.1 变量
2.2.2 常量
2.3 基本数据类型
2.4 赋值语句
2.5 运算符和表达式
2.5.1 运算符及其分类
2.5.2 运算符的优先级
2.5.3 表达式
2.6 流程控制语句
2.6.1 分支语句
2.6.2 循环语句
2.6.3 break语句和continue语句
2.6.4 return语句
2.7 程序注释
2.8 数组
2.8.1 一维数组
2.8.2 二维数组
2.8.3 不规则的二维数组
2.9 字符串
习题2
第3章 类和对象
3.1 面向对象程序设计
3.1.1 面向对象程序设计的基本概念
3.1.2 类
3.1.3 对象
3.2 类
3.2.1 类声明
3.2.2 类主体设计
3.2.3 构造方法
3.3 对象
3.3.1 main方法
3.3.2 对象的创建和初始化
3.3.3 对象的使用
3.3.4 垃圾对象的回收
3.3.5 实例成员变量与类成员变量
3.3.6 实例方法与类方法
3.3.7 方法的重写
3.4 包
3.4.1 包的建立方法
3.4.2 包的使用方法
3.4.3 包的访问权限
3.4.4 系统定义的包
3.5 内部类
3.6 类的封装性
3.7 设计举例
习题3
第4章 类与继承
4.1 面向对象的基本概念:继承
4.2 继承
4.2.1 子类和父类
4.2.2 创建子类
4.2.3 方法的三种继承形式
4.2.4 方法的多态性
4.3 抽象类和最终类
4.3.1 抽象类
4.3.2 最终类
4.4 接口
4.4.1 定义接口
4.4.2 实现接口
4.4.3 系统定义的接口
习题4
第5章 Java API基础
5.1 Java API综述
5.2 语言包(java.lang)简介
5.2.1 Object类
5.2.2 System类
5.2.3 Class类
5.2.4 Runtime类
5.2.5 Float类
5.2.6 String类
5.2.7 Math类
5.3 实用包(java.util)简介
5.3.1 Arrays类
5.3.2 Vector类
5.3.3 Data类和Calendar类
5.3.4 Enumeration接口
5.4 综合应用举例
习题5
第6章 图形用户界面
6.1 图形用户界面和AWT
6.1.1 图形用户界面的基本概念
6.1.2 AWT简介
6.2 Component(组件)类及其子类
6.2.1 Component(组件)类
6.2.2 Container(容器)类及其子类
6.2.3 Component类的其他子类
6.3 MenuComponent(菜单组件)类及其子类
6.4 AWT中的绘图方法和常用类
6.4.1 Component(组件)中的绘图方法
6.4.2 Color(颜色)类
6.4.3 Font(字体)类
6.4.4 Graphics(图形工具)类
6.5 布局管理器
6.5.1 FlowLayout类
6.5.2 BorderLayout类
6.5.3 GridLayout类
6.6 Java的事件处理
6.6.1 事件处理的基本过程
6.6.2 Java的事件处理
6.7 设计举例
习题6
第7章 Java小程序
7.1 Java小程序概述
7.2 Java小程序的特点. 设计方法和运行环境
7.2.1 Java小程序的特点
7.2.2 Java小程序的基本设计方法和运行环境
7.3 Java子程序的生命周期
7.3.1 Applet类的继承关系
7.3.2 Java子程序的生命周期
7.4 HTML与Applet
7.4.1 与Applet相关的HTML属性简介
7.4.2 HTML文件和Applet的数据传递
7.5 两种典型的Applet程序设计
7.5.1 在Applet中加入图像
7.5.2 Applet中的人机交互
7.6 Applet的安全限制和JAR文件
7.6.1 Applet的安全限制
7.6.2 JAR文件
习题7
第8章 异常处理
8.1 异常和异常处理的两种方法
8.1.1 异常的基本类型
8.1.2 if-else形式的异常处理方法
8.1.3 Java的异常处理方法
8.2 Java的异常类
8.3 Java的异常处理方法
8.4 异常的抛出和处理
8.4.1 在同一个方法中抛出异常和处理异常
8.4.2 抛出异常和处理异常的方法不是同一个方法
8.5 自定义的异常类
习题8
第9章 输入/输出流
9.1 数据流的概念
9.1.1 输入流和输出流
9.1.2 字节流和字符流
9.1.3 Java的标准数据流
9.2 基本输入/输出类
9.2.1 InputStream(字节输入流)类
9.2.2 OutputStream(字节输出流)类
9.2.3 Reader(字符输入流)类
9.2.4 Writer(字符输出流)类
9.2.5 FileReader和FileWriter(字符文件输入/输出流)类
9.3 对象流
9.4 文件的操作
9.4.1 File(文件)类及其应用
9.4.2 RandomAccessFile(随机存取文件)类
习题9
第10章 多线程
10.1 线程的基本概念
10.1.1 进程和线程
10.1.2 线程的生命周期和状态
10.2 Thread(线程)类和Runnable(可运行)接口
10.2.1 Thread(线程)类
10.2.2 Runnable(可运行)接口
10.3 线程的状态和状态控制
10.3.1 线程的生命周期和状态
10.3.2 线程分组
10.3.3 线程的优先级
10.4 线程间的互斥
10.4.1 共享资源问题
10.4.2 互斥线程的设计方法
10.5 线程间的同步
10.5.1 共享资源的同步问题
10.5.2 同步线程的设计方法
10.6 综合应用举例
习题10
第11章 数据库应用
11.1 JDBC和SQL简介
11.1.1 SQL简介
11.1.2 JDBC简介
11.2 建立应用程序和数据库连接的环境配置
11.3 数据库应用编程
11.3.1 建立连接
11.3.2 操作数据库
11.3.3 处理操作结果
习题11
第12章 网络通信
12.1 网络通信的基本概念
12.1.1 通信主体的定位
12.l.2 TCP协议和UDP协议
12.1.3 网络程序设计的基本方式
12.2 使用URL类访问网络资源
12.2.1 资源定位器URL和URL类
12.2.2 URLConnection类和InetAddress类
12.3 连接通信
12.3.1 Socket和连接
12.3.2 Socket类和ServerSocket类
12.3.3 Client/Server结构的通信实例
12.4 数据报通信
习题12
第13章 JSP简介
13.1 网络服务和动态网站的基本概念
13.1.1 计算机网络和网络服务
13.1.2 网站和JSP
13.2 JSP的原理和特点
13.2.1 Servlet和JSP
13.2.2 JSP的运行机制
13.2.3 JSP的主要特点
13.3 运行环境的建立
13.3.1 安装支持JSP的服务器
13.3.2 JSP运行环境的测试
13.4 JSP的基本语法和内置对象
13.4.1 JSP的基本语法
13.4.2 JSP的指令语句
13.4.3 JSP的内置对象
13.5 应用举例
习题13
参考文献

本目录推荐