第一图书网

Java程序设计标准教程

邱加永 编著 人民邮电出版社
出版时间:

2010-2  

出版社:

人民邮电出版社  

作者:

邱加永 编著  

页数:

408  

字数:

640000  

Tag标签:

无  

前言

  Java作为最为流行的编程语言,正吸引着全世界成千上万的编程爱好者。如何让初学者快速掌握其语法,如何让开发人员编写出更清晰、更健壮.、更易重用的代码,是我一直想做的一件事情。恰逢人民邮电出版社与Sun中国在线教育管理学院合作出版Java相关教材的时机,于是我有幸成为了这本书的作者。  多次Java技术书籍的写作经历,让我很快构思了本书的整体结构和写作思路,但为了让术语表达准确无误、知识介绍通俗易懂、示例编写规范典型,我翻阅了大量Sun公司官方资料,走访了许多一线开发的朋友,分析了上百位典型学员的学习历程,归纳了多年的Java教学经验,才逐步形成了更为科学的写作理念,并将之融入到了本书的写作过程中。  书中的每个知识点归纳,每一段示例代码,都经过我的悉心整理,读者仔细研读并加以理解和实践,必定从中受益匪浅。  本书主要内容  本书共13章,各章内容简要介绍如下。  第1章全面系统地介绍了Java语言的发展简史,Java语言的特性,Java开发环境的搭建,Java程序的编写、编译和运行过程。  第2章详细讲解了Java语言的基本语法,从标识符、变量、数据类型到程序结构。  第3章和第4章全面透彻地讲解了面向对象编程的思想和应用。针对面向对象编程的三大特征:封装、继承和多态。  第5章详细讲解了异常的处理和断言机制的使用,对异常产生的原理及处理机制进行了深入分析,并提供了实用的异常处理建议。  第6章介绍了Java SE API中的常用Java类,介绍了在实际应用中如何使用系统提供的类和接口。  第7章针对多线程技术进行了全面介绍,对进程和线程的区别做了较为详细的介绍,同时对线程不安全的问题做了详细阐述并提供了相应的解决方案。  第8章和第9章介绍了泛型技术和集合框架的使用。把泛型和集合类结合起来使用,以便灵活的存取对象数据。  第10章对Java语言中的IO编程进行了详细的讲解,通过大量示例应用展示了在实际开发中如何应用IO类解决文件内容读取问题。

内容概要

本书是Sun公司SCJP认证考试的指定用书。全书共13章。第1章全面系统地介绍了Java语言的发展史、特性、Java开发环境的搭建、Java程序的编写编译和运行过程以及Java开发常用IDE工具的使用。第2章详细讲解了Java语言的一些基本语法。第3章和第4章全面透彻地讲解了面向对象编程的思想和应用。第5章~第13章讲解了异常处理和断言、常用Java类、正则表达式、多线程技术、泛型和集合框架的使用、IO编程、网络编程、Swing编程、注解和反射等方面的知识。  本书结构清晰、语言生动,使用典型实用的示例代码和透彻的常见问题分析方法。本书除了作为Sun公司SCJP认证考试指定用书,还可作为高等院校相关专业或社会培训机构的教学用书,以及编程爱好者的自学用书。

书籍目录

第1章 Java程序设计概述 1.1 Java语言概述   1.1.1 Java语言的发展史    1.1.2 Java语言的特性   1.1.3 Java技术的核心   1.1.4 Java平台体系结构  1.2 建立Java SE开发环境   1.2.1 JDK的安装和配置   1.2.2 NetBeans的安装和基本使用   1.2.3 Eclipse的安装和基本使用  1.3 Java程序开发过程   1.3.1 Java程序开发三步曲   1.3.2 第一个Java程序  1.4 Java程序的装载和执行过程   1.4.1 装载程序   1.4.2 检验程序   1.4.3 执行程序  本章习题 第2章 Java语言基本语法 2.1 Java代码基本结构   2.1.1 代码框架   2.1.2 注释   2.1.3 标识符   2.1.4 关键字  2.2 数据类型   2.2.1 整数型   2.2.2 浮点型   2.2.3 字符型   2.2.4 布尔型   2.2.3 变量   2.3.1 变量的声明、初始化和使用   2.3.2 变量的作用域  2.4 数据类型间的转换   2.4.1 自动转换   2.4.2 强制转换  2.5 运算符   2.5.1 算术运算符   2.5.2 赋值运算符   2.5.3 关系运算符   2.5.4 逻辑运算符   2.5.5 三目运算符   2.5.6 位运算符   2.5.7 表达式   2.5.8 表达式类型的自动提升   2.5.9 优先级  2.6 流程控制   2.6.1 顺序语句   2.6.2 条件语句   2.6.3 循环语句   2.6.4 break语句和continue语句   2.6.5 流程控制综合应用  2.7 数组   2.7.1 一维数组   2.7.2 多维数组  本章习题 第3章 面向对象编程基础篇 3.1 面向对象编程简介   3.1.1 类   3.1.2 对象  3.2 封装类   3.2.1 定义属性   3.2.2 定义方法   3.2.3 定义构造器  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.5 this关键字  3.6 属性、参数和局部变量的关系  3.7 JavaBean  3.8 包   3.8.1 声明包   3.8.2 编译带包的类   3.8.3 使用带包的类   3.8.4 JDK中的常用包  3.9 文档注释   3.9.1 在源代码中插入文档注释   3.9.2 常规标记   3.9.3 类或接口注释   3.9.4 方法注释   3.9.5 属性注释   3.9.6 包和概述注释   3.9.7 提取注释生成帮助文档  本章习题 第4章 面向对象编程高级篇 4.1 类的继承   4.1.1 继承说明   4.1.2 继承的优点   4.1.3 继承设计  4.2 super关键字  4.3 访问控制符  4.4 常用修饰符   4.4.1 static   4.4.2 final  4.5 方法覆盖 4.6 多态   4.6.1 对象变量多态   4.6.2 多态方法   4.6.3 多态参数  4.7 抽象类  4.8 接口   4.8.1 接口的定义和实现   4.8.2 接口中的变量   4.8.3 多重接口  4.9 嵌套类   4.9.1 嵌套类的定义语法   4.9.2 内部类   4.9.3 静态嵌套类  4.10 JAR文件   4.10.1 jar命令   4.10.2 清单文件   4.10.3 创建可执行的JAR文件  本章习题 第5章 异常和断言 5.1 异常   5.1.1 异常概述   5.1.2 异常类的层次结构   5.1.3 异常的处理   5.1.4 声明异常   5.1.5 手动抛出异常   5.1.6 自定义异常   5.1.7 处理异常时的建议  5.2 断言   5.2.1 使用断言   5.2.2 打开和关闭断言功能   5.2.3 断言的使用技巧  本章习题 第6章 Java SE API常用类 6.1 Java SE API文档概述   6.1.1 下载Java SE API文档  ……第7章 多线程第8章 使用泛型第9章 Java集合框架第10章 流第11章 网络编程第12章 Java图形用户界面编程第13章 注解和反射

