出版时间:2010-1 出版社:水利水电出版社 作者:郭磊,王爱民 主编 页数:236 字数:380000
前言
今天,人类已经被势不可挡的信息技术大潮带入了信息社会,计算机网络正成为计算机领域中绽放的最鲜艳的花簇!1973年,Bob Metcalfe发明了以太网,从此那些独立的计算机连在了一起。1984年,Sun提出了网络就是计算机的理念。1992年,Tim Bemers Lee发明了万维网,Intemet以其惊人的速度迅猛发展。网络改变了整个世界!它已经深入到我们工作、生活的方方面面。无论是在家中,在办公室,在商场,在酒店,在机场,甚至走在街头,网络都触手可及。这是一个信息的时代,一个计算机网络的世界!网络让我们感到神奇,又令我们产生疑惑。 Java语言作为一种优秀的现代高级编程语言,除承了C++语言以及其他高级编程语言的优点之外,还体现和发展了当代软件技术的新成果。它的出现大大地促进了软件产业和互联网的发展。 Java之所以如此流行,是因为它是一种简单易学易用、纯面向对象、可移植、安全、高效、健壮、分布式、多线程、结构中立、可解释执行的和动态的语言。作为一种与底层硬件无关的、“一次编写,随处可用”的高级语言与计算平台,Java具有将网络上的各个平台连成一体的能力,真正实现了“网络就是计算机”的理念。经过十多年的发展,Java语言已从最初的Oak发展到了现在的Java SE。本书以Java SE为基础,全面讲解了Java SE的主要内容。 本书作者都具有多年的Java教学经验与开发经历,而本书正是他们多年实践经验的总结。这是一本理论体系完备,知识点讲解透彻,实例详细典型的Java学习用书。
内容概要
Java语言是一种非常优秀的面向对象的编程语言,具有强大的I/O、网络连接、多线程、数据库连接等功能。由于Java具有良好的平台无关性,所以其在很多领域都发挥着具大的作用。无论是开发大型的桌面应用程序,还是企业级Web应用项目,Java都是开发人员的首选。 本书共10章,重点讲述了类的继承、接口的使用,泛型、多线程、I/O流、基于Swing的GUI开发、网络编程、数据库编程。最后一章给出了一个较大的、综合性较强的应用实例项目。分层思想贯穿整个教材,并通过最后的综合实例,将所有Java知识点与分层思想完美地结合在一起。 本书编者都是长期从事一线教学与研发的教师,具有丰富的教学与开发经验。在编写本书时,非常注重语言的可读性、例子的典型性与代码的实用性。每个例题都经过精心设计,既能帮助读者理解知识点,又具有实际应用价值。对于每一个较综合的实例,均采用“任务驱动”的模式,即先讲目的任务,再述方法步骤的模式,将理论与实践有机地融为一体。 本书既可作为高等院校本、专科学生、软件学院Java教学的教材,也可作为Java软件开发人员的自学参考书。还可作为全国计算机等级二级Java考试的辅导用书。
书籍目录
前言第1章 Java语言概述 1.1 Java的发展史 1.1.1 Java的诞生 1.1.2 Java语言的转折性发展 1.2 Java语言的特点 1.3 Java的工作原理 1.4 Java运行平台 1.4.1 三种Java平台简介 1.4.2 JDK的安装与环境变量配置 1.5 Java应用程序分类 1.5.1 Application应用程序 1.5.2 Applet小应用程序 本章小结 习题1第2章 Java语言基础 2.1 数据类型 2.1.1 基本数据类型 2.1.2 数据类型的转换 2.1.3 输入与输出 2.2 数组 2.3 字符串 2.3.1 String类 2.3.2 String Buffer类 2.3.3 String Tokenizer类 2.4 算符与表达式 2.4.1 算术运算 2.4.2 关系运算 2.4.3 逻辑运算 2.4.4 赋值运算 2.4.5 位运算 2.4.6 条件运算 2.4.7 instanceof运算 2.5 流程控制语句 2.5.1 分支语句 2.5.2 循环语句 2.5.3 跳转语句 本章小结 习题2第3章 Java中的类与接口 3.1 类与对象 3.1.1 类的声明 3.1.2 成员变量 3.1.3 成员方法 3.1.4 对象的创建与引用 3.1.5 类的继承与多态 3.2 抽象类 3.3 内部类 3.4 匿名类 3.5 接口 3.5.1 接口的定义 3.5.2 接口的实现 3.5.3 接口回调 3.6 包 3.6.1 包的定义 3.6.2 包的导入 本章小结 习题3第4章 Java中的异常处理 4.1 异常的产生 4.2 异常类 4.3 异常的处理与抛出 4.3.1 try与catch 4.3.2 自定义异常类 4.3.3 try与多个catch 4.3.4 throw语句 4.3.5 throws语句 本章小结 习题4第5章 Java中的多线程 ……第6章 对文件的读写第7章 Java中的GUI编程第8章 Java与数据库第9章 Java网络编程第10章 综合实例与分析参考文献
章节摘录
1.1.2 Java语言的转折性发展 Java语言最初的名字不是“Java”,而是“Oak”,据说是Java之父James Gosling根据他在Sun公司的办公室窗外那棵Oak树命名的。在历尽开发的艰辛之后,Green项目组终于在1992年提交了他们的第一个产品,然而不幸的是Sun公司上下竟然没有几个人对它有兴趣,项目面临着被搁置的危险。无奈之下,Green小组不得不自己为该产品开拓市场渠道,可是噩耗依然,根本没有一家消费类电子产品公司对该产品有兴趣。从1993年到1994年上半年,Green小组一直在寻找市场渠道中苦苦挣扎。 正当Green小组苦于找不到出路的时候,互联网正在悄然兴起并一步一步发展壮大。与今天风靡世界的动态网页技术不同,当时网络上的网页都是静态的页面,而且各处网络节点上的机器及操作系统差别很大,网络传输能力十分有限。Green小组敏锐地感觉到Java大展身手的机会来了,因为当初设计Java语言的初衷之一就是让同一个用Java编写的程序不用或很少修改就能轻松地在各种软硬件环境下运行,而且Java小巧紧凑的程序也很适应在当时的网络状况下传输和部署。为了展现Java的魅力,Green小组决定采用Java编写一个网页浏览器。该浏览器不仅能够运行在不同的平台上,并且还支持一种叫Applet的技术,它使得浏览器能够执行嵌入在网页中的Java小程序,从而能够展现出动态的网页,极大地提高了网页和用户之间的交互性。该浏览器一经发布,就吸引了很多人的目光,人们终于看到了Java在异构网络环境下实现跨平台互操作的强大威力。
编辑推荐
《Java语言程序设计》特色:以少学时,没有Java程序设计墓础的渎者为对象 紧扣教学大纲,精心设计教学内容 从实用角度出发,采用“案例驱动”方式编写 《Java语言程序设计》最后配有大型综合实例 精选大量习题,供读者练习与自测 免费提供电子教案
图书封面
评论、评分、阅读与下载