Java SE 程序设计

当前位置:首页 > 教材教辅 > 大学教材教辅 > Java SE 程序设计

出版社:中国商务出版社
出版日期:2012-5
ISBN:9787510306907
作者:韩敬海
页数:620页

作者简介

Java SE程序设计,ISBN:9787510306907,作者:韩敬海 著 青岛东合信息技术有限公司 编

书籍目录

理论篇 第1章 Java概述 本章目标 学习导航 任务描述 1.1 Java简介 1.2 Java的特点 1.3 Java的体系结构 1.3.1 Java体系结构 1.3.2 Java程序类型 1.4 JVM,JRE和JDK  1.4.1 JVM  1.4.2 JRE与JDK  1.4.3 三者关系 1.5 第一个Java程序 1.6 Java注释 小结 练习 第2章 Java基础 本章目标 学习导航 任务描述 2.1 常量和变量 2.1.1 标识符 2.1.2 分隔符 2.1.3 常量 2.1.4 变量 2.2 数据类型 2.2.1 基本数据类型 2.2.2 引用类型 2.2.3 类型转换 2.3 变量的作用域和初始化 2.3.1 变量作用域 2.3.2 变量初始化 2.4 运算符 2.4.1 算术运算符 2.4.2 比较运算符 2.4.3 逻辑运算符 2.4.4 位运算符 2.4.5 赋值运算符 2.4.6 条件运算符 2.4.7 运算符优先级 2.5 流程控制 2.5.1 分支结构 2.5.2 迭代结构 2.5.3 转移语句 2.6 数组 2.6.1 创建数组 2.6.2 数组初始化 2.6.3 数组拷贝 2.6.4 二维数组 小结 练习 第3章 面向对象基础 本章目标 学习导航 任务描述 3.1 面向对象思想 3.1.1 面向对象简介 3.1.2 面向对象机制 3.2 类与对象 3.2.1 类的声明 3.2.2 对象的创建 3.2.3 构造方法 3.2.4 类的方法 3.2.5 使用对象 3.3 参数传递和重载 3.3.1 参数传递 3.3.2 方法重载 3.4 类的组织 3.4.1 包 3.4.2 访问修饰符 3.4.3 静态变量和方法 小结 练习 第4章 类之间的关系 本章目标 学习导航 任务描述 4.1 类间关系 4.2 继承和多态 4.2.1 继乘 4.2.2 多态 4.2.3 super 4.2.4 final  4.3 Object类 4.3.1 equals()方法  4.3.2 toString()方法 4.4 依赖、关联、聚合、组成关系 4.4.1 依赖关系 4.4.2 关联关系 4.4.3 聚合关系 4.4.4 组成关系 小结 练习 第5章 抽象类、接口和内部类 本章目标 学习导航 任务描述 5.1 抽象类 5.2 接口 5.2.1 定义接口 5.2.2 实现接口  5.3 instanceof运算符 5.4 对象转换 5.5 內部类 5.5.1 成员内部类 5.5.2 局部内部类 5.5.3 静态内部类 5.5.4 匿名内部类 小结 练习 第6章 异常 本章目标 学习导航 任务描述 6.1 异常 6.1.1 异常概述 6.1.2 Java异常分类 6.1.3 Java异常处理机制 6.2 异常处理 6.2.1 异常实例 6.2.2 try,catch 6.2.3 多重catch处理异常  6.2.4 嵌套异常处理 6.2.5 finally  6.2.6 throw、throws 6.3 自定义异常 小结 练习 第7章 泛型与集合 本章目标 学习导航 任务描述 7.1 泛型 7.1.1 认识泛型 7.1.2 泛型定义 7.1.3 有界类型 7.1.4 通配符 7.1.5 泛型的局限性 …… 实践篇 附录A Java关键字 附录B 正则表达式元字符 理论篇练习答案

编辑推荐

《商务部十二五规划教材•中国国际贸易学会十二五规划教材•全国高等院校服务外包专业统编教材:Java SE程序设计》编辑推荐:随着IT产业的迅猛发展,企业对应用型人才的需求越来越大。“全面贴近企业需求,无缝打造专业实用人才”是目前高校计算机专业教育的革新方向。《商务部十二五规划教材•中国国际贸易学会十二五规划教材•全国高等院校服务外包专业统编教材:Java SE程序设计》是面向高等院校软件专业方向的标准化教材。教材研发充分结合软件企业的用人需求,经过了充分的调研和论证,并充分参照多所高校一线专家的意见,具有系统性、实用性等特点。旨在使读者在系统掌握软件开发知识的同时,着重培养其综合应用能力和解决问题的能力。全书分理论和实践两篇,内容包括Java概述、Java基础、面向对象基础、类之间的关系、抽象类、接口和内部类、异常等。

章节摘录

版权页:   插图:   1.封装 封装就是把对象的属性和方法结合在一起,并尽可能隐蔽对象的内部细节,形成一个不可分割的独立单位(即对象),对外形成一个边界,只保留有限的对外接口使之与外部发生联系。譬如前面提到的微波炉,将线路板(属性)封装在微波炉内部,使用者无法接触到,而通过面板按钮(方法)操控线路板工作。封装的原则在软件上的反映是:要求使对象以外的部分不能随意存取对象的内部数据(属性),从而有效的避免了外部错误对它的“交叉感染”。数据隐藏特性提升了系统安全陸,使软件错误能够局部化,减少了查错和排错的难度。 2.继承 继承是软件重用的一种形式,它通过吸收现有类的数据和方法,并增加新功能或修改现有功能来构建新类。譬如:“人”这个类抽象了这个群体的一般特性, “学生”和“老师”都具备“人”所定义的一般性,但其各自又有各自的特殊性,在保持了一般性和特殊性的情况下,作为一个新类而存在。在Java语言中,通常称一般类为父类(如“人”),也称为超类,特殊类称为子类(如“学生”和“老师”),特殊类的对象拥有其一般类的全部属性与方法。使用继承不仅节省了程序的开发时间,提高了编码的正确性,还促进了高质量软件的复用。 3.多态 多态性是指在父类中定义的属性或方法被子类继承之后,可以具有不同的表现行为。这使得同一个層陸或方法在父类及其各个子类中具有不同的语义。譬如:动物都会“叫”,“猫”和“鸟”都是动物的子类,但其“叫”声是不同的。Java中可以通过子类对父类方法的重写实现多态,也可以利用重载在同一个类中定义多个同名的不同方法来实现。 多态的引人大大提高了程序的抽象程度和简洁性,更重要的是它最大限度地降低了类和程序模块之间的耦合性,提高了类模块的封闭性,使得它们不需了解对方的具体细节,就可以很好地共同工作。这个优点对程序的设计、开发和维护都有很大的好处。 3.2 类与对象 类与对象是面向对象的核心和本质,是Java成为面向对象语言的基础。 3.2.1 类的声明 类定义了一种新的数据类型,多个对象所共有的属性和方法需要组合成一个单元,称为“类”,因此类是具有相同属性和共同行为的一组对象的集合。如果将对象比作房子,那么类就是房子的设计图纸。 类的声明就是定义一个类,类一旦定义,就可以用这种新类型来创建该类型的对象。这样,类就是对象的“模板”,而对象就是类的一个具体“实例”。

图书封面


 Java SE 程序设计下载



发布书评

 
 


 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024