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

请输入您要查询的图书:

 

书名 Java2面向对象程序设计基础与实例解析
分类
作者 陈艳华
出版社 清华大学出版社
下载
简介
编辑推荐

本书全面讲解了Java的基础内容和编程方法,在内容的深度和广度方面都给予了认真的考虑,在类、对象、继承、接口等重要的基础知识上侧重深度,而在实用类的讲解上侧重广度。另外,还以具体的案例介绍了本书知识的综合应用;而且每章都配有一定数量的习题或思考题,便于读者复习参考。通过学习,读者可以掌握Java面向对象编程的思想和Java编程的技术。

内容推荐

本书是作者根据最新计算机教学大纲,并总结多年从事Java语言程序设计的教学经验编写而成的。

本书全面讲解了Java的基础内容和编程方法,在内容的深度和广度方面都给予了认真的考虑,在类、对象、继承、接口等重要的基础知识上侧重深度,而在实用类的讲解上侧重广度。另外,还以具体的案例介绍了本书知识的综合应用;而且每章都配有一定数量的习题或思考题,便于读者复习参考。通过学习,读者可以掌握Java面向对象编程的思想和Java编程的技术。

本书的特点是知识内容循序渐进,通俗易懂,概念清晰,思路新颖;适合作为各类院校的相关课程教材,也可作为计算机爱好者学习面向对象程序设计的自学教材。

目录

第1章 Java入门

1.1.Java概述

1.2.Java的工作原理

1.2.1 Java虚拟机

1.2.2 Java虚拟机体系结构

1.2.3代码安全性检查机制

1.3.Java平台

1.3.1 Java常用包

1.3.2 Java工具

1.4.Java类库

1.5面向对象概述

1.5.1基本概念

1.5.2 Java的面向对象特性

1.6.1ava程序开发步骤简介

1.7一个简单的Java程序实例

1.7.1 Java Application程序的

演示

1.7.2.Java Applet程序的演示

1.8课后练习

第2章 Java语言开发环境

2.1.Iava语言开发工具.IDK

2.1.1 JDK的下载和安装

2.1.2设置JDK的操作环境

2.2.Java开发工具JCreator的使用

2.2.1.JCreator的安装

2.2.2首次激活JCreator时的设置

2.3课后练习

第3章 Java语法基础

3.1标识符、关键字、数据类型

3.1.1 标识符

3.1.2.Iava关键字

3.1.3基本Java数据类型

3.2变量、声明和赋值

3.2.1变量的声明

3.2.2变量的作用域

313变量的初始化

3.4类型转换与强制类型转换

3.4.1 Java的自动转换

3.4.2不兼容类型的强制转换

3.4.3表达式中类型的自动提升

3.5表达式和流程控制

3.5.1 运算符

3.5.2运算符优先级

3.5.3流程控制

3.5.4特殊循环控制

3.6数组

3.6.1数组的声明

3.6.2数组的创建和引用

3.6.3数组的初始化

3.6.4多维数组

3.6.5 复制数组

3.7课后练习

第4章 类

4.1面向对象编程

4.1.1面向过程

4.1.2面向对象

4.2类的描述

4.2.1类的定义

4 2 2类的构造及其实例化

4.3类的成员变量

4.3.1成员变量的定义

4.3.2成员变量的访问权限

4.3.3静态变量

4.3.4常量

4.4类的成员方法

4.4.1静态方法

4.4.2抽象方法

4.4.3最终方法

4.4.4本地方法

4.4.5同步方法

4.4.6形参和实参

4.4.7成员方法重载

4.5类的继承

4.6 this和super变量

4.7抽象类

4.8内部类

4.9Java程序的执行

4.9.1Java应用程序

4.9.2用户界面

4.9.3 Obiect类

4.10课后练习

第5章 包、接口和异常

5.1 包

5.1.1Java包的用途

5.1.2访问包成员

5.1.3源文件的布局

5.1.4 classpath参数

5.2接口

5.2.1接口能够解决的问题

5.2.2接口的定义

5.2.3 Comparable接口

5.2.4回调

5.3异常及其处理

5.3.1什么是异常

5,3.2异常的层次结构

5.3.3异常的处理

5.4创建自定义的异常

