Java程序设计(第二版)

当前位置:首页 > 教材 > 研究生/本科/专科教材 > Java程序设计(第二版)

  • 版 次:2
  • 页 数:
  • 字 数:
  • 印刷时间:2015年08月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787113205539
作者:杨厚群 主编出版社:中国铁道出版社出版时间:2015年08月 
内容简介
  本书是《Java程序设计》的第2版,继续保持了原教材的特点——注重理论传承和实用为先。本书拓展了面向对象程序设计的知识,重新编排了所有例题,并对部分内容做了调整,增加了新知识和新例题。本书重点讲解Java程序设计知识及其编程方法,包括Java语言的基础语法、面向对象程序设计、编程规范、泛型、数组、字符串、向量、哈希表、枚举、异常处理、文件和数据流、Applet程序、线程、网络程序设计、多媒体和图形学程序设计等,本书有配套的习题与实验指导书。
  本书既可以作为高等学校计算机专业和非计算机专业的基础教材,也可以作为需要使用Java语言的工程技术人员和科技工作者的自学参考书。
作者简介
  杨厚群,男,海南大学信息科学技术学院教授,博士。
  专业方向:数据挖掘与机器学习,软件工程,农业信息化。
目  录
第1章 Java概述
1.1 Java发展简史
1.2 Java语言的特点
1.3 Java和互联网
1.4 Java APPLICATION程序
1.5 Java Applet程序
1.6 图形界面与命令行工具
1.7 JDK开发工具
1.7.1 JDK 基本命令
1.7.2 JDK构成
1.7.2 JDK安装与配置
1.8 ECLIPSE集成开发环境
1.8.1 安装
1.8.2 界面介绍
前  言
  本书在第一版的基础上,全面讲解了Java的基础内容和编程方法,在内容的深度和广度方面都给予了仔细考虑,在类,对象、继承、接口等重要的基础知识上侧重深度,在实用类的讲解上侧重广度。通过本书的学习,读者可以掌握Java面向对象编程的思想和Java在网络编程中的一些重要技术。
  全书共分12章。**章主要介绍Java语言的特点和开发环境,读者可以了解到Java如何做到跨平台的。第2章介绍Java基本编程结构,了解Java程序的基本构成和结构化编程的内容。第3章介绍*常用的字符串和数组知识。第4章和第5章是本书的重点内容之一,讲述了类、对象、继承、接口、多态及泛型等面向对象程序设计的重要知识。第6章介绍异常处理,包括了检查型和非检查型异常的知识和异常处理的技巧。第7章讲述的是图像编程,介绍了常用的框架和容器,涉及到Color、Font和FontMetrics等类的使用。第8章介绍Java Swing与事件处理,主要包括布局管理器和组件的使用,事件处理的原理和如何掌握窗口事件、鼠标事件、键盘事件的应用。第9章讲解Applet基础,介绍Applet的运行原理及其多媒体应用。第10章讲述了多线程技术,这是较难掌握的一部份内容,在这一章我们通过许多有启发的例子来帮助读者理解多线程编程。第11章讲解Java中的输入和输出流技术。第12章讲解Java在网络编程中的一些重要技术,涉及到URL、Socket、InetAddress、DatagramPacket、UDP等重要的网络概念。
在线试读部分章节
  本书的章节编排与内容以人们学习与认知过程为基础,保持“注重实验”的风格,尽可能将面向对象编程和Java自身的特点紧密结合,在内容编排上充分反映Java语言这些年来的发展,并兼顾到项目管理和环境的要求;注重内容的可读性和可用性,与实际需求相匹配,帮助读者对Java程序设计的整体情况与近期发展有一个比较全面的理解。具体内容力求简明,许多例题都经过精心设计,既能帮助理解知识,又具有启发性;每章都包含了图、表、例程以及类和接口的说明,希望使读者在轻松和愉快之中迅速地理解与掌握Java程序设计的知识和方法,并应用到实践中去。
  本书的例题全部在JDK1.7环境下编译通过。本书还配套了习题解析与实验指导一书,对应主教材的每一章都有练习题,通过完成练习题可以使读者加深知识的理解。
  本书由杨厚群主编,陈静、王业统、靳婷、邢诒杏、符发参编,海南大学陈传汉教授承担书稿的审阅,陈明锐教授对本书的编写给予了大力的支持,对此编者表示由衷的感谢。
  由于Java程序设计覆盖面广,发展又很迅速,编者水平有限,疏漏难免,诚恳希望读者不吝指正。
  编 者
  2015.5.6
  本书在**版的基础上,全面讲解了Java的基础内容和编程方法,在内容的深度和广度方面都给予了仔细考虑,在类,对象、继承、接口等重要的基础知识上侧重深度,在实用类的讲解上侧重广度。通过本书的学习,读者可以掌握Java面向对象编程的思想和Java在网络编程中的一些重要技术。
  全书共分12章。**章主要介绍Java语言的特点和开发环境,读者可以了解到Java如何做到跨平台的。第2章介绍Java基本编程结构,了解Java程序的基本构成和结构化编程的内容。第3章介绍*常用的字符串和数组知识。第4章和第5章是本书的重点内容之一,讲述了类、对象、继承、接口、多态及泛型等面向对象程序设计的重要知识。第6章介绍异常处理,包括了检查型和非检查型异常的知识和异常处理的技巧。第7章讲述的是图像编程,介绍了常用的框架和容器,涉及到Color、Font和FontMetrics等类的使用。第8章介绍Java Swing与事件处理,主要包括布局管理器和组件的使用,事件处理的原理和如何掌握窗口事件、鼠标事件、键盘事件的应用。第9章讲解Applet基础,介绍Applet的运行原理及其多媒体应用。第10章讲述了多线程技术,这是较难掌握的一部份内容,在这一章我们通过许多有启发的例子来帮助读者理解多线程编程。第11章讲解Java中的输入和输出流技术。第12章讲解Java在网络编程中的一些重要技术,涉及到URL、Socket、InetAddress、DatagramPacket、UDP等重要的网络概念。

 Java程序设计(第二版)下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017