JAVA程序设计教程

JAVA程序设计教程 pdf epub mobi txt 电子书 下载 2025

出版者:北京邮电大学出版社
作者:潘浩
出品人:
页数:336
译者:
出版时间:2008-10
价格:32.00元
装帧:
isbn号码:9787563516452
丛书系列:
图书标签:
  • Java
  • 程序设计
  • 教程
  • 入门
  • 基础
  • 编程
  • 计算机
  • 软件开发
  • 算法
  • 数据结构
  • 面向对象
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

《JAVA程序设计教程》基于Java SE 6开发平台系统地讲述了Java语言编程知识和Java程序的设计与开发。《JAVA程序设计教程》共有13章,第1章讲述了Java语言的产生与特点,介绍了面向对象编程知识;第2章讲述了Java开发环境的安装与配置,以及最简单的Java程序的编辑、编译和运行的全过程;第3章讲述了Java程序编程的基本语法,包括数据类型、变量、运算符和表达式;第4章讲述了Java的几种流程控制语句,包括if语句、while语句、do…while语句、for语句以及循环跳离语句——break语句和continue语句;第5、6章讲述了Java面向对象编程的核心知识,包括Java类和对象的定义、接口的定义、包的定义和加载;第7章讲述了.Java类库的使用以及“java.lang”包中的常用类;第8章讲述了数组的定义和使用;第9章讲述了Java的图形用户接口的编程知识;第10章讲述了输入/输出流和文件的属性操作和存取操作;第11章讲述了多线程编程的知识;第12章讲述了通过JDBC访问数据库的知识;第13章讲述了Servlet和JSP编程的基本原理。

《JAVA程序设计教程》注重,Java编程的基础和基本原理、讲究实用性、深入浅出、语言通俗易懂,可以作为高等院校计算机及相关专业的教材,也适合程序设计人员自学使用。

作者简介

目录信息