5.5课后练习

第6章 线程

6.1线程简介

6.1.1程序、进程和线程

6.1.2线程的生命周期

6.1.3线程的优先级及其调度

6.1.4线程组

6.2线程的实现方法

6.2.1继承Thread类

6.2.2实现Runnable接口

6.3线程的控制

6.3.1启动线程

6.3.2线程休眠

6.3.3中断线程

6.4 Java的多线程实例

6.5线程的同步与死锁

6.5.1线程的同步

6.5.2死锁

6.5.3线程同步示例

6.5.4设置线程优先级示例

6.6 FhreadLocal问题

6.7课后练习

第7章 输入与输出

7.1输入/输出包

7.1.1 I/O流

7.1.2 InputStream类常用接口

7.1.3 OutputStream类常用接口

7.1.4 Reader类常用接口

7.1.5 W1iter类常用接口

7.2常用的输入,输出流

7.2.1标准输入,输出

7.2.2操作目录和文件

7.2.3文件流

7.2.4随机文件的访问

7.3对象流

7.4过滤流

7.5字节流与字符流的转换

7.6课后练习

第8章 Jflvfl的网络编程

8.1网络基础知识

8.1.1 TCP/IP参考模型

8.1.2建立网络连接

8.2 Socket套接字

8.3 Java开发TCP/IP程序

8.4多线程服务器

8.4.1服务器端ServerSocket

8.4.2客户端Socket

8.4.3多线程服务器实例

8.5 数据报

8.5.1 DatagramPacket

8.5.2 DatagramSocket

8.5.3数据报实例

8.5.4组播套接字

MulticastSocket

8.6 URL资源

8.6.1 InetAddress类

8.6.2 URL和URLConnection

8.7网络聊天程序实例

8.8课后练习

第9章 Java图形用户界面

9.1容器与基本控件

9.1.1窗口

9.1.2面板和画布

9.1.3菜单

9.1.4按钮

9.1.5文本框和文本域

9.1.6标签

9.2布局管理器

9.2.1 FlowLayout布局管理器

9.2.2 GridLayout布局管理器

9.2.3 BorderLayout布局管理器

9.2.4 CardLayout布局管理器

9.2.5控件的排布示例

9.3 Java中键盘事件和鼠标事件

9.3.1 Java的事件处理模型

9.3.2使用MouseListener接口

处理鼠标事件

9.3.3使用MouseMotionListener

接口处理鼠标事件

9.3.4控制鼠标的指针形状

9.3.5键盘事件

9.4彩色列表框实例

9.5课后练习

第10章 AppIet编程

10.I Applet的基本知识

10.1.1 Applet的工作原理

10.1.2 Applet类的主要方法

10.2 Appletviewer

10.2.1什么是Appletviewer

10.2.2用Appletviewer

启动Applet

10.2.3使用Appletviewer

10.3 HTML中的Applet标记

10.4应用JAR包

10.5 Applet编程实例

10.5.1编写一个Applet

10.5.2获取键盘事件

10.5.3捕获鼠标事件

10.5.4计算器

10.5.5图片百叶窗

10.6课后练习

第11章 JDBC编程

11.1 JDBC简介

11.1.1从ODBC到JDBC

1 1.1.2 JDBC的特点

11.1.3 JDBC驱动程序

11.1.4 JDBC API

11.2 JDBC基本编程

11.2.1连接数据库

1 1.2.2加载驱动程序和创建

连接

11.2.3执行SQL语句

11.2.4处理结果集

11.2.5关闭数据库

11.3 JDBC编程实例

11.3.1建立连接

11.3.2数据库操作

11.3.3 JDBC2.0中的数据源

11.4课后练习

第12章 Web应用编程

12.1 JSP概述

12.1.1 JSP语法概要

12.1.2会话状态概述

12.2 Servlet简介

12.2.1 SetMet的生命周期

12.2.2 Servlet的接口和类

12.2.3 Servlet的编译和安装

12.2.4运行SeiMet

12.2.5输出HTML的Servlet

12.3 JavaBean与JSP

12.4 Web应用示例

12.4.1 FrP连接与浏览

12.4.2HTTP连接与浏览

12.5课后练习

参考文献

随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/2 3:36:30