Java应用开发技术基础

出版时间:2008-11  出版社:西安交通大学出版社  作者:卫颜俊  页数:376  

内容概要

作者在多年的教学实践中,每一次的讲稿都是经过反复大修改一次而得出的。这本书可以说是作者几年来讲课笔记的汇总,并融人了许多实际开发之经验,全书自始至终本着学以致用的原则,文字经过仔细地推敲,程序是实际开发的缩影。从内容安排上,由浅入深,采用案例式的教学方式。本书非常适合作为系统学习Java程序设计与应用开发的大学基础教材,分三篇共13章,各章内容相对独立,以适应不同基础的读者阅读,教师可以根据学时数量、学生水平和学习目的进行适当的裁减。一般推荐至少48学时,其中上课24学时,上机实验24学时,建议采用多媒体教室授课。各个章节内容简介如下:    本书配有光盘,内容包括电子教案、各章例题源代码、习题简答、实验题目简答、案例文档和源代码以及常用Java小工具。

书籍目录

前言第一篇  基本程序设计 第1章 走进Java世界   1.1 Java概述    1.1.1 第一个Java程序    1.1.2 简介    1.1.3 Java与C/C++的比较    1.1.4 核心机制简介  1.2 工具与使用     1.2.1 JDK的安装     1.2.2 JDK常用命令的使用   1.3 标识符、保留字和注释     1.3.1 标识符     1.3.2 保留字     1.3.3 注释与文档注释   1.4 软件开发过程与程序结构   1.5 编译运行常见错误与解答  习题1 第2章 类与对象   2.1 面向对象技术概述     2.1.1 面向对象分析     2.1.2 面向对象设计     2.1.3 面向对象实现     2.1.4 面向对象测试与维护简介   2.2 BlueJ工具的安装与使用   2.3 Java中的类与对象     2.3.1 包的定义与使用   2.3.2 类及其成员的定义    2.3.3 对象的定义    2.3.4 静态成员与静态初始化器    2.3.5 方法重载    2.3.6  内部类  习题2 第3章 基本语法  3.1 数据类型、常量与变量     3.1.1 数据类型     3.1.2 常量与变量   3.2 运算符与表达式     3.2.1 赋值运算符与表达式     3.2.2 算术运算符与表达式     3.2.3 关系运算符与表达式     3.2.4 条件运算符与表达式     3.2.5 逻辑运算符与表达式     3.2.6 移位运算符与表达式     3.2.7 其他运算符与表达式   3.3 控制结构     3.3.1 顺序控制结构     3.3.2 分支控制结构     3.3.3 循环控制结构     3.3.4 其他控制结构   3.4 异常处理     3.4.1 异常处理机制     3.4.2 异常抛出     3.4.3 异常捕获     3.4.4  自定义异常  习题3 第4章 数组与字符串   4.1 数组     4.1.1 一维数组     4.1.2 二维数组     4.1.3 多维数组  …… 第5章 常用Java系统类 第6章 继承与多态第二篇 高级程序设计 第7章 线程应用程序设计 第8章 输入输出处理 第9章 可视化程序设计第三篇 网络程序设计 第10章 网页设计语言简介 第11章 Applet网页小程序 第12章 JSP应用 第13章 网络应用附录一 实验报告内容要求及格式附录二 实验附录三 复习题附录四 常用Java网站参考文献

章节摘录

  第一篇 基本程序设计  第1章 走进Java世界  1.1 Java概述  1.1.2 简介  Java是美国Sun微系统公司(以下简称Sun公司)开发的一种主要应用于因网的新一代的计算机程序设计语言,也是一种计算机技术。目前Java应用范围常广泛,从大学课程、教学示范软件和游戏软件,到电信系统、银行系统、保险系和决策系统等关键企业业务管理系统,再到移动通信、车载和实时监控等计算机软硬件嵌入式系统。据不完全统计,Java是全世界现有的五种最为流行的计算机程序设计语言之一。  要想了解Java的发展,首先追溯到1991年,当时,Sun公司开始着手开发一个绿色项目(Green Projecl:),用于研究和开发适于掌上电脑、交互式电视和烤面包箱等消费品电子技术,“Java之父”James Gosling领导着这个项目组。当时,由于C/C++语言无法适应高可靠、低费用、标准化和操作简单等消费类电子产品的特殊需要,同年6月该项目组着手开发一种新型语言,后改名为JaVa。到1992年当绿色项目初战告捷的时候,研制出来的产品包括一个操作系统、一种语言、一个用户界面、一个新的硬件平台和三块专用芯片,这些产品最后演变成Java虚拟机(JvM)、Java语言和抽象窗口工具集(AWT)等。1994年,Java乘着互联网的春风进入异常迅猛的发展阶段,Sun公司推出HotJava浏览器专门支持JaVa Applet小程序的运行,Applet可以与硬件和操作系统无关,既可以在本机运行,也可以在网上传递,它是Java发展的关键技术。自美国的伊利诺斯大学推出世界上第一个wWw浏览器“Mosaic"之后,Sun公司又与Netscape公司合作,在Nagivator浏览器中加入Java Applet技术。1995年5月23日Sun公司公开Java语言,到1996年初正式发布Java 1.0版,其第一个开发工具包JDK1.0也随即发布,标志着JaVa作为一种新的计算机语言从此诞生。1998年12月8日,Java 2.0发布,JaVa企业平台同时发布;到1999年6月,Sun公司相继发布了Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)。2002年2月26日,J2SEl.4发布,从此Java语言的计算能力有了大幅的提升,可以与C语言相媲美;2004年9月30日,新的Java标准版体系结构J2SEl.5发布,Java在体系结构上进行了重大调整,性能再一次得到了大幅度的提升,成为Java语言发展史上的又一里程碑。目前Sun公司又推出J2SDKl.6,重新命名为JDK6,Java语言以及Java技术仍然在不断演化当中。从Java诞生那天起,就一直在经历实践的锤炼,变得越来越成熟,Java用10年多的时间就已经走完了C/C++语言30多年的发展历程。Java的性能在不断提高,从最初的只有C++性能的十分之一,到现在性能接近甚至某些方面超过C++,发展速度非常惊人。包括美国国家标准科学研究所、IBM公司、斯坦福大学、麻省理工学院、英国爱丁堡大学和日本国家高级工业科学与技术研究所等诸多国际权威机构和几十篇权威证据纷纷证明:Java语言比C++语言的开发效率更快和运行性能更好。  ……

图书封面

评论、评分、阅读与下载


    Java应用开发技术基础 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7