Java技术及其应用

出版时间:2009-6  出版社:清华大学出版社  作者:李卫华  页数:281  

前言

  Java是美国sun公司于1995年5月推出的面向对象的通用编程语言,它是目前世界上最优秀的计算机程序语言之一,一出现就引起了计算机界的极大关注,目前已取得了I:BM等上百家公司的支持,连Microsoft公司也宣布支持Java,承认其是长时间以来最卓越的程序设计语言。  现在Java已经发展成技术平台,深入到计算机系统的各方面,并扩展为3个主要分支:微型版(Java Micro Edition,Java ME)、标准版(Java standard Edition,Java SE)和企业版(Java Enterprise Edition,Java EE)。对嵌入式系统或移动通信感兴趣的读者可能关注Java ME的实际应用情况;对企业信息系统感兴趣的读者会关心Java EE的性能;而对软件体系结构感兴趣的读者对JavaBeans软构件和多层体系结构,以及与软件工程的结合等有兴趣;对数据库感兴趣的读者可能想详细了解JDBC的情况。本书从这几个方面来讲授Java应用,给读者一定的引导,使他们能尽快在自己感兴趣的领域继续深入学习。  目前Java语言标准版的最新版是Java SE 6,因为2006年12月才正式发布,国际上介绍Java sE 6的书还很少,只有Sun公司的Java网站有相关文档资料。长期以来,Java被认为只是服务器端的优秀编程语言,但在桌面GUI方面并不出色,Java SE 6在GUI性能方面有了很大的提升,大大改进了Java GuI应用程序的行为,对于桌面应用程序有革命性的意义。sun公司也大力宣传Java SE 6增强的web服务功能,使得开发人员可以直接用标准版进行面向服务架构(SOA)的开发,而不必选择复杂的企业版。本书将Java SE 6的各种新特性并与各种应用结合起来介绍,使读者了解新技术后可以很快用到实际开发中。  本书共分10章,分别介绍了Java的语言基础、面向对象结构、基本输入输出、增强性能类、收集与数据结构应用、图形用户界面及桌面应用、小程序及多媒体应用、JDBC与数据库应用、JavaBeans及组件应用、网络与Web服务应用等方面的内容;各章后面附有习题。弱化一些过深、初学者难以理解的内容,并结合作者多年的研究成果和教学经验,深入浅出地描述Java的编程原理,并配上大量程序实例,便于读者自学。

内容概要

本书主要基于Java SE 6平台,分别介绍了Java的语言基础、面向对象结构、基本输入输出、增强性能类、收集与数据结构应用、图形用户界面及桌面应用、小程序及多媒体应用、JDBC与数据库应用、JavaBeans及组件应用、网络与Web服务应用等方面的内容,而且与各种应用结合,使读者了解新技术后可以很快用到实际开发中。作者结合多年的教学经验,深入浅出地描述Java的编程原理,并配以大量程序实例。  本书可以用作高等院校信息类相关专业Java课程的教材,也可供培训及自学使用。

书籍目录

第1章 语言基础 1.1 数据类型  1.1.1 Java的标记集  1.1.2 基本数据类型的变量与声明  1.1.3 变量范围  1.1.4 数组类型 1.2 表达式  1.2.1 算术运算  1.2.2 关系运算  1.2.3 布尔逻辑运算  1.2.4 位运算  1.2.5 赋值运算  1.2.6 条件运算  1.2.7 类型转换运算  1.2.8 其他运算 1.3 控制流程  1.3.1 if-else流程  1.3.2 switch流程  1.3.3 for流程  1.3.4 增强的for流程  1.3.5 while流程  1.3.6 do-while流程  1.3.7 break语句  1.3.8 continue语句  1.3.9 label语句  1.3.10 return语句 1.4 字符串  1.4.1 String类  1.4.2 StringBuilder类  1.4.3 StringTokenizer类 1.5 数学类 1.6 正则表达式  1.6.1 正则表达式基础  1.6.2 正则表达式字符类  1.6.3 预定义字符集  1.6.4 量词  1.6.5 边界匹配符  1.6.6 Pattern类  1.6.7 Matcher类  1.6.8 PatternSyntaxException类 1.7 注解 1.8 编译工具 1.9 平台环境  1.9.1 PATH和CLASSPATH  1.9.2 编译与运行  1.9.3 命令行参数  1.9.4 Eclipse开发环境 1.10 小结 习题1第2章 面向对象结构 2.1 类  2.1.1 类与对象的关系  2.1.2 构造类 2.2 对象  2.2.1 对象的创建  2.2.2 对象的使用  2.2.3 对象的清除 2.3 类的复用  2.3.1 合成  2.3.2 继承 2.4 嵌套类  2.4.1 静态嵌套类  2.4.2 内部类  2.4.3 局部内部类  2.4.4 匿名内部类 ……第3章 基本输入输出第4章 增强性能类第5章 收集与数据结构应用第6章 图形用户界面及桌面应用第7章 小程序及多媒体应用第8章 JDBC与数据库应用第9章 JavaBeans及组件应用第10章 网络与Web服务应用附录参考文献

章节摘录

  Java的小应用程序简称小程序(Applet),Applet带有可视化信息,广泛用于www页面,能在Java兼容的浏览器上运行;浏览器可以从Internet下载Applet并在本地运行,改进了原来网页的静态方式,增加了交互性。Java广泛应用的原因之一是它支持多媒体信息。过去的编程语言大多数只能处理文本(text)信息,现在计算机已经能综合处理多种媒体信息,包括文本、图形、图像、声音以及动画等。Java语言为了适应上述信息的处理要求,在它的类库中增加了支持图形、图像、声音、动画等类和接口。本章将介绍Java的小程序与多媒体功能及其应用。  7.1 小应用程序  小应用程序由Applet类定义,java.Applet包主要有Applet类和AppletContext、AppletStub、AudioClip接口,Applet类定义了Applet的各种行为,并提供了实现Applet的图形用户界面,处理鼠标或键盘事件等方法。AppletContext接口对应于Applet的环境,AppletStub作为Applet和浏览器环境(或小程序查看器)之间的接口,AudioClip接口提供了声音的高层抽象。

图书封面

评论、评分、阅读与下载


    Java技术及其应用 PDF格式下载


用户评论 (总计2条)

 
 

  •   便宜 内容详细 针对入门的java se 学java入门的朋友 不错的选择
  •   教科书来的,没什么感想
 

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

京ICP备13047387号-7