出版时间:2009-1 出版社:机械工业 作者:林树泽 页数:432
Tag标签:无
前言
本书是Java语言的入门教程,首先它面向的对象是Java语言的初学者或正在学习Java语言而对某些议题需要重新学习的初级程序员。本书在讲解方式上循序渐进,读者只要认真学习好Java技术概要知识和基础知识就可以无障碍地学习下面章节的内容,而且每章的内容介绍也基本上体现了这种渐进的思想。 正因为是面向初学者,所以本书提供了大量的示例程序、运行结果,同时对示例程序都有详细的注释。所以只要读者基本领会理论知识的部分内容,再阅读并亲自运行示例程序就很容易掌握本节的理论知识。其实要求读者掌握的内容也在示例程序中体现出来了,所以在示例程序的选用和注释方面,笔者充分考虑了初学者的特点。 本书介绍的Java语言知识领域比较全面,在Java技术概要中读者可以通过循序渐进的方式初步了解Java语言和使用Java语言。Java语言基础讲述了各种数据类型、数组、控制流程和各种容器。在面向对象技术方面讲述了面向对象的基本概念,如对象、类、封装、继承、多态等;在Java语言高级议题中讲述了多线程编程、JDBC连接数据库、捕获异常、I/O处理以及JavaSwing编程;在分布式计算领域讲述了网络编程、JSP技术、JavaBean技术、Servlet技术、RMI技术以及目前流行的XML技术。最后笔者根据自己的实际项目经验从无到有设计了一个基于Java语言的应用程序,使得读者可清楚地了解如何使用Java语言从事实际的项目开发。 本书的特点 本书深入浅出地讲解了Java语言的各个方面,以及目前流行的XML技术。深入体现在笔者对于Java语言高级部分的深入讨论;浅出体现在对这些高级部分的讲解,使用更加易于理解的方式表达,示例丰富,而且示例代码都有详细的注释,读者只要先阅读一下示例代码再尝试运行程序就可很容易地把握相应的内容。笔者把自己对Java语言的开发经验融入了本书,理解初学者学习Java语言遇到的问题。本书在每章的最后都给出了注意事项,使得初学者在学习中有所侧重。. 本书基本涵盖了Java语言各个方面的知识,从Java语言基础到面向对象编程,从Java语言的高级主题到分布式计算,讲述了网络编程、数据库编程、I/O处理和Java Swing编程,还讲解了JSP技术、Servlet技术、RMI技术、JavaBean技术,以及当前流行的XML技术。 本书的特点主要体现在以下几个方面。 本书的编排采用循序渐进的方式,示例程序丰富、注释清晰,适合初级、中级学者逐步掌握Java语言的基础知识以及提高使用Java语言编写应用程序的能力。 本书结合笔者的学习和使用Java语言的经验,深入浅出地介绍了Java语言各个方面的知识,概念清晰、学习门槛低、入门容易,在每章的最后还特地指出初学者的注意事项。 本书在介绍示例程序时,采用了浅显易懂的例子。如果是复杂的例子则尽量对示例进行功能分解,使示例程序简短精悍,并且都有注意、技巧和说明之类提示语言,使得读者从所讲内容中获得更多的知识。 为了方便读者自己进行实践和演练,本书的所有源代码和各种相关文件都附在随书光盘中,方便读者使用。 本书除了介绍Java语言的各方面知识外,还适当加入当前流行的XML语言,使读者在学习了Java语言基础知识和各种高级议题后,更加全面地了解XML语言和Java语言结合的强大功能。 本书结合笔者多年的学习和开发经验,在各个章节的介绍中能从初学者的角度出发进行讲解,充分考虑了初学者的特点,使读者入门更容易,轻松上手编写Java程序。 本书的内容安排 本书共分为5篇,共20章,从Java技术入门的基本概念讲起,使得读者可以轻松地进入Java世界。继而介绍面向对象技术,初学者可以把握面向对象技术的核心概念和应用,为熟练使用Java语言提供理论支持。本书的Java编程提高篇为读者进一步学习Java语言提供了丰富的内容,在学完基础知识后通过Java编程提高篇来提高Java语言的应用技能。Java在网络中的应用是Java最具有竞争力的领域,感兴趣的读者可以通过分布式计算部分获得深刻的认识。最后用一个完整的实例,说明从软件需求到软件实现所经历的各个阶段,让读者在实际的项目中体会如何使用Java语言开发软件,使读者应用Java语言的水平得到不断提高。 第一篇(第0章~~第6章)Java技术入门。 讲述了初学者需要掌握的基本概念和基本应用,通过具体的实例程序使得读者对Java语言的应用结构有简要的理解。同时还介绍了Java语言的基础知识,这些知识是进一步学习和编写Java程序的基础,包括Java技术概述、Java技术基础、数组、程序控制流程、字符串操作和各种容器。 第二篇(第7章~~第8章)面向对象技术。 讲述了面向对象技术的基本概念、对象的初始化过程和对象的清理过程,包括对象概念、类概念、包的概念以及多态、接口和访问权限。这两章的知识是读者掌握面向对象编程基本概念的基础,也是程序员提高面向对象编程语言的编程能力必备的知识。 第三篇(第9章~~第13章)Java编程提高篇。 具体讲述了Java多线程编程、数据库连接、异常处理以及输入/输出处理和Swing编程,使得读者在掌握Java基础知识的基础上进一步提高对Java语言的应用能力,本篇讲述的内容在实际的项目中应用很广泛,是提高读者Java语言实际应用能力的核心知识。 第四篇(第14章~~第19章)Java分布式计算技术。 主要介绍了网络编程、RMI技术,这是典型的分布式计算应用技术,以及和Web紧密联系的JSP技术、Servlet技术、JavaBean 技术,这些技术在Web相关的编程领域中都有广泛的应用。同时本篇还介绍了当前流行的XML技术,虽然该技术和Java语言没有本质的联系,但是该技术在Java语言中获得了很好的支持并且在Java开发中提供了很好的技术解决方案。 第五篇(第20章)Java编程实例篇。 主要介绍了笔者在实际工作中开发的项目软件,该软件虽然相对简单,但是读者通过该软件从需求、设计、编码、集成的过程可以清晰地了解使用Java语言设计并实现软件的全过程,为从事实际的项目开发提供实战经验。 本书由浅入深、由理论到实践,尤其适合初级读者逐步学习和完善自己的知识结构。 适合阅读本书的读者 希望进入Java程序员行列的初学者。 具备一定的基础知识,需要提高Java语言应用技能的程序员。 正在学习Java语言的高校学生。 希望了解Java语言的项目管理人员。 本书作者 本书主要由林树泽编著,其他参与编著和资料整理的人员有冯华君、刘博、刘燕、叶青、张军、张立娟、张艺、彭涛、徐磊、戎伟、朱毅、李佳、李玉涵、杨利润、杨春娇、武鹏、潘中强、王丹、王宁、王西莉、石淑珍、程彩红、邵毅、郑丹丹、郑海平、顾旭光,在此对他们的辛勤工作一并表示感谢!
内容概要
Java语言是一种跨平台的高级语言,无论是网络世界和桌面应用程序,还是分布式应用环境和嵌入式应用都可以看到Java的身影。显然Java语言依然保持着旺盛的生命力,这也使得众多的从业人员开始学习Java语言。本书一共分为五篇,循序渐进地讲述了Java语言的各项技术,第一篇的Java技术入门使读者对Java语言有个初步的了解,为后面的深入学习奠定基础;第二篇的面向对象技术是需要读者认真学习和体会的;第三篇的编程提高篇详细讲述了Java语言的高级主题,即读者进阶学习的必备内容;第四篇是Java分布式计算技术的内容,如果读者对Web编程感兴趣,相信本篇可以满足您的需求。为了说明Java语言的应用,本书在最后一篇介绍了一个实例,通过该程序从无到有的过程使读者知道如何使用Java语言编写应用程序。 本书适用于Java初、中级用户,Java程序员,大中专院校相关专业参考。
书籍目录
写给自学编程的人员前言第一篇 Java技术入门 第0章 Java技术概述 第1章 Java开发工具及环境设置 第2章 Java语言基础 第3章 程序流程控制 第4章 数组 第5章 字符串操作 第6章 容器类简介第二篇 面向对象技术 第7章 面向对象技术导论 第8章 对象的初始化和清理第三篇 Java编程提高篇 第9章 多线程编程 第10章 JDBC链接数据库 第11章 Java异常处理 第12章 I/O处理 第13章 Swing编程第四篇 Java分布式计算技术 第14章 Java网络编程 第15章 RMI技术 第16章 JSP技术 第17章 Java Bean技术 第18章 Servlet技术 第19章 Java与XML技术第五篇 Java编程实例篇 第20章 Java编程实例
编辑推荐
《Java完全自学手册》特色: 涵盖基础知识、核心技术、典型示例等内容;按照“基本概念-核心语法-典型示例”的模式讲解,容易上手;提供150余个典型实例、1个项目案例。 超值光盘内容:《Java完全自学手册》源代码+《Java完全自学手册》视频演示+《Java完全自学手册》电子教案;1200余页编程技术文档+45个编程专题视频讲座。 深入浅出地介绍、Java语言开发基础 详细介绍Java开发环境的搭建与配置 全面剖析Java语言的各项技术 重点介绍Java面向对象特性 深入剖析Java与XML数据集合的应用形式 提供一个完整的项目案例 作者均为有多年编程经验的一线程序员或者培训讲师 提供了专门的技术服务论坛: Http://www.rzcllina.net 光盘提供了源代码、视频演示、电子教案及编程技术文档 按“基本概念,语法讲解一示例讲解”的模式讲解,适合自学 概念都以简单的语言描述,必要时进行类比,容易理解 提供了大量实例,最后还提供了综合案例,比较实用 无论理论知识,还是实例,讲解都很详细,容易掌握 对代码进行了丰富的注释,阅读起来没有任何障碍。
图书封面
图书标签Tags
无
评论、评分、阅读与下载