java计算机解析_解析Java程序设计(第2版高等学校计算机程序设计解析法系列教材)...

本教程全面介绍了Java编程的基础知识,包括Java的历史和发展、环境搭建、基本语法、面向对象编程、异常处理等内容,并通过实例帮助读者理解和掌握Java编程。

章 Java概述

1.1Java的历史及发展

1.2Java语言的特点

1.3Java开发环境的建立

1.3.1安装K

1.3.2建立Eclipse开发环境

1.4Java程序的编写与运行

1.5Java程序的运行机制

1.6JavaAPI文档

本章小结

习题

第2章 Java编程基础

2.1标识符与关键字

2.2数据类型及直接量、变量

2.2.1数据类型

2.2.2直接量和变量

2.3运算符和表达式

2.3.1运算符的分类

2.3.2运算符的级和结合性

2.3.3表达式

2.3.4类型转换

2.4控制语句

2.4.1问题的提出与分析

2.4.2if语句与ifelse语句

2.4.3switch语句

2.4.4循环语句

2.4.5break语句及continue语句

2.5类、对象

2.5.1问题的提出与分析

2.5.2定义类

2.5.3创建对象

2.5.4使用对象

2.6数组的使用

2.6.1问题的提出与分析

2.6.2一维数组

2.6.3二维数组

2.7字符串处理

2.7.1问题的提出与分析

2.7.2String类

2.7.3StringBuffer类

2.7.4对象转化为字符串

2.8枚举

2.9包

2.9.1什么是包

2.9.2package语句

2.9.3import语句

2.9.4Java标准包简介

2.9.5Java程序结构

2.10应用举例

本章小结

习题

第3章 对象和类

3.1问题的提出与分析

3.2类

3.2.1类的定义格式

3.2.2成员变量和方法

3.2.3方法的重载

3.2.4构造方法

3.3对象

3.3.1对象的创建

3.3.2对象的使用

3.3.3对象的清除

3.4访问控制

3.4.1类的访问控制

3.4.2成员的访问控制

3.5this关键字

3.6对象的赋值和比较

3.7命令行的输入输出

3.8问题的实现

3.8.1Contact类的实现

3.8.2ContactList类的实现

3.8.3AddressBook类的实现

本章小结

习题

第4章 继承和多态

4.1问题的提出与分析

4.2继承

4.2.1继承的语法

4.2.2子类的构造方法

4.2.3方法的覆盖和成员变量的隐藏

4.2.4父类变量引用子类对象

4.3final关键字

4.4抽象类和接口

4.4.1定义抽象类

4.4.2接口的概念

4.4.3定义接口

4.4.4接口的实现

4.5多态性

4.5.1与继承有关的多态性

4.5.2与接口有关的多态性

4.6问题的实现

4.6.1定义商品类层次

4.6.2定义职工类层次

4.6.3商品列表类的实现

4.6.4商品选购信息类的实现

4.6.5顾客类层次的实现

4.6.6销售事件类和销售事件列表类的实现

4.6.7类层次功能的测试

4.6.8功能的进一步扩充

本章小结

习题

第5章 泛型与集合框架

5.1问题的提出与分析

5.2泛型

5.2.1泛型的目的

5.2.2泛型类和泛型方法

5.2.3利用泛型类创建对象

5.2.4泛型接口

5.3集合框架

5.3.1Iterator接口

5.3.2LinkedList类

5.3.3Stack类

5.3.4HashMap类

5.4问题的实现

本章小结

习题

第6章 异常处理

6.1问题的提出与分析

6.2异常的概念

6.3捕获异常

6.4自定义异常类

6.5声明异常和抛出异常

6.6问题的实现

本章小结

习题

第7章 文件与输入输出流

7.1问题的提出与分析

7.2File类

7.3流的概念

7.4字节输入输出流

7.4.1InputStream类和FileInputStream类

7.4.2OutputStream类和FileOutputStream类

7.5字符输入输出流

7.5.1Reader类和Writer类

7.5.2FileReader类和FileWriter类

7.6InputStreamReader类和OutputStreamWriter类

7.7DataInputStream类和DataOutputStream类

7.8带缓存的输入流和输出流

7.9标准输入输出流的重定向

7.10访问文件

7.11问题的实现

本章小结

习题

第8章 图形用户界面设计

8.1问题的提出与分析

8.2创建图形用户界面

8.2.1AWT与Swing概述

8.2.2容器与组件

8.2.3布局管理器

8.3事件处理

8.3.1K的事件处理模型

8.3.2事件监听器

8.3.3事件适配器

8.3.4内部类

8.4图形的绘制及保存

8.5问题的实现

本章小结

习题

第9章 多线程

9.1问题的提出与分析

9.2线程的概念

9.3线程的创建

9.3.1继承Thread类来创建线程

9.3.2实现Runnable接口来创建线程

9.4线程的生命周期

9.5线程的同步控制

9.6线程的通信

9.7死锁

9.8问题的实现

本章小结

习题

0章 Applet

10.1问题的提出与分析

10.2Applet简介

10.2.1什么是Applet

10.2.2一个简单的Applet程序

10.3Applet的运行

10.3.1HTML与Applet

10.3.2在中运行Applet程序

10.3.3在appletviewer中运行Applet程序

10.3.4在Eclipse中运行Applet

10.3.5运行Applet的安全性

10.4Applet的生命周期

10.5Applet的其他功能

10.5.1绘制图形

10.5.2播放声音

10.5.3显示图像

10.6问题的实现

10.6.1定义Applet的派生类

10.6.2改写Applet的方法

10.6.3线程的实现

10.6.4paint方法的实现

10.6.5鼠标事件处理

10.6.6完整程序

本章小结

习题

1章 网络编程

11.1问题的提出与分析

11.2TCP/IP简介

11.3IAddress类

11.4URL类及URLConnection类

11.5套接字

11.6流套接字编程

11.6.1服务器端程序的实现

11.6.2客户端程序的实现

11.6.3编程模型的总结

11.7数据报套接字编程

11.7.1服务器端程序的实现

11.7.2客户器端程序的实现

11.7.3编程模型的总结

11.8问题的实现

11.8.1流套接字方式

11.8.2数据报套接字方式

本章小结

习题

2章 BC与数据库

12.1问题的提出与分析

12.2数据库基础

12.2.1数据库简介

12.2.2关系数据库

12.2.3SQL简介

12.3BC简介

12.4BC编程步骤

12.4.1加载数据库的驱动程序

12.4.2连接数据库

12.4.3执行SQL语句

12.4.4返回结果

12.4.5关闭数据库连接

12.5问题的实现

12.5.1建立数据库

12.5.2数据库操作

本章小结

习题

附录AK使用介绍

附录BEclipse调试工具简介

附录CUML简介

参考文献

