基本信息
- 原书名:Cisco Neworking Academy Program:Fundamentals of Java Programming Companion Guide
- 原出版社: Cisco Press
内容简介
计算机书籍
本书是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.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 语言的区别
前言
和所有编程语言的学习过程一样,你将会发现动手实验练习是对学习的最好补充。为此,Cisco Press还提供了《思科网络技术学院教程:Java编程基础实验手册》和《思科网络技术学院教程:Java编程基础工程日志和练习册》。前者包括可以个人或小组方式完成的全面的实验练习。后者提供了额外的资料、练习和复习题,用来巩固你所学到的知识。
本书的读者
本书适合于对基础和高级的Java编程技能感兴趣的读者,以及准备参加SDJP考试的读者。特别地,本书以在全球范围内开设的思科网络技术学院的学生为目标读者。在课堂上,本书可以用作在线课程的补充。
本书的另外一类读者是当前业界的Java程序员和向合格的Java程序员努力的读者。本书的适用面比较广泛,可以用作一本参考书或Java程序设计的入门读本。
本书的组织结构
本书包括15章和5个附录。
第1章“Java基础知识”,介绍Java这种面向对象编程语言。
第2章“面向对象编程”,讲解了面向对象程序设计的基础。
第3章“Java语言要素”,包括组成Java语言的数据类型、语法规则和关键字等内容。
第4章“Java语言运算符和控制结构”,介绍了用来操作对象数据的表达式和逻辑控制结构。
第5章“定义和使用类”,介绍了对象设计方法和创建Java类的语法规则。
第6章“System、String、StringBuffer、Math和wrapper类”,说明了使用JavaAPI中预定义的类所带来的灵活性和高效率。
第7章“数组”,描述了如何以集合的方式管理一组对象。
第8章“类和继承”,介绍丁继承和代码复用这两个面向对象编程的基本原则。
第9章“理解包”,说明了如何创建Java类的包,以及如何访问JavaAPI中丰富的包库。
第10章“使用AWT创建GUI”,探讨了java.atwt包中专门设计用来创建图形化应用程序的类。
第11章“applet和图形”,描述了Java通过applet在Internet上的实现。
第12章“异常”,说明了管理错误和创建健壮的程序的方法。
第13章“文件、流、输入和输出”,描述了用来从一个Java程序中发送和接收数据的Java类。