| 商品名称: 疯狂Java讲义(附光盘第3版疯狂软件教育标准教材) | 出版社: 电子工业 | 出版时间:2014-07-01 |
| 作者:李刚 | 开本:16开 | 印刷时间: 2014-07-01 |
| 定价: 109 | 页数:851 | 印次:1 |
| ISBN号:9787121236693 | 商品类型:图书 | 版次:3 |
李刚编著的《疯狂Java讲义(附光盘第3版疯狂软 件教育标准教材)》是《疯狂JaVa讲义》的第3版,第 3版保持了前两版系统、全面、讲解浅显、细致的特 性,全面新增介绍了Java 8 的新特性,本书大部分示例程序都采用Lambda表达式 、流式API进行了改写,因此务必使用Java 8的JDK来 编译、 运行。
本书深入介绍了Java编程的相关方面,全书内容 覆盖了Java的基本语法结构、Java的面向对象特征、 Java集合框 架体系、Java泛型、异常处理、Java GUI编程、JDBC 数据库编程、Java注释、Java的IO流体系、Java多线 程编程、Java 网络通信编程和Java反射机制。覆盖了java.lang、 java.util、java.text、java.io和java.nio、 java.sql、java.awt、javax.swing 包下*大部分类和接口。本书全面介绍了Java 8的新 的接口语法、Lambda表达式、方法引用、构造器引用 、函数式编 程、流式编程、新的日期、时间API、并行支持、改 进的类型推断、重复注解、JDBC4.2新特性等新特性 。
与前两版类似,本书并不单纯从知识角度来讲解 Java,而是从解决问题的角度来介绍Java语言,所以 本书中涉及大 量实用案例开发:五子棋游戏、梭哈游戏、仿QQ的游 戏大厅、MySQL企业管理器、仿EditPlus的文本编辑 器、多线程、 断点下载工具、Spring框架的IoC容器……这些案例 既能让读者巩固每章的知识,又可以让读者学以致用 ,激发编程自 豪感,进而引爆内心的编程激情。本书光盘里包含书 中所有示例的代码和《疯狂Java实战演义》的所有项 目代码,这些 项目可以作为本书课后练习的“非标准答案”,如果 读者需要获取关于课后习题的解决方法、编程思路, 可以登录 http://www.crazyit.org站点与笔者及本书庞大的 读者群相互交流。
本书为所有打算深入掌握Java编程的读者而编写 ,适合各种层次的Java学习者和工作者阅读,也适合 作为大学教 育、培训机构的Java教材。但如果只是想简单涉猎 Java,则本书过于庞大,不适合阅读。
李刚,从事10多年的Java EE应用开发,现任疯狂软件教育中心教学总监。 疯狂Java实训营创始人,疯狂Java体系图书作者。曾任LITEON公司J2EE技术主管,负责该公司的企业信息化平台的架构设计。 51CTO专家门诊特邀嘉宾。 曾任广州电信、广东龙泉科技等公司的技术培训导师,广东技术师范学院计算机科学系的兼职副教授。 培训的学生已在华为、IBM、阿里软件、网易、电信盈科等名企就职。 国内**高端IT技术作家,已出版《疯狂Java讲义》、《疯狂Android讲义》、《轻量级Java EE企业应用实战》、《疯狂Ajax讲义》、《疯狂XML讲义》、《经典Java EE企业应用实战》、《疯狂HTML 5/CSS 3/讲义》、《Struts 2.x*指南》等著作。其中疯狂Java体系图书均已得到广泛的市场认同,多次重印成为超级畅销书,并被多所“985”“211”院校选作教材。部分图书已被翻译成繁体中文版、授权到台湾地区。
**章 Java语言概述与开发环境
1.1 Java语言的发展简史
1.2 Java的竞争对手及各自优势
1.2.1 C#简介和优势
1.2.2 Ruby简介和优势
1.2.3 Python简介和优势
1.3 Java程序运行机制
1.3.1 **语言的运行机制
1.3.2 Java程序的运行机制和JVM
1.4 开发Java的准备
1.4.1 下载和安装Java 8的JDK
不是说JVM是运行Java程序的虚拟机吗?那JRE和JVM的关系是怎样的呢?
为什么不安装公共JRE呢?
1.4.2 设置PATH环境变量
为什么选择用户变量?用户变量与系统变量有什么区别?
1.5 **个Java程序
1.5.1 编辑Java源代码
1.5.2 编译Java程序
当编译C程序时,不仅需要指定存放目标文件的位置,也需要指定目标文件的文件名,这里使用javac编译Java程序时怎么不需要指定目标文件的文件名呢?
1.5.3 运行Java程序
1.5.4 根据CLASSPATH环境变量定位类
1.6 Java程序的基本规则
1.6.1 Java程序的组织形式
1.6.2 Java源文件的命名规则
1.6.3 初学者容易犯的错误
1.7 垃圾回收机制
1.8 何时开始使用IDE工具
我想学习Java编程,到底是学习Eclipse好,还是学习NetBeans好呢?
1.9 本章小结
第2章 理解面向对象
2.1 面向对象
2.1.1 结构化程序设计简介
2.1.2 程序的三种基本结构
2.1.3 面向对象程序设计简介
2.1.4 面向对象的基本特征
2.2 UML(统一建模语言)介绍
2.2.1 用例图
2.2.2 类图
2.2.3 组件图
2.2.4 部署图
2.2.5 顺序图
2.2.6 活动图
2.2.7 状态机图
2.3 Java的面向对象特征
2.3.1 一切都是对象
2.3.2 类和对象
2.4 本章小结
第3章 数据类型和运算符
3.1 注释
3.1.1 单行注释和多行注释
3.1.2 文档注释
API文档是什么?
为什么要学习查看API文档的方法?
3.2 标识符和关键字
3.2.1 分隔符
3.2.2 标识符规则
3.2.3 Java关键字
3.3 数据类型分类
什么是变量?变量有什么用?
3.4 基本数据类型
3.4.1 整型
3.4.2 字符型
什么是字符集?
3.4.3 浮点型
3.4.4 数值中使用下画线分隔
3.4.5 布尔型
3.5 基本类型的类型转换
3.5.1 自动类型转换
3.5.2 强制类型转换
3.5.3 表达式类型的自动提升
3.6 直接量
3.6.1 直接量的类型
3.6.2 直接量的赋值
3.7 运算符
3.7.1 算术运算符
3.7.2 赋值运算符
3.7.3 位运算符
3.7.4 扩展后的赋值运算符
3.7.5 比较运算符
3.7.6 逻辑运算符
3.7.7 三目运算符
3.7.8 运算符的结合性和优先级
3.8 本章小结
第4章 流程控制与数组
第5章 面向对象(上)
第6章 面向对象(下)
第7章 Java基础类库
第8章 Java集合
第9章 泛型
**0章 异常处理
**1章 AWT编程
**2章 Swing编程
**3章 MySQL数据库与JDBC编程
**4章 Annotation(注释)
**5章 输入/输出
**6章 多线程
**7章 网络编程
**8章 类加载机制与反射
在我看来,这本书最大的价值在于它提供的“系统性”和“前瞻性”。很多Java教材可能侧重于某个特定领域,比如只讲Java SE,或者只讲Java EE。但《疯狂Java讲义》给我的感觉是一种“全栈式”的培养,它从Java语言的根基开始,逐步深入到高级特性,再延伸到Java生态圈中的主流技术和工具。这让我对Java整个技术栈有了更清晰的认识,也为我未来的学习方向打下了坚实的基础。它不仅仅停留在“是什么”的层面,而是会花大量的篇幅去讲解“为什么”,比如JVM如何工作,各种数据结构和算法的原理,并发模型是如何设计的等等。这种深入的原理讲解,让我对Java的理解不再停留在“黑盒”层面,而是能够真正洞悉其内在机制。而且,这本书的内容更新也相当及时,新版的内容往往会涵盖一些最新的技术趋势和最佳实践,这让我感觉自己学到的知识不会很快过时。我记得有一次,我在学习某个开源框架的时候遇到了瓶颈,恰好这本书里有提到相关的原理,让我茅塞顿开。它就像一个“通关秘籍”,能够帮助我快速理解和掌握那些复杂的、前沿的技术。
评分这本书真是让我大开眼界,尽管我之前自学过一些Java基础,但总感觉理论知识不够扎实,实践起来也磕磕绊绊。拿到《疯狂Java讲义(附光盘第3版)》之后,我才真正体会到什么叫做“全面”。它不仅仅是罗列知识点,而是用一种非常系统、深入的方式,把Java的方方面面都讲透了。从最基础的数据类型、运算符,到复杂的面向对象设计、多线程、网络编程,再到后来的JVM底层原理、性能调优、并发安全……几乎涵盖了Java开发的各个角落。而且,它的讲解方式特别有条理,不是那种枯燥的说教,而是穿插大量的代码示例,这些例子都非常有代表性,能够很好地解释抽象的概念。最让我惊喜的是,光盘里附带的源代码和各种工具,这简直是为我量身定做的学习大礼包,我可以直接下载下来运行,对比书中的讲解,理解起来事半功倍。我记得我花了好几天时间专门研究其中的多线程部分,书里把各种锁、线程池、并发工具类都讲得非常详细,还解释了它们在实际应用中的场景和优缺点,这让我对并发编程的理解从“知道有这么回事”提升到了“能够实际运用并解决问题”的水平。这本书的深度和广度,真的不是一般教材能比拟的,对于想要真正掌握Java、走上职业开发者道路的人来说,绝对是必不可少的宝藏。
评分说实话,我当初选择这本书,很大程度上是被它“经典畅销书全面升级”的名头所吸引,想着既然这么多人推荐,肯定有它的过人之处。拿到手之后,确实没让我失望。这本书的语言风格非常平实,但又带着一股子“疯狂”劲儿,就是那种深入骨髓、刨根问底的钻研精神。它不回避难点,反而把那些容易让人头疼的概念,比如反射、注解、JVM内存模型、垃圾回收算法等,拆解得非常细致。作者似乎总能站在初学者的角度,预见到我们可能会遇到的困惑,然后用通俗易懂的比喻或者层层递进的讲解方式来化解。我尤其欣赏它在讲解设计模式和框架原理时的深度。很多书可能只是简单介绍一下设计模式的应用,但《疯狂Java讲义》会深入分析每个模式的意图、解决的问题、优缺点,甚至给出不同实现方式的比较。对于Spring、MyBatis这些主流框架,它也做了相当详尽的讲解,包括核心原理、配置方式、常用API的使用等等。这让我感觉自己不仅仅是在学习Java语言本身,更是在学习一套完整的、高效的Java开发体系。每次我遇到一个棘手的技术难题,都会习惯性地翻开这本书,总能在某个角落找到线索,或者获得新的启发,感觉就像有一个经验丰富的老师在旁边指导一样。
评分选择《疯狂Java讲义》绝对是我学习Java以来最明智的决定之一。这本书的叙述方式非常有特色,它不是那种干巴巴的理论堆砌,而是充满了作者在教学和实践中的思考和感悟。很多章节的开头,作者都会先提出一个在实际开发中可能遇到的问题,然后引导读者去思考,再给出解决方案。这种“以问题驱动”的学习方式,让我觉得非常有代入感,也更容易激发我的学习兴趣。我特别喜欢书中对于一些“易混淆”概念的辨析,比如栈和堆的区别、接口和抽象类的选择、深拷贝和浅拷贝的差异等等,这些都是初学者容易栽跟头的地方,而作者会用非常形象的比喻和清晰的逻辑来讲解,让我一下子就能豁然开朗。而且,这本书的章节安排也十分合理,循序渐进,由浅入深。当我掌握了一个知识点后,后面的章节会自然而然地引出更高级的概念,让我感觉学习过程是流畅而自然的。它就像一个经验丰富的导师,总能在最恰当的时候,给出最精辟的指导。这本书不仅教会了我Java技术,更重要的是,它教会了我如何去学习、如何去思考,如何成为一个更优秀的开发者。
评分我一直认为,学习编程最关键的就是实践,而《疯狂Java讲义》恰恰在这方面做得非常出色。这本书的案例代码质量非常高,而且覆盖面非常广,从基础的GUI编程到复杂的Web应用开发,再到一些高级的算法实现,几乎无所不包。最难得的是,它提供的代码不仅仅是“能跑就行”,而是精心设计、结构清晰、易于理解和扩展的。很多时候,我不仅仅是复制粘贴代码,而是会花时间去理解代码背后的逻辑,去思考作者为什么要这样写。通过阅读和运行这些代码,我不仅巩固了书本上的理论知识,还学会了许多在实际开发中非常实用的技巧和编码规范。比如,在讲到文件IO时,它不仅介绍了各种流的用法,还结合实际场景,演示了如何处理大文件、如何进行高效的文件传输。在讲到数据库操作时,它也从JDBC基础讲到ORM框架,并且提供了很多关于性能优化的建议。这本书给我的感觉是,它不仅仅是在教你“怎么做”,更是在教你“为什么这么做”,以及“如何做得更好”。光盘里的很多例子,比如一些小工具、小游戏的开发,对我来说都是非常好的实践项目,让我能够动手去实现,去体会编程的乐趣,也让我对Java的掌握更加牢固。
评分书的内容很详实很到位,是品类繁多的教材里,很有水准的一个系列,值得大家去看,去学习,随书附赠的光盘,同样充满价值,包括各类东西,贴心又好用。总体来看,物有所值。和我之前购买的这一系列的书,是同样的高品质。
评分大哥书是没的说,就是下次包装能不能角上好好包,俩角全钝了,太影响外观了
评分好书卖家还装了泡沫防摔
评分这家店正规吗?不给发票,光盘也不给,询问客服,直接不甩我,之后直接把我的对话框关掉。京东你有好好监管吗?那些给好评的,是店家你刷单的吗?
评分很好的一本书,例子,知识点介绍都很多,也很详细,很喜欢
评分快递太渣……书被碰变形了,还打湿了。不过书很不错
评分还不错,送货快,价格也合适
评分讲的挺好的
评分书上的内容挺细的,对于刚入门的还是不错的!
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有