出版时间:2009-8 出版社:人民邮电出版社 作者:徐保民,陈旭东,李春艳 编著 页数:308
前言
Java是一种纯面向对象的程序设计语言。它由C++发展而来,充分吸取C什语言的优点,同时摈弃了C++中诸如指针、内存申请和释放等影响程序健壮性的特性。可以说,Java语言是站在C++语言这个“巨人”的肩膀上发展起来的。 目前,Java语言已经真正成长为一门被广泛使用的程序设计语言,而且已成为软件开发者应当掌握的一门基础语言,因为很多新的技术领域都涉及Java语言。 现在市面上有关Java的书不少,但是适合于课堂教学的书却不多。结合多年的教学经验和工程实践基础,作者力图使本教程具有如下特点。 (1)内容新而全。“新”体现在以JavaSE6.0为基础来讲解Java语言的功能和特点,“全”体现在对一般教材没有涉及到的字符串常量池、断言和日志、执行器、Annotation注释及反射机制等都有较详细的论述。 (2)螺旋式推进。对新概念的引入和讲解循序渐进、逐步展开,确保读者能够掌握每一阶段所讨论的内容。 (3)浅显易懂。通过翔实的示例展现Java语言的编程思想,使读者在较短的时间内掌握较多的知识。 (4)强调实用性。既有就事论事而编写的短小程序,也有贯穿全文的综合的、易于理解的一个共享白板工具的实现,特别适合读者动手练习。所有示例程序都在JavaSE6.0环境下调试运行通过,读者可以直接参照使用。 全书包括12章和4个附录。 第1章概述了Java发展历史、特点和运行机制,并对一个虽然简单但五脏俱全的“Hello World!”程序进行了详细分析。 第2章主要对Java语言的基本成分进行介绍,包括数据类型、变量和常量、运算符、表达 式、流程控制等。它们是利用Java语言进行程序设计的基础。
内容概要
Java是当今最流行的程序设计语言之一。本书以Java最新版本Java SE 6.0为基础,全面介绍Java语言的功能和特点,主要包括Java语言基础知识、面向对象编程技术、异常处理、输入/输出流、泛型、集合、多线程、基于Swing的图形用户界面、网络编程等内容。 本书内容丰富、语言简练易懂,并辅以大量的示例,即使没有程序设计语言基础的读者,也以轻松地掌握通过Java进行面向对象编程的方法。本书可作为高等院校计算机或相关专业的Java语言教材,也可作为Java编程爱好者的参考书。
作者简介
徐保民,北京交通大学计算机与信息技术学院副教授,中国科学院计算技术研究所博士。曾在法国国家信息与自动化研究院(INRIA)从事博士后研究,并先后在丹麦和美国担任访问学者。International Journal on Computer Science and Information Systems编委。发表论文60余篇
书籍目录
第1章 Java概述 1.1 Java发展历史 1.2 Java的特点 1.3 Java平台 1.4 第一个Java程序 1.5 应用程序剖析 1.6 Java编程风格 1.7 Java程序的执行过程 习题 第2章 Java语言基础 2.1 Java语言的基本元素 2.2 基本数据类型 2.3 枚举类型 2.4 变量与常量 2.5 运算符与表达式 2.6 类型转换 2.7 流程控制 习题 第3章 类与对象 3.1 类 3.2 对象 3.3 参数传递 3.4 this关键字 3.5 方法重载 3.6 本地方法 3.7 包与JAR文件 ……第4章 继承、接口和内部类 第5章 异常、日志和断言 第6章 I/O流 第7章 泛型 第8章 集合 第9章 多线程 第10章 基于JFC的图形界面 第11章 Swing用户界面组件 第12章 网络编程 附录A Java开发平台 附录B 文档注释、Annotation注释及反射机制 附录C Java事件类 附录D JComponent类常用方法 参考文献
章节摘录
第1章 Java概述 在计算机编程技术发展史上,Java是发展最快、普及最快的技术之一。在问世后短短几年时间内,Java技术就以其独特的魅力引起了许多程序员的关注。 本章主要介绍Java的发展历史、特点和Java应用程序的执行步骤,并以一个简单的Java应用程序为例,对Java应用程序的基本构成元素进行了较详细的讨论。可以说,本章是你开始Java学习之旅的基石。 1.1 Java发展历史 Java的发展历史可以追溯到1991年4月,它来自于美国Sun公司的一个由James Gosling博士领导的名为“绿色”的项目。Java的前身是“绿色”项目组的技术人员为交互式电视和电冰箱等家用消费类电子产品所开发的一种程序语言Oak(橡树)。Oak语言的特点是:在执行程序前,先生成“中问代码”,在任何一种设备上只要安装特定的解释器,该设备就可以运行“中间代码”。1992年,Sun公司利用这种技术参与一个交互式电视项目的招标,结果被竞争对手打败。在随后的一段时间内,Oak语言基本上无任何发展。
图书封面
评论、评分、阅读与下载