Java核心技术(卷1) 10th 总结(兼与Java编程思想等对比)

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

总结

  前一段时间把《核心卷》的卷一看完了,后来又看完了《图解TCP/IP》,月初考了一个证券从业证书,还有实验室的事情,实在是很忙。眼瞅着到月底了,还是抽出时间做个总结。关于Java基础的书,前后看的有四本,包括《Thinking in Java》,《Head First Java》,《Java核心卷》卷一和《Java开发实战经典》(国人写的)。个人感觉,好的书真的是各有各的特点,不好的书只是内容的堆砌。

  《Thinking in Java》(下面简称TIJ)是这四本书里面知识密度最高的,内容如其名,书主要呈现了作者在使用Java时的深入思考,我主要看了前十章,细致了讲解了Java的面向对象思想,剖析深入,适合有一定代码量的人阅读,就深入而言,没有比这本书更好的了,个人读的感觉很过瘾。第四版的内容基于JDK1.5的,有点陈旧,第五版今年年底预计要上市,大家可以拭目以待。

  《Java核心卷》(下面简称CoreJava)的上册是基础版,内容与TIJ基本重合。本书的撰写思路与TIJ完全不同,主要重视知识的实践性和完整性。对于每一章节,先给出最重要的应用,然后给出代码示例(github上有),最后列出所有相关的API。熟悉了它的套路之后,可以对基本知识点进行快速掌握。本书的内容很广,深度较浅,也是这四本书中版本最新的,基于JDK8,书中能用lambda表达式的部分都用lambda表达式了。由于涉及知识较多,需要配合大量其他资料学习,比如各种博客等。书中所有的示例代码一定要任真看,最好自己从头到尾敲一遍,读懂每一行代码,并自己添加相应注释。

  最后两本书,其中《Head First Java》就是用来入门的,知识面既不广也不深,但个人觉得是一本好书。对于没有Java基础的人,花个一两个星期从头到尾看一遍,过一下代码,就可以对Java有个大体的认识,然后就可以通过上面两本书继续学习。对于《Java开发实战经典》,买的原因是看到有不少人推荐,带了“实战”两个字,想买来多练练代码的。结果是越看越失望,个人感觉书也就普通博客博文的水平,代码示例更是惨不忍睹。优点是基本知识点都有涉及,而且讲的比较浅,要是对某个知识点有所疑问,姑且可以拿来翻阅一下,也算他山之石。

  对于进阶图书,就需要看学习方向了。不过不管什么方向,《深入理解JVM》和《Java并发编程实战》这两本书还是要看的,后面那本书要是感觉有难度可以先看国人写的相关的书。有时间的话《Effective Java》(作者正在写第三版)和设计模式也需要任真看下。

新学期领福利!购实物周边送年卡会员! T恤、键盘、双肩包等周边任选!还能解锁资源下载、VIP文章等多重会员权益! 阅读详情

相关推荐

Java核心技术Ⅰ》读书笔记(第一——五章)

JITAOT编译器各有优缺点,具体选择哪种方式需要根据具体应用场景需求进行权衡。现代Java虚拟机(如HotSpot)通常结合两者的优点,在不同阶段场景下灵活使用这两种编译方式,以达到最佳性能。JDK是开发Java应用程序的工具包,包含JRE开发工具。JRE是运行Java应用程序的环境,包含JVM核心类库。JVM是执行Java字节码的虚拟机,实现了Java的跨平台特性。了解这些基本概念有助于更好地掌握Java开发运行环境,合理选择配置开发工具,提高开发效率。

学IT的细胞膜的博客 1015

Java核心技术 1-总结-11

例如,如果试图向集中添加一个对象,而这个对象在集中已经存在,这个添加请求就没有生效,因为集合中不允许有重复的对象。例如队列(queue):队列接口指出可以在队列的尾部添加元素,在队列的头部删除元素,并且可以查找队列中元素的个数。这些实用方法中的某些方法非常有用,这样,类库的使用者就不必自己重新构建这些方法了。要适当地定义集的 equals 方法:只要两个集包含同样的元素就认为是相等的,而不要求这些元素有同样的顺序。虽然可以确定在迭代过程中能够遍历到集合中的所有元素,但却无法预知元素被访问的次序。

weixin_42583701的博客 944

Java核心技术第7版源代码详解

Java中,类是一种自定义的数据类型,它能包含属性(成员变量)方法(函数)。类是创建对象的模板,定义了相同类型的对象所共享的属性行为。// 成员变量// 构造方法// 成员方法实例化类实例化一个类,即创建该类的对象。在Java中,可以使用new关键字来创建类的对象。// 输出: Hello, my name is Alice and I am 30 years old.

weixin_34456923的博客 1031

java核心技术I

java核心技术I

buxiangmafan的博客 2474

Java 核心技术一 随笔

java 核心技术

Jett_Leo的博客 813

Core Java最新版 Ⅱ 上市!快来看看有哪些重要更新!

Core Java最新版 Ⅱ 上市!快来看看有哪些重要更新!

