Java程序设计-(第2版)

本书特色

[

古人云,”万事开头难”,熟练掌握java语言是java应用开发的**个台阶,能够深入理解java程序设计,是学习java系列技术的必要前提。本教材结合作者多年开发和教学经验,从入门者的学习特点出发,循序渐进地带领读者走进java世界,使得”开头并不难”。全书主要分为六个部分,包括java语言的类、类之间的关系、异常处理、常用api、其他特性总结和编程实战。其中,编程实战部分提供了连连看游戏的完整实现,帮助读者使用教材就能自主实现该案例,快速提高java程序实践能力。书中内容打破了传统的堆砌知识点的方式,而是从解决问题的角度诠释面向对象程序设计,涵盖了企业实际工作中常用的技能与知识点,简单明了,易读易懂。本教材适合java语言初学者以及java程序员阅读。

]

目录

**部分  java语言的类 第1章  java语言概述 21.1  java语言的特点 21.2  面向对象的基本概念 31.3  **个java类 41.3.1  环境搭建 41.3.2  编译运行java类 61.4  本章小结 7第2章  java类的组成 82.1  类 82.2  属性 92.3  方法 102.3.1  方法的声明形式 102.3.2  方法重载 112.4  构造方法 122.5  块 142.6  内部类 162.7  本章小结 16第3章  访问权限修饰符 173.1  包 173.2  4种访问权限修饰符 183.3  封装性 183.4  本章小结 19第4章  数据类型 204.1  基本数据类型 204.2  引用类型 214.3  字符串类型 214.4  包装器类型 234.5  值传递 244.6  本章小结 25第5章  高级类特性 265.1  static 265.2  final 295.3  java类中的变量总结 305.4  本章小结 31第6章  操作符、流程控制 326.1  操作符 326.2  流程控制 366.2.1  流程控制概述 366.2.2  使用break/continue 语句控制循环 396.2.3 “中断”语句比较 416.3  本章小结 41第7章  **部分自我测试 42  第二部分  类之间的关系 第8章  关联关系 448.1  关联关系的表示 448.2  关联关系的方向 468.3  关联关系的多重性 478.4  数组 478.4.1  数组的基本概念 478.4.2  数组的创建及长度 488.4.3  数组元素的访问 498.4.4  数组的赋值 508.4.5  多维数组 518.4.6  数组的复制 528.4.7  arrays类 538.5  本章小结 54第9章  依赖关系 569.1  java语言中依赖关系的表示 569.2  依赖与关联的区别 579.3  本章小结 57第10章  继承关系 5810.1  java语言的继承 5810.2  继承中构造方法的调用 5910.3  方法覆盖 6210.4  抽象类 6410.5  抽象方法 6610.6  多态性 6710.7  this和super关键字 6910.8  final在继承中的使用 7110.9  static/abstract/final总结 7110.10  关联和继承 7210.11  object类 7310.12  本章小结 76第11章  实现关系 7711.1  接口定义 7711.2  类与接口的关系:实现 7811.3  接口的作用 7911.4  接口的语法细节 8011.5  comparable接口 8211.6  本章小结 85第12章  第二部分自我测试 86第三部分  异常处理 第13章  java应用异常处理 8813.1  什么是异常 8813.2  java标准异常类型 8913.3  如何处理异常 9113.4  如何抛出异常 9613.5  为何要抛出异常 9613.6  抛出异常后如何处理 9713.7  自定义异常类 9913.8  throw与throws总结 10113.9  try finally的作用 10213.10  再次抛出异常 10313.11  本章小结 103第14章  第三部分自我测试 104  第四部分  核心api的使用 第15章  集合框架 10615.1  泛型快速入门 10615.2  java集合框架概述 10815.3  iterator接口 10915.4  collection及其子接口 10915.5  list的实现类 11015.6  set的实现类 11215.7  map的实现类 11515.8  collections类 11815.9  集合与数组之间的转换 11915.10  本章小结 121第16章  输入/输出系统 12216.1  file类 12216.2  文件过滤器 12416.3  io流的分类 12516.4  如何使用io流 12716.5  本章小结 129第17章  gui编程 13017.1  gui编程概述 13017.2  swing中的组件 13117.3  swing中的布局 13217.4  swing中的事件处理 13417.5  使用内部类进行事件处理 13617.6  使用匿名内部类进行事件处理 13717.7  gui中的并发任务 13817.8  本章小结 139第18章  多线程编程 14018.1  与线程有关的api 14018.1.1  thread类 14018.1.2  runnable接口 14118.2  创建线程的方法 14118.3  线程同步 14418.4  线程通信 14718.5  thread类的方法 15018.6  线程死锁 15118.7  守护线程 15318.8  本章小结 153第19章  java网络编程 15419.1  tcp/ip概述 15419.2  使用socket进行基于tcp 的编程 15519.3  使用datagram进行基于udp的编程 15919.4  本章小结 161第20章  其他常用api 16220.1  日期 16220.2  国际化 16620.3  格式化 16820.4  大数据类型 17120.5  反射 17220.6  本章小结 175第21章  第四部分自我测试 176第五部分  特性总结 第22章  泛型 17822.1  泛型介绍 17822.2  定义简单泛型类 17922.3  泛型与继承 18022.4  通配符 18122.5  泛型方法 18222.6  本章小结 182第23章  枚举 18323.1  为什么使用枚举 18323.2  枚举的创建 18523.3  enum类 18623.4  遍历enum的值 18723.5  enum的细节问题 18723.6  本章小结 189第24章  其他特性 19024.1  增强for循环 19024.2  自动装箱、拆箱 19124.3  静态导入 19224.4  可变参数 19324.5  annotation 19424.6  本章小结 195第25章  第五部分自我检测 196 第六部分  编程实战 第26章  连连看游戏实现 19826.1  搭建工程基本结构 19826.2  实现静态界面 20026.2.1  搭建只显示菜单的界面 20126.2.2  实现展现游戏场景和时间条的面板 20326.2.3  将面板添加到游戏框架 20626.3  随机生成游戏场景 20726.3.1  创建抽象类abstractgamemodel 20726.3.2  创建abstractgamemodel实现类 21026.3.3  随机产生游戏场景 21026.4  实现直连消除版本 21126.4.1  修改abstractgamemodel类 21226.4.2  修改gamemodeldefault类 21426.4.3  修改mainpanel类 21526.4.4  启动mainpanel创建的线程对象 21826.5  一折相连 21926.5.1  创建node类封装折点信息 22026.5.2  修改abstractgamemodel类 22126.5.3  创建子类gamemodeloneturn 22226.5.4  修改mainpanel类 22326.6  实现两折相连消除版本 22326.6.1  在abstractgamemodel中添加新算法 22426.6.2  创建新的模型子类gamemodeltwoturn 22526.6.3  修改mainpanel类 22526.7  添加限时功能 22626.8  添加重新开始游戏功能 22826.9  添加可选择关卡功能 22926.9.1  在abstractgamemodel中实现算法 22926.9.2  修改mainpanel类 23026.9.3  修改mainframe类 23026.10  添加可选择模型功能 23126.11  添加可选择图标功能 23126.12  本章小结 232 附录a  企业关注的技能 233**部分  java语言的类 233第二部分  类之间的关系 238第三部分  异常处理 242第四部分  核心api的使用 243第五部分  特性总结 247

封面

Java程序设计-(第2版)

书名:Java程序设计-(第2版)

作者:王晓华

页数:250

定价:¥38.0

出版社:电子工业出版社

出版日期:2016-06-01

ISBN:9787121289125

PDF电子书大小:47MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注