Java语言目前已经成为面向对象开发的主流语言之一,应用在各个领域。本书是以Java2技术为背景的基础教程,共分为14章,主要讲述了Java2的基本语法概念和面向对象的编程思想。本书的一大特色就是利用大量的实例向读者演示Java的编程方法和编程思想,语言通俗易懂、流畅生动。本书的开发环境是Sun公司提供的JDKl.4.2,在Sun公司的网站上可以免费下载。
本书可供大专院校学生、各种培训机构的学员、网络技术开发人员,以及希望学习面向对象技术和Java实现技术的人员学习参考。
第1章Java语言概述
第2章基于数据类型、运算符与表达式
第3章程序汉程控制
第4章类、对象、接口与包
第5章类的继承、多态与内部类
第6章数组与字符串
第7章程序的异常处理
第8章输入/输出流与文件操作
第9章多线程机制
第10章编写JavaApplet程序
第11章图形用户界面设计
第12章Swing组件库
第13章Java网络编程
第14章Web开发技术JSP
Java语言自Sun公司于1995年5月正式发布以来,经历了出生、成长、成熟壮大几个阶段,逐渐发展成为IT领域里的主流计算模式,从高性能计算到移动计算(主要是手机通信)、智能卡,Java无处不在。近几年,Sun公司先后推出的J2SE、J2EE、J2ME三大平台开发工具,已经成为软件界开发人员非常欢迎的工具。
目前的统计资料表明,全球至少有85%的大型企业正在使用Java语言开发自己的应用系统,“Java进入主流计算模式”已经被业界所公认。
Java语言的功能强大,是继C和C++之后的现代化程序设计语言。Java类似于C++,是一种完全面向对象的编程语言。虽然Java的很多语义特性与C和C++相同,但它也进行了很多改进,其中包括垃圾回收、数组边界检查和强制类型转换等,这为程序的编写提供了很大的灵活性。另外,Java提供的标准类库为分布式编程、多线程处理和图形用户界面提供了独立于平台的支持。
本书由浅至深,不仅方便初次接触Java的初学者学习,还为有一定编程经验的读者提供了相应的指导。本书从面向对象的技术出发,涉及图形用户界面、网络通信、组件、Web应用等先进应用技术。
本书包含了最新的Java编程技术,每章均有很多程序范例,使用者可以边学边练,逐步加深和完善对核心技术的理解。本书所有的程序都在JDKl。4.2环境下编译通过并成功运行。
全书共分为14章,其中第1—3章介绍Java语言的基本语法、语义结构;第4、5章介绍Java语言面向对象的特性;第6章介绍数组和字符串;第7章介绍异常处理:第8章介绍Java的输入/输出及文件操作;第9章介绍Java多线程编程:第10章介绍Java小程序;第11、12章介绍Java应用程序的图形化界面设计及组件:第13章介绍网络编程;第14章介绍Java、的Web应用技术JSP。
计算机是注重实践的学科,尤其是对编程语言的学习,更应注重实际操作。本书提供了大量的实例,以便读者在学习的过程中巩固、强化所学的知识。在学习的过程中,读者应尽量将所有实例的程序都编译运行一遍,这样可提高编程的实际操作能力。
本书的程序源代码可到www.tqbooks.net下载专区下载。
鉴于编者的水平有限,错误之处存所难负.栅谙广女诗者批评指正