小虚竹的专栏 1万+

Java核心技术(10th)读书笔记之Java线程安全的集合

线程安全的集合 Java核心技术(10th)读书笔记 如果多线程要并发地修改一个非线程安全的数据结构, 例如散列表, 那么很容易会破坏这个数据结构。 可以通过提供锁来保护共享数据结构, 但是选择线程安全的实现作为替代可能更容易。 下面将讨论 Java 类库提供的另外一些线程安全的集合。 高效的映射、集队列 java.util.concurrent包提供了映射、 有序集队列的高效实现:Conc...

再无此人的博客 276

Java核心技术 Ⅰ 基础知识(原书第10版)

Java核心技术系列 Java核心技术 Ⅰ 基础知识 (原书第10版) Core Java Volume I—Fundamentals (10th Edition) [美] 凯S.霍斯特曼(Cay S. Horstmann) 著 周立新 陈 波 叶乃文 邝劲筠 杜永萍 译 图书在版编目(CIP)数据 Java核心技术 Ⅰ 基础知识(原书第...

weixin_34082695的博客 3997

Java核心技术 II 高级特性(原书第9版)

Java核心技术 II 高级特性(原书第9版)》 基本信息 原书名:Core Java Volume II—Advanced Features(Ninth Edition) 作者: ()Cay S. Horstmann Gary Cornell 译者: 陈昊鹏 王浩 姚建平 丛书名: Java核心技术系列 出版社:机械工业出版社 ISBN:9787111442509...

weixin_30298497的博客 275

JAVA2核心技术

JAVA2核心技术1.基础知识7th.pdf86.3MBJAVA.2核心技术.II:高级特性7th.pdf110.1MBJava.2.核心技术(第7版).CoreJAVA.7th.Edithon_ebook_code.rar15.5MBJAVA.2核心技术.I:基础知识7th.rarhttp://www.verycd.com/topics/113086/

lcoal的专栏 1116

JAVA2核心技术7th.chm 下载,个人米人硬盘

JAVA2核心技术7th.chm  是我自己从pdf转换chm格式的,800多张pdf图片,累死我了幸亏编了个程序来处理排版问题,不然真的要倒下了,我晕拿出来大家分享,因为csd好像不支持大文件上传,我只能放在网盘里了,在我的迷人网盘里,大家去下载吧希望大家会喜欢JAVA2核心技术第I.基础知识7th.chm链接地址 : http://d.namipan.com/d/a

yujianhengxing的专栏 924

java nextline_黑铁日记之 【Java 核心技术 1 基础知识】

Java 核心技术 1 基础知识英文名又名core java volume I fundamentals cays horstmann著全书共14章1、2章分别介绍了java其他程序设计语言不同的性能、如何下载安装JDK及程序示例3、4、5、6分别介绍了变量循环函数、类封装、继承、接口内部类7、8分别介绍了异常处理、泛型程序设计9、101112、13分别介绍了java平台的集合框架...

weixin_39845347的博客 172

java核心技术一(10th)笔记

基本程序设计 Char能否表示中文字符:一些BMP(基本多语言级别)可以,char描述了用UTF16编码表示unicode的一个代码单元(unicode、UTF16) 0.125=2^-3可以表示成8x1.0p-3 整数除0异常,浮点数NaN Strictfp:使用严格浮点运算来生产可再生的运算结果 >>>:0填充高位,>>符号位填充高位 空字符串是一个对象,Str...

weixin_30898109的博客 91

超类子类间引用的传递 JavaC++中的强制类型转换

结论 分析

Mrsgflmx的博客 206

【亲测免费】 Core Java12版二:高级特性资源下载

Core Java12版二:高级特性资源下载 【下载地址】CoreJava12版二高级特性资源下载 Core Java12版二:高级特性资源下载 项目地址: https://gitcode.com/Open-sou...

gitblog_06648的博客 647

【免费下载】 Core Java12版一 资源下载

Core Java12版一 资源下载 【下载地址】CoreJava12版一资源下载 Core Java12版一 资源下载 项目地址: https://gitcode.com/Open-source-document...

gitblog_06661的博客 1152

java核心技术1 2 英文版pdf/epub+源代码 Core Java, 11th Edition

链接: https://pan.baidu.com/s/1emIt5WL4_BARNogqBuu_DA 提取码: 2i3e 复制这段内容后打开百度网盘手机App,操作更方便哦

hello world 7935

core java volume 1_现货 Core Java Volume I--Fundamentals (10th Edition) Java核心技术(1):基础知识...

商品描述:CoreJava®haslongbeenrecognizedastheleading,no-nonsensetutorialandreferenceforexperiencedprogrammerswhowanttowriterobustJavacodeforreal-worldapplications.Now,CoreJava®,...

weixin_27625589的博客 228
上一篇: java_UML:继承/泛化、实现、依赖、关联、聚合、组合的联系与区别
下一篇: 图解TCP/IP 读后感
wjp_seu
博客等级 码龄14年 38粉丝 41原创
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值