第一图书网

JaVa程序设计

刘慧宁 刘慧宁、 等 机械工业出版社 (2011-04出版)
出版时间:

2011-4  

出版社:

刘慧宁、 等 机械工业出版社 (2011-04出版)  

作者:

刘慧宁  

页数:

391  

内容概要

  《Java程序设计(第2版)》全面介绍了JavaSE6,反映了Java语言的新特性。  《Java程序设计(第2版)》从Java语言的历史和特点讲起,内容由浅入深,循序渐进,涵盖了语法结构、面向对象程序设计、数组、字符串、图形用户界面、小应用程序、多媒体、异常处理、文件、数据流、枚举、泛型、集合、多线程和网络编程等主题。书中例题丰富、语言流畅、讲解透彻、层次分明、通俗易懂,同时兼顾了理论性与实用性。  《Java程序设计(第2版)》可作为高等院校Java程序设计课程教材,也适合各个层次的读者自学阅读。

书籍目录

前言第1章 概述1.1 历史沿革1.2 Java语言的特点1.3 Java语言与面向对象编程1.3.1 封装1.3.2 继承1.3.3 多态1.4 Java语言与因特网1.5 Java程序开发工具1.5.1 安装和配置JDK1.5.2 JDK中的关键程序1.6 Java应用程序l_6.1 编辑、编译和运行Java应用程序1.6.2 Java应用程序剖析1.7 Java小应用程序1.7.1 编辑、编译和运行Java小应用程序1.7.2 Java小应用程序剖析1.8 习题第2章 Java语言编程基础2.1 标识符和关键字2.1.1 标识符2.1.2 关键字2.2 基本数据类型2.3 文字常量2.3.1 整型文字常量2.3.2 浮点型文字常量2.3.3 字符文字常量2.3.4 字符串文字常量2.3.5 布尔文字常量2.4 变量2.5 运算符和表达式2.5.1 运算符2.5.2 算术类型转换2.5.3 表达式中操作数的求值顺序2.6 控制台输入2.7 控制语句2.7.1 语句简介2.7.2 条件语句2.7.3 循环语句2.7.4 跳转语句2.8 编码规范2.9 编程错误2.9.1 编译错误2.9.2 运行时错误2.9.3 逻辑错误2.1 0习题第3章 方法3:1定义方法3.2 调用方法3.3 参数传递3.4 递归3.5 方法重载3.6 习题第4章 类和对4.1 抽象与封装4.2 类和对象的定义4.3 对象与基本数据类型变量的区别4.3.1 运算4.3.2 把对象传递给方法4.4 静态变量和静态方法4.4.1 静态变量4.4.2 静态方法4.5 数据成员的初始化4.5.1 数据成员的默认值4.5.2 声明时指定初值4.5.3 构造方法4.5.4 静态变量的初始化4.5.5 初始化块4.5.6 初始化小结4.6 包4.6.1 在包中添加类……第5章 继承和多态第6章 数组第7章 字符串第8章 图形用户界面第9章 applet和多媒体第10章 异常处理第11章 文件和流第12章 枚举和泛型第13章 集合第14章 多线程第15章 网络编程

章节摘录

版权页:插图:1.3.2继承继续前面汽车的例子,目前的汽车大多使用汽油引擎,但也有部分汽车被改成混合动力汽车,除汽油引擎外,还配有电动引擎。这种汽车事实上只是在保留原有汽车的全部特性的基础上,增加了部分功能,即这种汽车是原有汽车的继承。面向对象编程同样存在继承机制,通过继承可以支持代码重用。继承是在扩展现有类的基础上定义新类的过程。当一个新定义的类基于原有类时,新类将共享原有类的属性和行为特征,并且还可以添加新的特性和(或)行为。新类被称做原有类的子类(也称派生类或次类),原有类称做父类(也称基类或超类)。继承提供了一种基于其他类创建新类的方法。合理地使用继承,可以减少很多重复的劳动。、Java语言支持继承,因而具有继承这一特性所带来的优势,大大增加了程序的重用性。不过,与c++语言不同,它只支持单继承,不支持多继承,即在。Java语言中,一个类不能有一个以上的父类。其多继承只能通过接口等概念间接实现。1.3.3多态日常生活中,人们说去运动,有可能是去跑步,有可能是去游泳,也可能是去踢足球,或者是其他运动,这随个人的爱好不同而不同。在面向对象的程序设计中,通过多态来支持这一思想。多态使得相同的消息被不同的对象接收到时,能够产生不同的动作。Java语言通过类继承过程中的方法覆盖、接口实现以及方法调用时的动态绑定来实现多态,从而达到不同的对象各自按照自身的需求对同一消息进行正确处理的目的。


编辑推荐

《Java程序设计》:高等院校规划教材·计算机科学与技术系列

图书封面

广告

下载页面


JaVa程序设计 PDF格式下载



这本书挺使用的,我们刚开了这门课,老师选用了这本教材,总体感觉不错


相关图书