网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java精解案例教程(高等学校计算机科学与技术教材)
分类 教育考试-大中专教材-成人教育
作者 石志国//李颖//李江昀
出版社 北京交通大学出版社
下载
简介
编辑推荐

本书是一本面向初学者的“零基础”图书,所有程序后面都附有“程序解释”,对涉及的难点和重点进行分析。同时对于初学者来讲,建议不要把目光过多地局限在一些语法细节上,在整体上把握理解以后,能够在开发实践中使用就算过关了。

全书分成三部分,共12章。

内容推荐

本书系统地介绍了Java编程以及面向对象程序设计,以项目开发为目标,使用Eclipse作为开发工具,在案例中贯穿各种知识点介绍各类程序的设计与开发。

全书分成三个部分,共12章。第一部分Java语言编程基础,包括Java语言编程体系概述、面向对象的基本概念、Java语法基础和Java数组;第二部分Java面向对象编程进阶,包括Java类设计、Java异常处理机制、控制台与输入输出流编程、Java多线程和Java图形界面程序设计。第三部分Java应用开发专题,包括Socket网络编程基础、Applet与多媒体动画编程和Java数据库编程入门。

本书可以作为高校及各类培训机构相关课程的教材或参考书。本书提供全书源代码、软件和授课幻灯片等资料,可以从图书支持网站http://www.gettop.net下载,也可以从网站http://press.bjtu.edu.cn的下载栏目中下载。

目录

第1部分 Java语言编程基础

 第1章 Java语言编程体系概述

1.1 软件编程体系简介

 1.1.1 C/S架构编程体系

 1.1.2 B/S架构编程体系

1.2 Java应用开发体系

 1.2.1 J2SE体系概述

 1.2.2 J2ME体系概述

 1.2.3 J2EE体系概述

1.3 Java语言概述

 1.3.1 Java产生及其发展

 1.3.2 Java语言特点

1.4 JavaJ虚拟机

 1.4.1 Java应用程序运行机制

 1.4.2 Java虚拟机的作用及其特点

 1.4.3 Java语言的核心机制

1.5 Java运行环境

 1.5.1 Java运行环境简介

 1.5.2 垃圾收集

 1.5.3 Java运行环境安装和配置

 1.5.4 开发环境配置

1.6 Java程序举例

 1.6.1 JavaApplication

 1.6.2 JavaApplet

本章小结

课后习题

 第2章 面向对象的基本概念

2.1 面向对象简介

 2.1.1 面向对象方法的由来与发展

 2.1.2 面向对象的基本概念与特征

 2.1.3 面向对象分析方法的基本步骤

 2.1.4 面向对象方法的研究领域

 2.1.5 软件开发的阶段

2.2 类和对象

 2.2.1 类和对象的关系

 2.2.2 类的声明

 2.2.3 属性声明

 2.2.4 方法声明

 2.2.5 创建对象及访问对象成员

 2.2.6 信息的隐藏和封装

2.3 构造方法

 2.3.1 构造方法的声明

 2.3.2 默认构造方法

2.4 程序的层次结构

本章小结

课后习题

 第3章 Java语法基础

3.1 注释及分隔符

 3.1.1 注释

 3.1.2 Java分隔符

3.2 标识符和关键字

 3.2.1 标识符

 3.2.2 Java关键字

3.3 Java数据类型

 3.3.1 Java基本数据类型

 3.3.2 Java引用类型

3.4 值传递

3.5 关键字this

3.6 变量

 3.6.1 变量及其作用域

 3.6.2 变量的初始化

3.7 运算符

 3.7.1 算术运算符

 3.7.2 关系运算符

 3.7.3 逻辑运算符

 3.7.4 位运算符

 3.7.5 赋值运算符

 3.7.6 字符串连接操作符

3.8 表达式

3.9 分支语句

 3.9.1 ifelse语句

 3.9.2 switch语句

 3.9.3 条件运算符

3.10 循环语句

 3.10.1 for循环语句

 3.10.2 While循环语句

 3.10.3 dowhile循环语句

3.11 特殊的控制语句

 3.11.1 break语句

 3.11.2 continue语句

本章小结

课后习题

 第4章 Java数组