第1章 Java语言与面向对象概述
1.1 Java发展简史
1.1.1 Java发展简介
1.1.2 Java语言的特点
1.2 Java虚拟机
1.2.1 Java 虚拟机的概念
1.2.2 Java 虚拟机的结构
1.3 Java 2平台的3种版本
1.3.1 Java SE
1.3.2 Java EE
1.3.3 Java ME
1.4 面向对象开发概述
1.4.1 面向对象编程的概念
1.4.2 面向对象编程的特点
1.4.3 对象的抽象和封装
1.4.4 面向对象的软件开发步骤
本章小结
习题
第2章 Java程序编程概述
2.1 JDK的安装与配置
2.1.1 JDK的安装
2.1.2 JDK的环境配置
2.2 Java 程序集成开发工具
2.2.1 UltraEdit工具
2.2.2 EditPlus工具
2.2.3 JCreator工具
2.2.4 Eclipse工具
2.3 Java应用程序实例
2.3.1 Java应用程序的编辑
2.3.2 Java应用程序的编译和运行
2.4 Java Applet实例
2.4.1 Java Applet源程序的编辑与编译
2.4.2 嵌入Java Applet的HTML文件
2.5 Java 应用程序的输入/ 输出
2.5.1 文本界面的输入/输出
2.5.2 图形界面的输入/输出
本章小结
习题
第3章 Java基本数据类型
3.1 Java程序基本组成元素
3.1.1 标识符
3.1.2 关键字
3.1.3 分隔符
3.1.4 注释
3.2 数据类型
3.2.1 整数类型
3.2.2 浮点类型
3.2.3 字符类型
3.2.4 布尔类型
3.2.5 基本数据类型之间的转换
3.3 变量与常量
3.3.1 常量
3.3.2 变量
3.4 运算符与表达式
3.4.1 赋值运算符与赋值表达式
3.4.2 算术运算符与算术表达式
3.4.3 关系运算符与条件运算符
3.4.4 逻辑运算符与逻辑表达式
3.4.5 位运算符与位表达式
3.4.6 复合赋值运算符
3.4.7 运算符的优先级
本章小结
习题
第4章 程序流程控制语句
4.1 结构化程序的3种结构
4.1.1 顺序结构
4.1.2 选择结构
4.1.3 循环结构
4.2 选择语句
4.2.1 if语句
4.2.2 switch语句
4.3 循环语句
4.3.1 for循环语句
4.3.2 while循环语句
4.3.3 do…while循环语句
4.4 循环跳离语句
4.4.1 break语句
4.4.2 continue语句
本章小结
习题
第5章 类与对象
5.1 类与对象的关系
5.2 类和对象的定义
5.2.1 类的定义
5.2.2 对象的初始化
5.2.3 构造方法的定义和重载
5.3 域的定义
5.3.1 静态域
5.3.2 静态初始化器
5.3.3 最终域与final关键字
5.4 方法的创建
5.4.1 方法的返回值
5.4.2 方法的参数传递
5.4.3 方法中的局部变量
5.4.4 静态方法
5.4.5 main()方法
5.4.6 方法的重载
5.4.7 this关键字
5.5 类与类之间的关系
本章小结
习题
第6章 继承、抽象、接口和包
6.1 类的继承
6.1.1 继承的基本概念
6.1.2 类的继承实现
6.1.3 域的隐藏
6.1.4 方法的覆盖
6.1.5 super关键字
6.1.6 对象的类型转换
6.2 抽象类和抽象方法
6.2.1 抽象类和抽象方法的定义
6.2.2 抽象类的实现
6.3 接口和多重继承
6.3.1 接口的定义
6.3.2 接口的实现
6.4 包
6.4.1 包的定义
6.4.2 包内类的装载
6.4.3 包的路径设置
6.5 访问控制符
6.5.1 public修饰符
6.5.2 private修饰符
6.5.3 protected修饰符
6.5.4 默认访问修饰符
本章小结
习题
第7章 Java基本类库
7.1 Java类库
7.1.1 Java类库概述
7.1.2 Java类库的使用方法
7.1.3 Object类
7.2 字符串
7.2.1 String类
7.2.2 StringBuffer类
7.2.3 字符串的分解
7.3 Math类
7.4 基本数据类型包装类
7.4.1 基本数据类型包装类
7.4.2 自动封包/拆包
7.5 Java异常处理
7.5.1 Java异常类层次结构
7.5.2 异常的捕获和处理
7.5.3 throws子句声明异常
7.5.4 自定义异常
本章小结
习题
第8章 数组与ArrayList类
8.1 一维数组
8.1.1 一维数组的声明与创建
8.1.2 一维数组的初始化
8.1.3 一维数组的应用实例
8.2 多维数组
8.2.1 二维数组的创建
8.2.2 列数不规则的二维数组
8.2.3 二维数组的应用实例
8.2.4 多维数组的创建
8.3 使用for…each循环语句访问数组
8.4 数组参数在方法中传递
8.5 Arrays类
8.6 ArrayList类
本章小结
习题
第9章 图形用户接口
9.1 Swing组件概述
9.1.1 Swing的简单示例
9.1.2 Swing的层次结构
9.2 框架
9.3 按钮与事件处理
9.3.1 按钮
9.3.2 按钮的事件处理
9.3.3 事件处理类
9.4 文本框与文本域
9.4.1 单行文本框与密码文本框
9.4.2 多行文本域
9.5 布局管理器
9.5.1 BorderLayout布局方式
9.5.2 FlowLayout布局方式
9.5.3 GridLayout布局方式
9.5.4 BoxLayout布局方式
9.6 选择框
9.6.1 复选框
9.6.2 单选按钮
9.7 下拉列表框
9.8 面板
本章小结
习题
第10章 文件与流
10.1 流概述
10.1.1 字节流
10.1.2 字符流
10.2 标准I/O流
10.3 File类
10.3.1 文件的创建
10.3.2 文件操作
10.4 文件流
10.4.1 文件输入流
10.4.2 文件输出流
10.5 随机存取文件流
10.6 对象序列化
10.6.1 ObjectOutputStream流
10.6.2 ObjectInputStream流
10.6.3 对象序列化实例
本章小结
习题
第11章 多线程
11.1 多线程的基本概念
11.1.1 多线程的引入
11.1.2 多线程的特点
11.2 多线程的实现
11.2.1 Thread类实现多线程
11.2.2 Runnable接口实现多线程
11.3 线程的生命周期
11.4 线程的调度管理
11.4.1 线程的优先级
11.4.2 join()方法的应用
11.4.3 sleep()方法的应用
11.4.4 yield()方法的应用
11.5 线程同步
11.5.1 同步方法
11.5.2 同步语句
11.6 线程间的通信
11.6.1 线程之间的通信问题
11.6.2 线程之间的通信解决方法
本章小结
习题
第12章 JDBC数据库编程基础
12.1 JDBC概述
12.2 使用JDBC存取应用程序数据
12.2.1 JDBC驱动设置
12.2.2 建立数据库连接
12.2.3 操纵数据库
12.3 JDBC进阶——PreparedStatement和CallableStatement接口
12.3.1 PreparedStatement接口
12.3.2 CallableStatement接口
12.4 一个完整的例子
12.4.1 实例说明
12.4.2 建立数据库连接基类basejdbc.java
12.4.3 建立班级数据表类classdb.java
12.4.4 完成业务逻辑appClass.java
12.4.5 程序运行结果
本章小结
习题
第13章 Servlet和JSP技术基础
13.1 Servlet技术及其特点
13.1.1 Servlet是什么?
13.1.2 Servlet的生命周期
13.1.3 Java Servlet API
13.1.4 创建HTTPServlet
13.1.5 Servlet技术的特点
13.2 JSP技术及其特点
13.2.1 JSP技术概述
13.2.2 JSP内置对象
13.2.3 JSP的语法
13.2.4 JSP技术的特点
13.3 使用Servlet和JSP开发Web应用
13.3.1 安装Servlet和JSP开发工具
13.3.2 安装支持Servlet的Web服务器——TOMCAT
13.3.3 创建和发布Web应用
本章小结
习题
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

评分

评分

评分

评分

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有