Java十大经典案例

副标题:无

作   者:张恒汝编著

分类号:

ISBN:9787030147882

微信扫一扫,移动浏览光盘

简介

本书以Java的十个经典案例为主线,通过案例驱动的方式全面介绍了Java语 言的各种基本概念。这些概念包括基本数据类型与控制结构、面向对象、方 法、类、继承、重载、重定义、多态性、接口、异常处理等。在介绍这些基 本概念的基础上,引入了Java语言在各种编程领域的应用,如Java语言应用 于数据结构编程、Java语言应用于多线程编程、Java语言应用于网络编程等 。本书的每一章除了以一个经典案例作为主线外,还包括了很多精选的Java 源代码分析,这些源代码有助于读者更加深入地理解Java语言的各种概念。 本书可作为计算机类专业学生学习程序设计语言的入门教材,也可作为 计算机类本科生毕业设计和SUN程序员认证考试的参考书,同时还可供广大 软件开发者参考。

目录

第一章 构建java编程环境.

1.1 引言和本章任务

1.2 基础知识链接

1.2.1 java开发工具包(jdk)

1.2.2 application和applet的编辑、编译和运行

1.2.3 java语言的一些规定

1.2.4 软件打包(jar)和软件发布

1.3 案例l及案例分析:构建java编程环境

1.3.1 安装jdk

1.3.2 安装jcreator

1.3.3 java工具使用

1.4 扩展知识

1.4.1 java语言的特点

1.4.2 基本数据类型

1.4.3 控制语句

1.4.4 数组

1.4.5 java集成开发环境

1.5 本章小结

1.6 能力训练题

1.7 上机实验

.第二章 java核心思想:面向对象

2.1 引言和本章任务

2.2 基础知识链接

2.2.1 面向对象思想

2.2.2 类和对象

2.2.3 类的java实现

2.2.4 继承

2.2.5 访问控制

2.2.6 多态性

2.3 案例2及案例分析:点、圆、圆柱体

2.4 扩展知识

2.4.1 包

2.4.2 非访问控制符(static,final,abstracl)

2.4.3 接口

2.4.4 this和super

2.4.5 内部类和匿名类

2.4.6 object类和system类

2.5 本章小结

2.6 能力训练题

2.7 上机实验

第三章 java异常处理

3.1 引言和本章任务

3.2 基础知识链接

3.2.1 异常的概念

3.2.2 异常的分类

3.2.3 捕获和处理异常

3.2.4 抛出异常

3.3 案例3及案例分析:求阶乘的异常处理

3.4 扩展知识

3.4.1 自定义异常类

3.4.2 异常类提供的常用方法

3.5 本章小结

3.6 能力训练题

3.7 上机实验

第四章 java图形界面编程

4.1 引言和本章任务

4.2 基础知识链接

4.2.1 基本的awt组件

4.2.2 java布局管理器

4.2.3 java事件模型

4.3 案例4及案例分析:简单的计算器程序

4.4 扩展知识

4.4.1 swing编程

4.4.2 applet编程

4.5 本章小结

4.6 能力训练题

4.7 上机实验

第五章 java数据结构编程

5.1 引言和本章任务

5.2 基础知识链接

5.2.1 线性数据结构

5.2.2 排序和查找

5.3 案例5及其分析:八皇后问题..

5.3.1 问题描述和分析

5.3.2 具体实现分析

5.4 扩展知识

5.4.1 基本数据类型的包装类

5.4.2 math类

5.4.3 树

5.4.4 散列表

5.4.5 迭代和递归

5.5 本章小结

5.6 能力训练题

5.7 上机练习

第六章 java文件和流

6.1 引言和本章任务

6.2 基础知识链接

6.2.1 java文件与流概述

6.2.2 标准输入输出

6.2.3 字节流

6.2.4 字符流

6.3 案例6及其分析:对文件进行加密

6.4 扩展知识

6.4.1 随机访问文件

6.4.2 file类

6.5 本章小结

6.6 能力训练题

6.7 上机实验

第七章 java多线程编程

7.1 引言和本章任务

7.2 基础知识链接

7.2.1 线程与进程

7.2.2 java线程创建方式

7.2.3 java线程状态与生命周期

7.2.4 java线程优先级

7.2.5 java线程同步机制

7.3 案例7及其分析:时钟显示

7.4 扩展知识

管程机制

7.5 本章小结

7.6 能力训练题

7.7 上机练习

第八章 java网络编程

8.1 引言和本章任务

8.2 基础知识链接

8.2.1 java与网络

8.2.2 java基本的网络功能

8.2.3 java套接字编程

8.3 案例8及分析:smtp邮件传送客户端

8.4 扩展知识

编写多客户服务器程序

8.5 本章小结

8.6 能力训练题

8.7 上机实验

第九章 综合应用案例一:五子棋游戏

9.1 引言和本章任务一

9.2 基础知识链接

9.2.1 五子棋简介

9.2.2 五子棋算法分析

9.3 案例9及其分析:五子棋游戏

9.3.1 案例9的类层次结构

9.3.2 案例9源代码分析

9.4 本章小结

9.5 课程设计

第十章 综合应用案例二:俄罗斯方块

10.1 引言和本章任务

10.2 基础知识链接

10.2.1 俄罗斯方块简介

10.2.2 俄罗斯方块算法分析

10.3 案例10及案例分析:俄罗斯方块

10.3.1 案例10类层次结构

10.3.2 案例10源代码分析

10.4 本章小结

10.5 课程设计 ...


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java十大经典案例
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon