Cisco Networking Academy Program,Fundamentals of Java Programming Companion Guide

副标题:无

作   者:(美)Cisco Systems公司,(美)Cisco Networking Academy Program编著;李强,李栋栋译

分类号:

ISBN:9787115122322

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

简介

   本书是Sun公司赞助的思科网络技术学院Java编程基础课程的配套教材。    本书具有以下特色:    .紧密配合Java编程基础的在线课程,帮助学生扩展课堂学习。    .通过动手练习,指导学生利用Java技术解决实际问题。    .本章目标列举一章中涉及到的概念,关键术语则给出重要的术语和定义。    .针对实验教程中的工作表和实验,进行清晰的指导说明。    .在每章的末尾,通过复习问题巩固课程知识和促进学习。       本书由Cisco Systems公司专家编写,专门用来支持和完善思科网络技术学院的在线课程,为学生 参加SCJP(Sun认证的Java程序员)考试打下良好基础。    全书共15章,内容覆盖了编程语言和面向对象编程基础、Java语言要素、对象、类、数组、继承、GUI、applet、异常、集合、线程等方面的内容。每章的最后都有小结、关键术语和检查理解,帮助学生巩固本章学到的知识。附录部分则提供术语表、检查理解答案、课程内容的相关说明、运算符优先级表和ASCII字符集。随书光盘中包含各章的E-Lab Activities、BlueJ教程、Java 1.4 SDK书中Java示例代码文档、中文术语表以及本书附录部分等内容。    本书是思科网络技术学院的学生学习Java编程基础课程的辅导教材,也非常适合Java语言的初学者和准备SCJP考试的读者阅读。   

目录

第1章 java基础知识


1.1 计算机基础知识

1.1.1 计算机历史的简单回顾

1.1.2 未来计算机的展望

1.1.3 现代社会普遍应用的计算机和计算技术

1.1.4 计算的类型以及计算机语言的角色

1.1.5 硬件

1.1.6 软件

1.1.7 应用程序

1.1.8 操作系统

1.2 编程语言

1.2.1 编程语言的定义

1.2.2 开关、1和0

1.2.3 早期的编程语言

1.2.4 高级编程语言

1.2.5 面向对象编程

1.2.6 过程式编程和面向对象编程

1.2.7 基本语言要素

1.2.8 语言的区别

.1.3 java基础知识

1.3.1 java的历史背景

1.3.2 java的历史:大事表

1.3.3 java的历史:关键人物

1.3.4 java编程语言的应用

1.3.5 java和万维网

1.3.6 缘何学习java

1.4 java环境基础知识

1.4.1 理解java虚拟机

1.4.2 java程序如何在计算机上运行

1.5 java程序

1.5.1 组织资源编写java程序

1.5.2 j2sdk

1.5.3 简单java程序的要素

1.5.4 运行java程序的3个步骤

1.6 在运行时输入java程序所需的数据

1.7 理解程序错误信息

1.7.1 程序中错误的类型

1.7.2 编辑java程序排除编译错误

1.7.3 编辑java程序排除运行错误

1.8 了解ide

1.8.1 什么是ide

1.8.2 ide举例

1.8.3 bluej ide的基本编辑功能

1.8.4 bluej教程

1.8.5 案例学习:一个银行应用程序jbank

1.9 小结

1.9.1 语法小结

1.9.2 资源

1.10 关键术语

1.11 检查理解


第2章 面向对象编程


2.1 面向对象编程概览

2.2 java基本术语

2.3 什么是对象

2.3.1 对象简介

2.3.2 对象的类别

2.3.3 识别对象

2.3.4 对象的类的定义

2.3.5 对象的创建

2.3.6 对象的操作

2.3.7 封装

2.3.8 对象关系

2.3.9 继承

2.3.10 对象的易变性和对象的销毁

2.4 对象的描述

2.4.1 建模语言和符号

2.4.2 基本类符号

2.4.3 uml的其他类型的图

2.5 将面向对象术语应用到java程序

2.5.1 类的定义

2.5.2 对象的创建

2.5.3 对象方法

2.6 认识java.lang.system类

2.7 案例学习:jbank应用程序

2.7.1 为jbank应用程序定义和建模

2.7.2 javazoo

2.7.3 javazoo概览

2.7.4 对象

2.7.5 数据类型

2.7.6 main方法

2.7.7 实例化

2.7.8 方法

2.7.9 封装

2.7.10 点运算符

2.7.11 get方法

2.7.12 带有返回值的方法

2.7.13 参数

2.7.14 set方法

2.7.15 重载方法

2.7.16 修改类

2.8 小结

2.8.1 语法小结

2.8.2 资源

2.9 关键术语

2.10 检查理解


第3章 java语言要素


3.1 文档

3.1.1 编写文档的目的

3.1.2 伪码概述

3.1.3 学习编制类文档

3.1.4 java中3种注释的历史沿革

3.1.5 javadoc的参数

3.1.6 java api在线文档

3.1.7 用javadoc工具生成类的api文档

3.1.8 案例学习:jbank应用程序

3.2 java语言要素

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 java语言类型

3.4.2 java原始类型和存储需求

3.4.3 java引用

3.4.4 对象数据(实例)

3.4.5 类数据(静态的)

3.4.6 方法数据(局部的)

3.4.7 常量

3.5 语法
3.5.1 变量

3.5.2 类

3.5.3 方法

3.5.4 构造方法

3.5.5 修饰符(public、private、protected、缺省、static和final)

3.6 对象创建、易变性和销毁

3.6.1 对象创建(构造方法)

3.6.2 另一个类创建对象

3.6.3 易变性

3.6.4 垃圾收集

3.6.5 finalizer

3.7 案例学习:jbank应用程序

3.8 小结

3.8.1 语法小结

3.8.2 资源

3.9 关键术语

3.10 检查理解


第4章 java语言运算符和控制结构


4.1 对象操作

4.2 数值数据和操作

4.2.1 赋值运算符

4.2.2 算术运算符

4.2.3 运算符的优先级

4.2.4 运算符的结合性

4.2.5 算术运算

4.2.6 boolean数据

4.2.7 比较运算符和逻辑运算符

4.2.8 条件运算符

4.2.9 位运算符

4.3 强制转型和类型转换的概念

4.4 字符数据和string数据

4.4.1 字符数据类型

4.4.2 string和stringbuffer简介

4.5 控制结构

4.5.1 判断和重复

4.5.2 逻辑

4.5.3 if语句

4.5.4 多条件if

4.5.5 嵌套的if

4.5.6 switch语句

4.5.7 循环

4.5.8 do while语句

4.5.9 while语句

4.5.10 for语句

4.5.11 使用break、continue和标签

4.6 类java.lang.system的in和out成员

4.7 示例代码分析

4.8 小结

4.9 关键术语

4.10 检查理解


第5章 定义和使用类


5.1 复习

5.2 创建对象的4个步骤

5.2.1 设计类

5.2.2 定义类

5.2.3 创建一个对象

5.2.4 使用对象

5.3 属性(类和实例)

5.3.1 概览

5.3.2 变量

5.3.3 实例变量

5.3.4 类数据和静态变量

5.3.5 不变性

5.4 封装

5.4.1 封装的概念

5.4.2 访问权限修饰符

5.5 构造方法

5.5.1 构造方法过程

5.5.2 缺省构造方法

5.5.3 定义的构造方法

5.6 方法类型和语法

5.6.1 方法语法

5.6.2 方法体

5.6.3 方法名

5.6.4 返回值

5.6.5 方法参数

5.6.6 传值的概念

5.6.7 main方法

5.6.8 实例方法

5.6.9 类方法

5.7 this变量

5.8 方法数据和封装

5.8.1 数据源

5.8.2 利用方法实现封装

5.9 重载

5.9.1 重载方法

5.9.2 重载构造方法

5.10 java类型生存期

5.10.1 初始化数据

5.10.2 变量的作用域

5.10.3 对象的生存期

5.10.4 一个对象的易变性

5.10.5 对象的销毁

5.10.6 finalizer

5.11 案例学习:jbank应用程序

5.12 小结

5.13 关键术语

5.14 检查理解


第6章 system、string、stringbuffer、math和wrapper类


6.1 system类

6.1.1 使用system类实现输入和输出

6.1.2 使用system.in输入

6.1.3 使用system.out输出

6.2 string类

6.2.1 创建string对象

6.2.2 string方法

6.2.3 强制转型和类型转换

6.3 stringbuffer类

6.4 利用console输入选择和重复

6.5 wrapper类

6.5.1 wrapper类简介

6.5.2 wrapper类和它们的相关方法

6.6 math类

6.7 math包

6.8 使用日期和随机数

6.8.1 创建日期

6.8.2 设置日期

6.8.3 格式化日期

6.8.4 随机数

6.9 案例学习:jbank应用程序

6.10 小结

6.11 关键术语

6.12 检查理解


第7章 数组


7.1 简介

7.2 数组

7.2.1 数组简介

7.2.2 数组中的变量

7.2.3 索引

7.2.4 数组元素

7.2.5 原始数据类型的数组

7.2.6 对象数组

7.3 声明和初始化数组

7.3.1 声明数组

7.3.2 使用下标访问数组元素

7.4 初始化数组

7.4.1 原始数据类型的数组

7.4.2 对象数组

7.4.3 初始化语句块

7.5 使用数组

7.5.1 访问数组元素

7.5.2 向方法传递数组

7.5.3 使用并列数组

7.5.4 查找和排序数组

7.5.5 复用数组

7.6 多维数组

7.6.1 初始化多维数组对象

7.6.2 遍历多维数组

7.7 案例学习:jbank应用程序

7.8 小结

7.9 关键术语

7.10 检查理解


第8章 类和继承


8.1 继承和面向对象编程

8.1.1 继承

8.1.2 抽象

8.1.3 有关多继承的问题

8.2 java语言对继承的支持

8.2.1 继承中的java语言关键字

8.2.2 object类

8.3 访问权限修饰符和继承

8.4 覆盖

8.4.1 方法覆盖

8.4.2 覆盖object类的方法

8.4.3 重载和覆盖

8.5 使用this和super

8.6 继承和构造方法

8.7 扩展类

8.7.1 抽象类

8.7.2 在继承中使用final

8.8 接口

8.8.1 什么是接口以及为何需要接口

8.8.2 接口的实现

8.9 多态、动态绑定和虚方法调用

8.9.1 多态

8.9.2 虚方法调用和动态方法绑定

8.10 案例学习:jbank应用程序

8.11 小结

8.12 关键术语

8.13 检查理解


第9章 理解包


9.1 java包

9.1.1 类的集合

9.1.2 类的载入以及类是如何工作的

9.2 程序中的包和名字

9.2.1 包对面向对象设计的3大影响

9.2.2 对类分包

9.3 访问包

9.4 案例学习:为银行应用程序创建包

9.4.1 探究api包

9.4.2 创建一个banking包

9.5 使用awt

9.5.1 理解模型-视图-控制器程序

9.5.2 应用继承概念

9.5.3 awt层级

9.6 案例学习:jbank应用程序

9.7 小结

9.8 关键术语

9.9 检查理解


第10章 使用awt创建gui


10.1 概述

10.2 复习awt

10.3 创建gui的步骤

10.3.1 设计类

10.3.2 创建组件

10.3.3 选择容器

10.3.4 使用布局管理器

10.3.5 高速组件和容器的大小

10.3.6 显示gui

10.4 gui的功能

