Java是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、结构体系中立的、具有可移植的、性能优异的、多线程的、动态的编程语言,有着广泛的应用前景。本书结合丰富的实例介绍了Java的编程思想、语言基础、数组和流程控制、基本工具包类的使用、异常处理机制、线程和多线程机制、界面编程、网络编程、数据库编程等知识,并介绍了JSP技术的入门知识。目的是使读者能迅速、准确地了解和掌握这门编程语言。本书选例典型,针对性强,基本概念清楚、内容全面、语言简洁并且趣味性强,适合Java初学者和具有一定专业知识的软件开发人员阅读,同时也可以作为相关培训班的培训教材和大专院校师生的参考书。目录:第1章Java简介1.1Java产生的背景1.2Java概述1.3Java的用途1.4Java语言的特点1.4.1简单1.4.2面向对象1.4.3分布性1.4.4解释性1.4.5健壮性1.4.6安全性1.4.7体系结构中立1.4.8可移植性1.4.9高性能1.4.10多线程1.4.11动态性1.5学习Java的建议1.6小结第2章运行环境安装与测试2.1系统要求2.2安装JSDK2.3JSDK目录结构2.4环境变量2.4.1基本DOS可执行命令2.4.2设置Path环境变量2.4.3添加CLASSPATH环境变量2.5试运行2.5.1环境测试2.5.2程序测试2.6应用程序流程2.6.1建档应用程序Javadoc2.6.2反汇编器Javap2.7小结2.8习题第3章面向对象和类的概念3.1面向对象的思想3.2对象和类3.3组织类和类行为3.3.1创建类3.3.2类对象和消息3.3.3运行程序3.4继承3.4.1创建类层次结构3.4.2单重继承和多重继承3.4.3继承的实现和使用3.5接口3.5.1接口的创建3.5.2接口的扩展3.5.3接口的实现3.6包3.7小结3.8习题第4章Java语言基础4.1关键字4.2变量和常量4.2.1变量4.2.2创立变量和变量赋值4.2.3常量4.3数据类型4.3.1基本数据类型4.3.2数据类型值4.3.3数值型数据间的混合运算4.4注释4.4.1注释的语法4.4.2Javadoc标准@标志4.5语句和表达式4.6运算符4.6.1算术操作符4.6.2关系操作符4.6.3布尔型操作符4.6.4字符串操作符4.6.5赋值操作符4.6.6特殊操作符4.7修饰符4.7.1抽象修饰符4.7.2最终修饰符4.7.3私有修饰符4.7.4被保护修饰符4.7.5公用修饰符4.7.6静态修饰符4.8小结4.9习题第5章数组和流程控制第6章类的创建和类的实例第7章小程序第8章工具包类的使用第9章异常处理第10章线程与多线程第11章一个较复杂的应用程序第12章动画和图像第13章可视化编程一第14章可视化编程二第15章流的输入输出第16章网络编程和网络监听第17章JDBC编程第18章JSP起步附录1Java问答集锦附录2Java编程建议