章节摘录

  2.面向对象  只有面向对象的编程语言才能更有效地完成日趋复杂的大型程序,而Java语言就是一门纯面向对象的编程语言。  Java语言的设计主要集中于对象及其接口,它提供了简单的类封装、继承及多态实现,更易于程序的编写。  3.网络分布计算  Interact的出现,为网络计算提供了一个良好的信息共享和信息交流平台。然而,要充分利用网络来处理各种信息,不同操作系统平台的运行环境是一个严重的制约环境,而Java技术的出现则是解决网络分布式计算的最佳途径。Java语言是面向网络的编程语言,通过它提供的相应类库可以很方便地处理分布在不同计算机上的对象。  4.健壮性  Java程序一般不可能使计算机崩溃。因为Java虚拟机系统会在编译时对每个Java程序进行合法检查,以消除错误的产生。在运行时如果出现出乎意料的事情,它也可以通过异常处理机制,将异常抛出,并由相应的程序进行处理。  5.安全性  用于网络、分布环境下的Java产品必须要防止病毒的入侵。Java语言之所以安全是因为它不支持指针,并提供了字节码校验机制,禁止在自己的处理空间之外破坏内存。  6.跨平台  Java源程序通过Java解释器解释后会产生与源程序对应的字节码指令,只要在不同的平台上安装配置好相应的Java运行环境,Java程序就可以随处运行。  7.并发性  Java内建了对多线程的支持,多线程机制的引入使Java程序效率大大提高,同时也保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线程完成特定的功能,而不需要采用全局的事件循环机制,这样就很容易地实现网络上的实时交互行为。  8.动态扩展  Java语言是一个不断发展的优秀编程语言。它的类库可以自由地加入新的方法和实例变量而不会影响用户程序的执行,并且通过接口机制改进了传统的多继承缺点,使之比严格的类继承具有更灵活的方式和扩展性等。


编辑推荐

  《Java程序设计标准教程》是Sun中国在线教育管理——SCJP指定教材

图书封面

图书标签Tags

广告

下载页面


Java程序设计标准教程 PDF格式下载



Java相关书籍也看了不少,觉得初学者真的可以看看这本书。写的通俗易懂,排版也非常合理,读起来比较舒服,逻辑性很强,语言用的也...,怎么说呢,也比较舒服吧(呵呵,可能用词有点不当)。比较适合初学者。比很多其他java教材或精通之类的强多了。要是上机实践题目能有一个参考答案或解说就更好了。


还没有认真看,不过感觉不错!


书本身还不错,是一本很好的java入门的书,就是邮寄的时候折页了,我很伤心


  简单说三个特点:
  一、容较新,挑Java教程的时候,先翻翻目录,如果没有泛型、没有断言、没有发射,那就还把书放回书架上吧。
  二、讲解正确明了,关于创建对象的语法,很多书都在new写上类名,但实际上这里应该是构造方法。以此为例,这本书在正确性方面算上乘
  三、例题比较丰富,且说明性强。一道例题如果不能说明问题,不能直指问题,不能把问题解释得简单清晰,不能把同类型的问题代表清楚,就不能算好例子,此书在这方面做得还是不错的。


  简单说三个特点:
  一、内容较新,挑Java教程的时候,先翻翻目录,如果没有泛型、没有断言、没有发射,那就还把书放回书架上吧。
  二、讲解正确明了,关于创建对象的语法,很多书都在new写上类名,但实际上这里应该是构造方法。以此为例,这本书在正确性方面算上乘
  三、例题比较丰富,且说明性强。一道例题如果不能说明问题,不能直指问题,不能把问题解释得简单清晰,不能把同类型的问题代表清楚,就不能算好例子,此书在这方面做得还是不错的。


相关图书