10.4.1 事件—委托模型

10.4.2 事件对象

10.4.3 listener类

10.4.4 adapter类

10.4.5 内部类

10.4.6 匿名类

10.5 案例学习:银行应用程序

10.6 小结

10.7 关键术语

10.8 检查理解


第11章 applet和图形


11.1 applet

11.1.1 定义applet

11.1.2 启动applet

11.1.3 applet和安全性

11.1.4 嵌套一个java applet

11.2 创建一个applet

11.3 applet类层级

11.4 applet的方法

11.4.1 applet继承的方法

11.4.2 applet生存期方法

11.5 applet中的gui组件

11.5.1 gui组件

11.5.2 颜色

11.5.3 字体

11.5.4 其他的applet方法

11.6 applet和事件驱动编程

11.7 图形对象

11.7.1 创建图形对象

11.7.2 绘制和重绘图形

11.8 案例学习:银行应用程序

11.9 小结

11.10 关键术语

11.11 检查理解


第12章 异常


12.1 异常背后的思想

12.1.1 传统异常处理方法的局限

12.1.2 java平台中的错误处理

12.2 异常的类型

12.3 异常处理如何工作

12.4 异常对象

12.4.1 throwable类

12.4.2 exception及其子类

12.4.3 runtimeexception类

12.4.4 致命错误

12.5 处理异常

12.5.1 通告异常

12.5.2 处理并声明原则

12.5.3 使用try/catch语句块

12.5.4 制定异常

12.5.5 捕获多个异常

12.5.6 finally语句块

12.6 异常对象

12.6.1 创建一个异常类

12.6.2 使用用户定义的异常

12.6.3 处理用户定义的异常

12.7 构建一个方法以及执行顺序

12.7.1 异常语句块的顺序

12.7.2 执行顺序

12.7.3 异常被抛出时的执行顺序

12.7.4 异常未被捕获时的执行顺序

12.7.5 嵌套的try语句块

12.7.6 重抛异常

12.8 重载和异常

12.9 案例学习:jbank应用程序

12.10 小结

12.11 关键术语

12.12 检查理解


第13章 文件、流、输入和输出


13.1 理解文件

13.1.1 file类

13.1.2 randomaccessfile类

13.2 输入和输出类

13.2.1 i/o类层级

13.2.2 理解流

13.2.3 低级别流和高级别流

13.3 输入和输出操作简介

13.4 把对象存储到一个文件

13.4.1 序列化

13.4.2 写入和读取对象

13.5 案例学习:jbank应用程序

13.6 小结

13.7 关键术语

13.8 检查理解


第14章 集合


14.1 java.uitl包

14.2 集合

14.2.1 理解集合

14.2.2 集合存储技术

14.2.3 集合的属性

14.2.4 集合的类型

14.3 集合框架

14.3.1 概览

14.3.2 collection接口

14.3.3 collection类

14.3.4 set对象

14.3.5 list对象

14.3.6 map对象

14.3.7 迭代器

14.3.8 排序和打乱列表对象

14.4 案例学习:jbank应用程序

14.5 小结

14.6 关键术语

14.7 检查理解


第15章 线程


15.1 线程和多线程

15.1.1 理解线程和多线程

15.1.2 多处理器

15.2 thread类和runnable接口

15.2.1 thread类

15.2.2 runable接口

15.2.3 thread类的方法

15.3 创建和运行线程

15.3.1 run()方法

15.3.2 运行线程

15.4 线程的生存期

15.5 管理线程

15.5.1 阻塞状态

15.5.2 线程调度

15.5.3 终止线程

15.5.4 同步和死锁

15.5.5 线程间的通信

15.5.6 线程控制方法表

15.6 小结

15.7 关键术语

15.8 检查理解


已确认勘误

次印刷

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

Cisco Networking Academy Program,Fundamentals of Java Programming Companion Guide
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

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

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

    loading icon