一组错误测试输入: 6 —— 预期输出 —— 北京林业大学图书馆计算机类图书采购列表 ISBN 书名 定价 9787302257646 程序设计基础 25 9787302164340 程序设计基础(第220 9787302219972 单片机技术及应用 32 9787302203513 单片机原理与应用技术 26 9787810827430 工业计算机控制技术——原理与应用 29 9787512100831 计算机操作系统 17 9787302202844 计算机操作系统基础与应用(第二) 30 9787302265436 计算机导论实验指导 18 9787302131304 计算机数学 20 9787302162834 计算机数学 30 9787302221630 计算机数学(第二25 9787811235388 计算机网络基础 32 9787302137849 计算机维护与维修 26 9787302188308 计算机系统组装与维护 26 9787512101517 计算机应用基础与信息处理案例教程 25 9787811239447 计算机英语 29 9787302257448 计算机硬件与维护 29.8 9787302125679 计算机专业英语 25 9787302235682 计算机专业英语 28 9787302149286 计算机专业英语(第225 9787302211860 计算机组成原理(第229.5 9787302215530 计算机组装与维护 27 9787302232629 计算机组装与维护 24 9787302180630 实用数据结构 29 9787302225065 数据结构(C/C#语言28 9787302135180 数据结构 21 9787302228141 数据结构 28 9787302163282 数据结构实验与实训教程(第223 9787302194934 微机原理与汇编语言实用教程 32 9787302133841 微机原理与接口技术 31 9787302223771 微型计算机原理及应用技术 29 9787302171973 微型计算机原理与结构(第二28 9787302184898 微型计算机原理与结构习题解答与实验指导 21 9787302162988 ARM9嵌入式系统设计与开发应用 35 9787302197850 ARM体系结构与程序设计 30 9787302222705 EDA技术与VerilogHDL 38 9787302250708 基于ARM的嵌入式系统接口技术 43 9787302225515 嵌入式LinuxC语言应用程序设计与实践 36 9787302250753 嵌入式Linux实时操作系统及应用编程 48 9787302253402 ARM9嵌入式系统设计与应用 39 9787302188667 ASP.NET&IIS7高级编程 79.8 9787302259596 ASP.NET程序设计实训教程 26 9787302195252 ASP.NET程序设计与软件项目实训 34 9787302220763 ASP.NET实践教程 29 9787302258117 ASP.NET网站开发案例教程 36 9787302197867 ASP案例汇编 25 9787302212850 ASP语言程序设计 33 9787302198499 Authorware7.0实用教程 28 9787811230710 C#程序设计易懂易会教程 32 9787302219583 C#程序设计与开发 27 9787302171676 C#面向对象程序设计 39.5 9787302266341 C#面向对象程序设计(第2) 58 9787302250692 C语言程序设计 42 9787302201090 C语言程序设计(第2) 35 9787302137634 C语言程序设计基础与实训教程 25 9787810824125 C语言程序设计教程(修订本) 22 9787302127970 C语言程序设计与应用开发 29 9787302202646 C语言简明教程 26 9787302254454 C语言课程设计案例精编(第二) 52 9787302150664 J2ME无线开发实训教程 25 9787302176091 Java2程序设计基础 27 9787302246909 Java高级程序设计 29 9787302260806 Java编程与实践 36 9787302210542 Java程序设计 29 9787302170037 Java程序设计教程(第229.5 9787302252887 Java程序设计与应用教程 39 9787302129226 Java高级编程实用教程 28 9787302214953 Java应用案例教程 33 9787302266211 Java语言程序设计实用教程 39 9787302202059 JSP动态网站开发实用教程 35 9787302256502 MATLAB程序设计与应用基础教程 24 9787302127956 UML基础与应用(高等学校规划教材22 9787302179306 VB.NET程序设计实用教程 31 9787302195696 VB.NET程序设计与软件项目实训 29 9787302220381 VB程序设计案例汇编 22 9787302229070 VC++程序设计基础教程 28 9787302214489 VC++程序设计项目实践 26 9787302176909 VisualBasic.NET程序设计 24 9787302172246 VisualBasic程序设计实用教程 30 9787302176060 VisualBasic程序设计与应用 30 9787302255604 VisualBasic项目化教程同步训练题 28 9787302254461 VisualC#2008程序设计与应用教程 38 9787302241522 VisualC#程序设计与项目实践 35 9787302218753 Web应用程序设计技术——ASP.NET(C#) 29 9787302231660 Web应用程序设计技术——ASP.NET(第2) 30 9787811232554 XML基础教程 25 9787302179832 XML实用教程 20 9787302165156 基于C#的WindowsCE程序开发实例教程 23 9787302215356 基于工作过程的Java程序设计 27 9787302198505 嵌入式操作系统及编程 25 9787302169666 软件测试 24 9787811232301 软件测试 17 9787302167884 软件测试教程 22 9787302204862 软件工程 23 9787302186137 软件开发生命周期 23 9787302198697 软件开发与管理 28 9787302226024 软件项目综合实训(.NET篇) 29 9787811231991 实用Java程序设计 25 9787811235890 实用软件工程 26 9787302195863 实用软件工程与实训 25 9787302199519 新编Java实用教程 48 9787811231557 Eclipse基础与应用 35 —— 实际输出 —— 删除失败
10-17
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值