Java程序设计基础(第6版) 封面

Java程序设计基础(第6版)

暂无评分
字数
69万字
章节数
18
丛书
中国高等学校信息管理与信息系统专业规划教材
ISBN
9787302515517

标签

内容简介

本书是清华大学出版社“中国高等学校信息管理与信息系统专业规划教材”中的《Java程序设计基础》第6版,由陈国君等六位高校教师编写,在第5版基础上结合Java技术发展与一线教学反馈修订而成。全书共18章,按“语言基础—面向对象—进阶特性—界面与应用开发”的顺序铺开:第1、2章介绍Java语言特点、开发环境搭建与运行机制;第3至5章讲解基本语法、数据类型、运算符、流程控制,以及数组与字符串;第6至8章系统讲解类与对象、类的特性、继承、抽象类、接口和枚举,是全书的核心部分;第9至11章覆盖异常处理、输入输出与文件处理、多线程;第12章讲解泛型与容器类;第13章介绍注解、反射、内部类、匿名内部类与Lambda表达式;第14、15章讲解图形界面布局与事件处理;第16至18章延伸到绘图与动画、数据库编程和网络编程。本版新增注解、反射、Lambda表达式等内容,删除小程序设计,例题改写以适配较新的JDK版本,界面部分采用JavaFX架构。书中例题多取材于初学者常见问题,讲清“为什么这样设计”,便于课堂与自学使用。

编辑推荐

这是清华大学出版社“Java程序设计基础”系列的第6版,自2006年首次面市以来长期被高校选用,第3版曾获中国书刊发行业协会“全行业优秀畅销教材”称号,说明其内容结构经受了多轮课堂检验。本版的优点在于体系完整而层次清晰:前五章打语法地基,第六到八章集中攻克面向对象这一初学者最容易卡住的门槛,随后依次进入异常、IO、多线程、泛型容器,再到注解反射与Lambda,最后落到图形界面、数据库与网络编程,学完能写出一套有界面、能连数据、可通信的小程序。作者把抽象概念拆成“先讲原理、再给实例”的方式呈现,例题围绕初学者最常遇到的问题设计,配合课后练习与配套课件、源码资源,适合教师组织教学,也适合作为自学者循序渐进的主线教材。

适合谁读

适合

  • 计算机及相关专业本科生,用作Java程序设计或面向对象课程教材
  • 准备转行或自学编程、需要系统打基础的初学者
  • 已会写零散代码、想补齐多线程与容器知识的初级开发者
  • 需要配套课件与源码组织课堂教学的高校教师

不适合

  • 已有多年Java开发经验、只关注Spring等框架与高阶工程实践的工程师
  • 希望直接学习Web前后端项目实战的读者
  • 完全没有编程兴趣、只想看概念速览的泛读者

阅读建议

  1. 前三章务必手敲示例并配好JDK与IDE环境,环境跑通再往下学
  2. 第6至8章面向对象部分是难点,建议每章结束后自己重写一遍书上的类设计例子
  3. 第9至12章涉及异常、IO、多线程与容器,可结合小工具(如文件批量处理)做练习
  4. 第14至18章可选学,按兴趣挑图形界面、数据库或网络方向各做一个完整小程序

出版社简介

清华大学出版社 中国 · 成立于 1980 年

清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。

目录

  1. 第1章 Java语言概述
  2. 第2章 Java语言开发环境
  3. 第3章 Java语言基础
  4. 第4章 流程控制
  5. 第5章 数组与字符串
  6. 第6章 类与对象
  7. 第7章 Java语言类的特性
  8. 第8章 继承、抽象类、接口和枚举
  9. 第9章 异常处理
  10. 第10章 Java语言的输入输出与文件处理
  11. 第11章 多线程
  12. 第12章 泛型与容器类
  13. 第13章 注解、反射、内部类、匿名内部类与Lambda表达式
  14. 第14章 图形界面设计
  15. 第15章 事件处理
  16. 第16章 绘图与动画程序设计
  17. 第17章 Java数据库程序设计
  18. 第18章 Java网络编程

常见问题

这本书第6版和第5版有什么主要区别?
据出版社介绍,第6版在第5版基础上增加了注解、反射、Lambda表达式等内容,删去了小程序设计部分,例题按较新的JDK版本重写,图形界面例题改用JavaFX架构,整体更贴近当前教学需求。
零基础、没学过任何编程语言能读吗?
可以。本书从Java语言概述和开发环境搭建讲起,语法部分按数据类型、流程控制、数组顺序展开,例题以初学者常见问题为主,属于入门级教材;但需要读者具备基本的计算机操作能力。
学完这本书能达到什么水平?
能掌握Java基本语法与面向对象编程,理解异常、IO、多线程、泛型容器等核心机制,并能完成带图形界面、数据库访问和网络通信的课程级小程序,为后续学习框架打下基础。
这本书有配套的实验指导或课件吗?
清华大学出版社为该系列提供PPT课件与例题源码等教学资源(一般面向教师申请),该系列也有配套实验指导书,具体版本请以出版社当前在售书目为准。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

陈磊 作者 · 中国 · 1984

陈磊,1984年12月11日生于江西抚州,毕业于西北工业大学,曾从事汽车设计工作。他以笔名“二混子”“混子哥”为人所知,2014年创办“混子曰”公众号,以漫画形式讲解知识,形成轻松幽默的科普风格,后创立混知文化。库内收录其作品23种,题材跨度颇大,既有《半小时漫画大套装》这类以漫画梳理知识的普及读物,也涉及《编剧的艺术》《宫崎骏的艺术世界》等艺术与理论话题;《快乐王子》《她是幸存者》《我们,被淹没的》等则见于外国文学与纪实文学分类,另有《软件研发效能权威指南》这样的技术类作品。其写作常以图文结合、叙述轻快见长,在知识普及与大众阅读之间搭起桥梁。

刘洋 作者 · 中国 · 1986

刘洋,1986年生于四川内江,中国科幻作家,北京师范大学凝聚态物理学博士,现任重庆大学中文系副教授。2012年开始发表科幻作品,代表作有长篇小说《火星孤儿》《井中之城》《裂缝》及短篇小说集《完美末日》《蜂巢》《流光之翼》,曾多次获得华语科幻星云奖。除科幻创作外,库内收录其作品还涉及法律、计算机、心理学应用、时尚与多肉植物等领域,包括《德国民法总论:第44版》《联邦学习实战》及多部多肉植物入门读物,显示其阅读与编写兴趣跨越文理多个方向。公开资料有限,其科幻写作常以科学背景为依托,在专业与通俗之间保持平衡。

同一作者

同类高分