4.1 一维数组

 4.1.1 一维数组的声明

 4.1.2 一维数组的创建和初始化

 4.1.3 数组元素的引用

4.2 多维数组

 4.2.1 二维数组

 4.2.2 二维数组的使用

4.3 数组拷贝

本章小结

课后习题

第2部分 Java面向对象编程进阶

 第5章 Java类设计

5.1 了ava包

 5.1.1 package语句

 5.1.2 import语句

 5.1.3 JDK中主要的包

5.2 类的继承及相关机制

 5.2.1 类的继承

 5.2.2 访问控制

 5.2.3 方法的重写

 5.2.4 多态性

 5.2.5 强制类型转换

 5.2.6 构造方法的重载和继承

 5.2.7 Object类

5.3 关键字static和final

 5.3.1 关键字static

 5.3.2 关键字final

5.4 抽象类

5.5 接口

5.6 内部类

本章小结

课后习题

 第6章 Java异常处理机制

6.1 异常的概念及分类

 6.1.1 异常的概念

 6.1.2 Java异常分类

6.2 Java异常处理机制

 6.2.1 捕获异常

 6.2.2 声明抛弃异常

 6.2.3 人工抛出异常

6.3 用户自定义异常

本章小结

课后习题

 第7章 控制台与输入输出流编程

7.1 命令行参数和系统属性

 7.1.1 Java命令行参数

 7.1.2 系统属性

7.2 数据输入输出

 7.2.1 标准I/O操作

 7.2.2 文件I/O操作

7.3 JDK常用类介绍

 7.3.1 Math类

 7.3.2 String类

 7.3.3 StringBuffer类

7.4 Java集合简介

7.5 JavaI/O基本原理

7.6 基本I/O类型

 7.6.1 InputStream类

 7.6.2 OutputStream类

 7.6.3 Reader类

 7.6.4 Writer类

7.7 流的使用举例

 7.7.1 FileInputStream和FileOutputStream类

 7.7.2 DatalnputStream和DataOutputStream类

 7.7.3 ObjectlnputStream和ObjectOutputStream类

 7.7.4 FileReadei和FileWriter类

 7.7.5 BufferedReader和BufferedWriter类

本章小结

课后习题

 第8章 Java多线程

8.1 线程基本概念

 8.1.1 什么是线程

 8.1.2 多线程

 8.1.3 创建线程的第二种方式

8.2 线程状态控制

 8.2.1 线程状态

 8.2.2 线程调度

8.3 线程的同步

 8.3.1 临界资源问题

8.3 一互斥锁

 8.3.3 wait()和notifiy()方法

 8.3.4 生产者.消费者问题

本章小结

课后习题

 第9章 Java图形界面程序设计

9.1 Java GUI设计

 9.1.1 抽象窗口工具集(AWT)

 9.1.2 JaVa组件和容器

 9.1.3 布局管理器

9.2 Java GuI事件处理机制

 9.2.1.Java事件和事件处理

 9.2.2 多重监听器

 9.2.3 事件适配器

 9.2.4 内部类和匿名类在Java事件处理中的应用

9.3 Java GUI应用程序开发

 9.3.1 AWT组件概述

 9.3.2 AWT菜单

 9.3.3 颜色和字体

本章小结

课后习题

第3部分Java应用开发专题

 第10章 Socket网络编程基础

 10.1 java.net包

 10.2 URL类

 10.3 Socket编程

 10.4 用Java编写HTTP服务器程序

本章小结

课后习题

 第11章 Applet与多媒体动画编程

11.1 Applet简介

 11.1.1 Applet运行机制

 11.1.2 Applet安全机制

11.2 Applet插件标记

11.3 Applet绘图

11.4 多媒体支持

 11.4.1 图像处理

 11.4.2 声音处理

 11.4.3 Application的多媒体支持

 11.5.1 ava动画

11.6 JAR文件

11.7 简单的绘图程序

本章小结

课后习题

 第12章 Java数据库编程入门

12.1 数据库系统简介

12.2 JDBC数据库访问接口

 12.2.1 java.sql包

 12.2.2 连接并操作数据库

 12.2.3 预处理语句

本章小结

课后习题

附录A Java编码规范

附录B 部分习题参考答案

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/30 7:17:27