第一图书网

Java大学教程

(英)查拉坦,(英)堪斯 著,王桂彬,刘家兰 译 清华大学出版社
出版时间:

2008-9  

出版社:

清华大学出版社  

作者:

(英)查拉坦,(英)堪斯 著,王桂彬,刘家兰 译  

页数:

614  

Tag标签:

无  

内容概要

本书采用非常浅显的语言,逐步深入地介绍了Java编程的基础知识及高级内容。其中,作者引入了大量程序,并将这些程序逐步分解,让我们了解如何编写代码,代码足如何运行的,并通过大型案例解释如何利用这些技术构造自已的程序。全书分为两个部分。第一部分介绍了一些面向对象的基本概念,同时使学生从基本的编程概念逐步掌握继承和HCI的知识。第二部分介绍了高级图形编程、异常、线程以及网络编程等内容,并且在最后一章中概括了Java语言在当前软件发展领域中的地位。 本书非常适合于刚刚步入大学尚无相关知识背景的大学生,也适已多年没有接受正规教育的学生重返学校学习时作为教材使用。

作者简介

Quentin Charatan博士和Aaron Kans博士分别是东伦敦大学计算机科学技术学院的首席讲师和高级讲师。

书籍目录

第一篇 第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的背景

章节摘录

  第一篇  第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是与系统封装在一起的。


编辑推荐

  《java大学教程(第2版)》提供了面向对象编程方法的详细介绍,其中涵盖了Java基础知识以及更高级的专题内容。《java大学教程(第2版)》不仅充分考虑了初次接触编程的学生的特点,同时也非常注重软件开发的系统性,所以,《java大学教程(第2版)》除了介绍基本的编程知识外,还涵盖了很多如设计原则和标准、测试方法、内存管理等内容,更提供了大型的案例分析,以指导学生开发比较有实用价值的应用程序,从而展示了Java软件开发的全貌。

图书封面

图书标签Tags

广告

下载页面


Java大学教程 PDF格式下载



本来要买java核心技术的
但是老师非说这本java大学教程好
结果买回来才知道不是的
是美国人编的那个版本
但是那个版本也有不好的地方
没的新的版本
是人家年97版的
太旧了
只有这个版本了
用着看吧
反正又买了本java编程思想
号称java学习的权威之作
读一次有一次的新发现
两本和着读吧
加油吧
学校又开门vb
我无语
头都大了
咨询了大四的前辈
只有先把vb放一放了
到时候把思想学到了
补起来快的很

祝学java的天下各路豪杰们
都能马到成功


相关图书