当前位置:首页 > 教材 > 研究生/本专科 > Java大学教程
出版社:清华大学出版社
出版日期:2008-9
ISBN:9787302180722
作者:Quentin Charatan,Aaron Kans
页数:614页
作者简介
《Java大学教程》采用非常浅显的语言,逐步深入地介绍了Java编程的基础知识及高级内容。其中,作者引入了大量程序,并将这些程序逐步分解,让我们了解如何编写代码,代码足如何运行的,并通过大型案例解释如何利用这些技术构造自已的程序。《Java大学教程》分为两个部分。第一部分介绍了一些面向对象的基本概念,同时使学生从基本的编程概念逐步掌握继承和HCI的知识。第二部分介绍了高级图形编程、异常、线程以及网络编程等内容,并且在最后一章中概括了Java语言在当前软件发展领域中的地位。
《Java大学教程》非常适合于刚刚步入大学尚无相关知识背景的大学生,也适已多年没有接受正规教育的学生重返学校学习时作为教材使用。
书籍目录
第一篇
第1章 步入Java世界
第2章 选择
第3章 迭代
第4章 方法的实现
第5章 数组
第6章 类和对象
第7章 类的实现
第8章 通过继承扩展类
第9章 软件质量
第10章 图形和事件驱动程序
第11章 案例研究--第1部分
第12章 案例研究--第2部分
第二篇
第13章 程序包
第14章 抽象、继承和接口
第15章 异常
第16章 二维数组
第17章 Java聚集类框架
第18章 高级图形编程
第19章 改进用户界面
第20章 文件处理
第21章 高级案例研究
第22章 多线程程序
第23章 Java网络编程
第24章 Java的背景
编辑推荐
《java大学教程(第2版)》提供了面向对象编程方法的详细介绍,其中涵盖了Java基础知识以及更高级的专题内容。《java大学教程(第2版)》不仅充分考虑了初次接触编程的学生的特点,同时也非常注重软件开发的系统性,所以,《java大学教程(第2版)》除了介绍基本的编程知识外,还涵盖了很多如设计原则和标准、测试方法、内存管理等内容,更提供了大型的案例分析,以指导学生开发比较有实用价值的应用程序,从而展示了Java软件开发的全貌。
内容概要
Quentin Charatan博士和Aaron Kans博士分别是东伦敦大学计算机科学技术学院的首席讲师和高级讲师。
章节摘录
第一篇 第1章 步入Java世界 1.4 用Java编程 在Java出现以前,绝大多数程序都是按图1—1所示过程进行编译的。这一方法存在的问题是,最终编译后的程序只适用于一种特定类型的计算机。例如,为PC机编译的程序就不能运行在Apple Mac或UNIX机器上。 但对于Java这就不是问题了!Java是一种平台无关(platform.independent)的编程语言。Java程序可以运行在任何类型的计算机上。 这是如何实现的呢?答案就在于,任何Java程序都需要在运行它的计算机上同时还运行着一种名为Java虚拟机(Java Virtual Machine,JVM)的专用程序。JVM可以让Java程序在某一特定类型的计算机上运行。 前面我们看到,传统的编译程序是将程序代码直接翻译成机器码。这种机器码包含的具体指令因计算机类型的不同而不同,可能只适用于对应的计算机。Java编译器并不将程序翻译成机器码——而是将其翻译成名为Java字节码(Java byte code)的特殊指令。Java字节码与机器码类似,也是由0和1构成,包含同样的与计算机类型无关的指令——它是通用的,而机器码仅针对特定类型的计算机。JVM的任务就是为要运行程序的计算机在执行指令前翻译好每个字节码指令,图1—2阐述了这一处理过程。 将JVM安装到计算机上有很多种方式。像Linux和Appple Mac OS等操作系统,JVM是与系统封装在一起的。
图书封面