标签
内容简介
《疯狂Java讲义(第4版)》是李刚“疯狂Java体系”中的核心教程,由电子工业出版社于2018年1月出版。全书共18章,约1854千字,在延续前三版系统、全面、讲解细致风格的基础上,全面更新并新增了Java 9的新特性。内容涵盖Java语言概述与开发环境、面向对象思想与UML、数据类型与运算符、流程控制与数组、面向对象(上、下)、Java基础类库、集合框架、泛型、异常处理、AWT与Swing图形界面编程、MySQL数据库与JDBC编程、注解、输入/输出流体系、多线程、网络编程、类加载机制与反射等。书中重点介绍了Java 9的模块化系统、jshell交互式工具、多版本JAR包、增强的try语句、接口私有方法以及新增API,并覆盖java.lang、java.util、java.text、java.io与java.nio、java.sql、java.awt、javax.swing等包下绝大部分类和接口。作者不单从知识角度讲Java,更从解决问题的角度出发,配以五子棋、梭哈、仿QQ游戏大厅、MySQL企业管理器、仿EditPlus文本编辑器、多线程断点下载工具、Spring IoC容器等实用案例,帮助读者边学边练。随书附光盘,内含书中全部示例代码及《疯狂Java实战演义》项目代码,可作为课后练习的参考。本书篇幅较大、内容深入,既适合系统学习Java的读者,也可作为高校与培训机构的教材。
编辑推荐
如果你想要一本“从零讲到能上手做项目”的Java书,《疯狂Java讲义》系列是绕不开的选择。第4版的最大变化是全面对接Java 9:模块化系统、jshell、多版本JAR包、接口私有方法、增强的try语句等新内容都被纳入正文,而不是另加附注,因此读起来不会出现“教材讲的是老版本、公司用的是新版本”的割裂感。李刚的写作风格有明显教学痕迹:概念先讲清“为什么”,再落到代码上,遇到易错点会专门用一问一答的方式提醒,比如JRE与JVM的关系、PATH环境变量的设置、CLASSPATH的定位规则,这些都是初学者最容易卡住的地方。全书18章、近900页,覆盖语法、面向对象、集合、泛型、异常、GUI、JDBC、IO、多线程、网络、反射,知识密度高,配套案例从五子棋、梭哈到仿QQ游戏大厅、断点下载工具,逐层升级,便于把零散语法串成完整项目。需要提醒的是,本书定位是“深入掌握”,不是速查手册;章末练习和光盘代码最好跟着敲一遍,否则容易变成“看得懂、写不出”。第4版以Java 9为基准,若你所在环境已是更高的长期支持版本,个别API用法需自行对照官方文档更新。
适合谁读
适合
- 有编程基础、希望系统吃透Java语法与面向对象的在校学生
- 准备从其他语言转Java、需要一本完整教程的开发者
- 讲授Java课程、需要按章节组织教学内容的教师与培训讲师
- 想通过完整案例把零散知识串成项目能力的人
不适合
- 只想快速查API、需要速查手册的读者
- 完全零基础且没有耐心读长篇教材的人
- 只想了解Java概念、不打算动手写代码的读者
阅读建议
- 先装好JDK并用jshell跑通第一个程序,再进入第3章,避免“环境没通、后面全乱”。
- 第5、6章面向对象是全书地基,建议读完即完成章末练习,不要跳过。
- 第11、12章AWT/Swing如非桌面开发需求,可先略读,回头再补。
- 第15至18章IO、多线程、网络、反射建议配合光盘代码调试,边改边跑加深理解。
出版社简介
电子工业出版社
中国 · 成立于 1982 年
电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。
目录
- 第1章 Java语言概述与开发环境
- 第2章 理解面向对象
- 第3章 数据类型和运算符
- 第4章 流程控制与数组
- 第5章 面向对象(上)
- 第6章 面向对象(下)
- 第7章 Java基础类库
- 第8章 Java集合
- 第9章 泛型
- 第10章 异常处理
- 第11章 AWT编程
- 第12章 Swing编程
- 第13章 MySQL数据库与JDBC编程
- 第14章 注解(Annotation)
- 第15章 输入/输出
- 第16章 多线程
- 第17章 网络编程
- 第18章 类加载机制与反射
常见问题
这本书需要什么Java基础才能读?
书中从环境搭建和第一个程序讲起,理论上零基础可读;但节奏偏快、篇幅大,若完全没有编程经验,建议先补一门基础语法课再读,效果更好。
第4版对应哪个Java版本?
第4版以Java 9为基准,重点新增了模块化系统、jshell工具、多版本JAR包、接口私有方法、增强的try语句等内容,示例环境为JDK 9。
书中的代码案例在哪里获取?
随书附光盘,内含书中所有示例代码以及《疯狂Java实战演义》的项目代码;也可通过作者维护的crazyit.org社区与其他读者交流。
这本书适合当作高校教材使用吗?
可以。全书18章体系完整、章末配有练习,内容覆盖多数Java课程知识点,已被多所院校选作教材,教师可按学时选取章节。
第4版和第5版有什么区别?
第4版以Java 9为基准;后续版本会依据更新的Java长期支持版本调整示例与API。若学习目标是新版本特性,建议选择更新的版本。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
李刚
作者
李刚,公开资料有限,暂无学历、职务或生平经历等确切信息可考。从库内收录的19种作品来看,他的写作与编辑工作主要围绕口腔医疗机构的经营管理展开,涉及感染控制、医疗安全、设备管理、人力资源、病人管理、开业准备与市场拓展等具体环节,并延伸到传染病学等临床教学内容,常见分类为医学、管理、纪实文学与工业技术。其著述偏重实务操作与流程规范,面向口腔诊所的从业者和管理者,以分册专题的形式逐项梳理日常运营中的要点,具有较强的工具性和指导意义,在口腔医疗管理类读物中形成了较为系统的选题序列。