Java 2程序设计基础

当前位置:首页 > 教材 > 研究生/本专科 > Java 2程序设计基础

出版社:清华大学
出版日期:2009-7
ISBN:9787302201595
作者:陈国君 编
页数:360页

章节摘录

  4.分布式  分布式包括数据分布和操作分布。数据分布是指数据可以分散在网络的不同主机上;操作分布是指把一个计算分散在不同的主机上处理。Java语言支持Www客户端/服务器计算模式,因此,它支持这两种分布性。对于数据分布,Java语言提供了一个称做URL的对象,利用这个对象,可以打开并访问URL地址上的对象,访问方式与访问本地文件系统相同;对于操作分布,Java的小程序(Applet)可以从服务器下载到客户端,将部分计算在客户端进行,提高系统执行效率。同时,Java语言提供了一整套网络类库,开发人员可以利用类库进行网络程序设计,方便地实现Java语言的分布式特性。  5.可靠性  Java语言虽源于C++语言,但它消除了C++语言中的许多不可靠因素,防止了很多编程错误。可以说,Java语言具有很高的可靠性。首先,Java语言是强类型的语言,要求显式的方法说明,这就保证了编译器可以发现方法的调用错误,保证了程序更加可靠;其次,Java语言不支持指针,这就避免了对内存的非法访问;第三,Java语言的自动单元回收功能防止了内存丢失等动态内存分配导致的问题;第四,Java解释器运行时实施检查,可以发现数组和字符串访问的越界;最后,Java语言提供了异常处理机制,可以把一组错误的代码放在一个地方,这样可以简化错误处理任务,便于恢复。  6.安全性  Java语言是一种主要用于网络应用程序开发的语言,因此,对安全性要有较高的要求。如果没有安全保证,用户从网络上下载程序并执行就会非常危险。  Java语言具有较高的安全性,它通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统的威胁破坏。当Java字节码进入解释器时,首先,必须经过字节码校验器的检查;其次,Java解释器将决定程序中类的内存布局;再次,类装载器负责把来自网络的类装载到单独的内存区域,避免应用程序之间相互干扰破坏;最后,客户端用户还可以限制从网络上装载的类只能访问某些文件系统。综合了上述几种机制,使得Java语言成为了安全的编程语言。

前言

  自该书第1版面市以来,市场反映非常热烈。正是由于该书的循序渐进、由浅入深、突出重点、分解难点的讲解方式,深受读者的欢迎。许多读者在与作者沟通时,对本书给予了充分的肯定,并提出了一些合理化建议和意见。在广大读者的要求和关怀下,直接推动了该书的再版。为使本书的结构更为合理、重点进一步突出、难点进一步分解,本书的第2版在各方面较第1版作了相应的修改,并用最新的JDK6版本修改和重写了部分章、节的内容,使之更加通俗易懂。同时,还更换了部分例题,使之更加具有代表性,书中所有例题全部在JDK6环境下编译通过。同时,在每章的后边还增加了对该章内容的小结,以此来帮助读者归纳和总结所学内容,以最大可能地满足读者要求。  本教材由陈国君、陈磊、陈锡祯、刘洋、邹林达共同完成修改。  本书的再版得到了清华大学出版社的大力支持,在此表示衷心的感谢!

书籍目录

第1章 Java语言概述  1.1 Java语言的诞生与发展  1.2 Java语言的特点  1.3 Java技术简介  1.4 Java虚拟机  1.5 Java程序的种类和结构  本章小结  习题1第2章 Java语言开发环境第3章 Java语言基础第4章 流程控制第5章 数组与字符串第6章 类与对象第7章 Java语言类的特性第8章 继承、抽象类和接口第9章 异常处理第11章 多线程第12章 图形界面设计第13章 事件处理第14章 绘图程序设计第15章 小程序设计第16章 Java网络编程参考文献

作者简介

《Java 2程序设计基础(第2版)》全面、系统地介绍了Java语言的特点及应用技术,内容以Java 2的基础程序设计、面向对象程序设计和事件处理为三大主线,利用浅显易懂的语言、丰富简单的实例完整地介绍了Java 2面向对象程序设计的要点和难点。全书共分16章,其中第1~5章介绍程序设计基础; 第6~11章介绍面向对象程序设计; 第12~13章介绍界面设计和事件处理; 第14章介绍绘图程序设计; 第15章介绍Applet程序设计; 第16章介绍Java语言网络编程。本教材在取材上特别注意教材的体系,其特色是: 结构合理、概念清楚、思路清晰、突出重点、分解难点、循序渐进、通俗易懂。尤其在结构上特别注重前后内容的连贯性,力求抓住关键、突出重点、分解难点,体现“理论性、实用性、技术性”三者相结合的编写特色。对知识点不但能告诉读者要怎么做,而且还要告诉读者为什么要这么做的原因和道理。《Java 2程序设计基础(第2版)》可以作为高等院校计算机及其相关专业的教学用书,也可作为各学校程序设计公共选修课的教材,同时还可用作职业教育的培训用书和Java 2初学者的入门教材或为具有一定Java语言编程经验的开发人员学习使用。

图书封面


 Java 2程序设计基础下载



发布书评

 
 


精彩短评 (总计3条)

  •     感觉很好,简单易懂,内容很丰富
  •     版本有些老,内容比较详细
  •     至少三分一实在是无法理解==
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024