Thinking in java目录概述

yolov10+bytetrack实现多目标跟踪 在训练yolov10权重的时候一定要注意将类别信息改成自己的信息。把类比什么的改成自己的数据集,数据集的路径也要替换自己的路径。就可以训练自己的数据集了,训练完之后得到自己的权重文件。自己创建一个.yaml文件用于自己数据集的路径选择。工具标注自己的数据集,一定要分清楚自己的类别信息。使用以下代码可以按照比例划分自己的数据集。之后打开命令框输入以下命令进入标注页面。只需要输入好自己数据集的路径就可以开始。将代码里面的nc改成自己的真实类别。修改完之后,运行train.py。然后标注自己的数据集就行。 阅读详情

目的

为什么要选取《Thinking in java》这本书?

  • 语言本身:Java程序语言在实际场景开发中有非常多的通途,许多互联网产品的basic依托于java语言来实现
  • 书籍:我始终认为思想性的东西是最重要的,可以为自己的行为划定标准,知道什么样的思考方向是合理的,基本的思考框架应该是什么

阅读书籍首先应该对整本书有一个初略的了解和认识。

整书概况

通过阅读目录大致对于这本书有如下理解(仅通过目录字眼理解):

  1. 对象导论:Java语言的导读,介绍一下各种名词或语言特性以此来quick start
  2. 一切都是对象:面向对象的特性
  3. 操作符:语法
  4. 控制执行流程:语言流程控制
  5. 初始化与清理:初始化和垃圾清理机制
  6. 访问控制权限:控制符
  7. 复用类:如何复用代码(继承、实现接口)
  8. 多态:代码的扩展
  9. 接口:代码的扩展
  10. 内部类:什么是内部类及用途
  11. 持有对象:一些数据结构
  12. 通过异常处理数据:异常处理,报错机制非常重要,判断代码bug位置
  13. 字符串:关于字符串的一些使用,产品基本和字符串打交道,需要学会如何处理
  14. 类型信息:反射
  15. 泛型:扩展代码,增加程序的泛化能力
  16. 数组:底层数据结构的认识
  17. 容器深入研究:深入研究数据结构
  18. Java I/O系统:对于I/O的理解,内存、磁盘、控制台等之间的转化
  19. 枚举类型:对于枚举理解
  20. 注解:各种注解及unit test
  21. 并发:高效编程,合理利用资源,增强性能

总结

首先对于本书有了一个基本的认识,再结合自身的一些需求情况,认为需要重点阅读及理解的:1/2(需要对全局概念有基本认识)、7/8、9、15(代码复用,深入可追设计模式)、11/16、17(基础或深入的数据结构)、12(异常、报错机制,当面对一个庞大复杂的系统时,必须要有良好的异常机制,否则无法定位到问题)、14(更好地理解代码本身)、18(理解IO,序列化)、21(更优质的程序员,更复杂的结构设计)

【WorkBuddy专栏27】WorkBuddy 和 CodeBuddy 到底什么关系——一篇文章终结所有混淆 WorkBuddy 和 CodeBuddy 到底什么关系——一篇文章终结所有混淆 阅读详情

相关推荐

手把手实战:快速构建合同智能审查Agent

配置“模型供应商”,选择 “OpenAI-API-compatible”,输入申请到的 “API Key” 和 “URL” 后点击“保存”,如下图示例完成 “AlayaNew/DeepSeek-R1。至此,我们完成了合同智能审核Agent的构建,我们也可以在Dify中把这个智能体发布为API服务,这样企业其它应用如OA就可以通过API集成,在原合同流程中实现智能审核工作。该节点“输入变量”中,配置从“开始”节点中获取上传的文件,输出变量就是合同的内容,配置如下图。接下来我们开始创建智能体。

weixin_46880696的博客 4403

【ThinkingInJava】笔记

参考文献(References) [1] Bruce Eckel.Java编程思想(ThinkingJava FourEdition)第四版[M].陈昊鹏,北京:机械出版社,2007.6(2014.11重印)

零昔无浪 2346

xenomai内核解析--嵌入式实时linux概述

Linux系统作为一个GPOS(通用操作系统)发展至今已经非常成熟可靠了,并且由于遵循GPL协议,开放所有系统源代码,非常易于裁剪。更重要的是,与其他开源的GPOS或RTOS相比,Linux系统支持多种处理器、开发板,提供多种软件开发工具,同时Linux系统对网络和图形界面的支持非常出色。显然,选择Linux操作系统在产品的开发周期和成本控制方面都有巨大优势。 虽然Linux系统功能强大、实用性强...

wsg1100 3700

Thinking in Java 学习目录

Thinking in Java 学习目录 第二章

soyamilk233的博客 347

国产安路FPGA(二)-TD软件时序约束与硬件调试实战

本文深入探讨了国产安路FPGA开发中TD软件时序约束的实战应用。文章详细解析了SDC文件的核心语法,包括基础时钟、生成时钟及输入输出延迟约束的编写方法,并针对硬件调试中常见的时序问题提供了解决方案。通过一个图像处理流水线的优化案例,阐述了如何结合代码修改与约束设置,实现设计从“能跑”到“跑得稳”的关键提升,是掌握FPGA可靠设计的实用指南。

weixin_29183637的博客 378

从零复刻平衡小车(基于STM32F1)

平衡小车(基于STM32F1)

Legendyyy的博客 5041

我用了两年时间去读《Thinking in Java》

路漫漫其修远兮,吾将上下而求索。 ——题记 我用了两年时间去读《Think...

让学习编程变得生动有趣~ 2万+

LPDDR5 物理层一致性测试(连载・下):电平、过冲下冲与 Rx 接收眼图 Mask 掩模完整指标解读

本文系统梳理LPDDR5物理层一致性测试全流程,涵盖差分/单端电平、边沿斜率、交叉点电压、过冲下冲及CS/CA/DQ接收眼图掩模(Rx Mask)测试,详解各参数定义与工程实操要点。强调配置需与DRAM MR寄存器同步,突出差分≠合格、面积积分不可忽视、掩模失败优先排查参考电压与信号完整性等高频坑点,为硬件调试与SI工程师提供权威参考。

一只豌豆象的博客 43

《Thinking in java》笔记

《thinking in java》引发的思考 关于java面向对象的思考——抽象、并发 thinking in java中1.1抽象过程的描述 问题空间——>解空间的映射(所有问题最终都是列表,所有问题最终都是算法,面向对象) 对象是现实世界的抽象,到解空间中很好表述 难点:如何在问题空间的元素 到 解空间的对象之间创造一一对应的映射 java中的不足——interface、abst?、 (1.必须先定义最高层[或者使用适配器方式] 2.类似的类如何高效的相互复用[比如...

__一叶__的博客 1134

华为OD机考双机位C卷 - AI处理器组合 (Java & Python & JS & GO & C++ & C)

> 2026华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 华为OD机试双机位C卷真题目录点击查看: [【全网首发】2026华为OD机位C卷 机考真题题库含考点说明以及在线OJ(OD上机考试双机位C卷)](https://blog.youkuaiyun.com/banxia_frontend/article/details/155503868)

算法大师! 233

STM32F4 SPI FLASH(W25Q128)驱动详解(含DMA+完整读写擦除+低功耗)

本文实现了一款基于STM32 HAL库的SPI Flash驱动,以W25Q128为例,提供了完整的初始化、读写、擦除、ID读取等功能。驱动集成了DMA传输、超时保护、页对齐写入等特性,支持扇区擦除、整片擦除、页写入及跨页缓冲写入。代码结构清晰,易于移植到其他SPI Flash型号(如W25Q64、W25Q16等),适用于数据存储、固件升级、文件系统等嵌入式场景。

kevin1499的博客 96

Thinking in Java

Thinking in Java (Java编程思想) 学习总结心得(一) 前序: 学习java也已经有大约两年时间,但大多数断断续续,零散没有系统学习。这次经多方推荐购买了一本java学习必读书籍《Thinking in Java》学习之余将书中的心得和书中的重点内容总结写于此。 第一章 对象导论 我们之所以将自然界分解,组成各种概念,并按其含义分类,主要是因为我们是整个口语交流社...

周日王的博客 1306

费雪的未来增长评估:预测颠覆性技术的影响

本文旨在提供一个系统性的框架,用于评估和预测颠覆性技术的增长轨迹。我们将重点关注费雪增长模型(Fisher-Pry Model)这一经典技术扩散理论,探讨其在现代技术预测中的应用价值。文章首先介绍费雪增长模型的基本概念,然后深入其数学原理和算法实现。随后展示实际应用案例,讨论工具资源,最后探讨未来发展趋势。每个部分都包含详细的技术实现和理论分析。费雪增长模型(Fisher-Pry Model):一种描述技术替代过程的S型增长模型,用于预测新技术取代旧技术的速率。

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 928

Thinking in Java 源码的获取以及编译问题

《Java编程思想》的源代码的获取、编译过程,以及编译中碰到的错误。还有Ant程序的获取和配置。

pdcxs007的专栏 5272

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

《Thinking In Java》 VS 《Effective Java》 VS 《深入理解Java虚拟机》

今天刚考完试,在5天以前的前4个月时间里,我很庆幸自己选了一个看书的学习途径。从上个学期的暑假到现学期的11周里面,读了《Thinking In Java》、《深入理解Java虚拟机》和《Effective Java》,感悟颇多。首先先说明一下,我以前是看视频学习的,就做过两三个学校的网站,都已经上线在使用。没做过什么特别高大上的东西,所以我是处在新手的角度去读书的,我也知道自己的理解很浅,不

小浩子的博客 2万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

运行Thinking in Java里的codes

Thinking in Java的配套代码实操

TVXQ_xy的博客 1271

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Thinking in Java 附录之推荐书籍

陈昊鹏等翻译自Thinking in Java 第三版书籍Thinking in Java, 2nd Edition。本书所附光碟里就有此书,这是一个包含了完整索引并以颜色突出语法的HTML版本。你也可以从www.BruceEckel.com 免费下载。它还包含了一些没有收录到第三版的内容;详细情况请参考书中的目录。Thinking in Java, 1st Edition。本书所附光碟里就有

sunsnowad的专栏 2154

Thinking in java 习题答案

这个是我在学习thinking in java过程中所做的习题(不全),和大家分享,希望能共同进步以下是下载地址: http://211.155.234.58/coa/download.html     ----------------------------------------------------------------------------------

天堂来客 3057

深入Java编程:《Thinking in Java》第四版代码库推荐

深入Java编程:《Thinking in Java》第四版代码库推荐 项目介绍 《Thinking in Java》第四版是由Bruce Eckel编写的经典Java编程书籍,涵盖了Java 5/6的核心概念和技术。本书不仅提供了丰富的理论知识,还附带了大量的代码示例,帮助读者深入理解Java编程的精髓。为了方便读者学习和实践,本书的代码库已经开源,并托管在GitHub上。通过下载和安装这些代码...

gitblog_00164的博客 865

Thinking in Java之 继承与初始化

Thinking in Java 书中第七章有关继承与初始化的问题 在初始化顺序中,首先先初始化根基类中的static,然后是导出类,直到导出类static初始化完成。在本例中,首先初始化Insect基类中的static,即x1,此时打印出“static Insect.x1 initialized”;而后是导出类(子类)static x2初始化,此时打印出static Beetle.x2

做一名努力的通信程序员 506

跪了跪了!!继Thinking in java 4th 的后续其实是 On Java 8,而不是 Thinking in java 5

之前购入thinking in java 4th 英文版,部头太大,也是第一次接触oop,业余时间学习,直接上这部书就是坏主意。不过好歹挺过来了,扫了一遍,写了个小安卓APP。 但是很快发现,现在已经盛行java8了,java9页已经发布beta版了,还有kotlin。对于java5学到一半的人可谓尴尬,怎么进行过渡是个大问题。 很快只能继续找Bruce Eckel先生了,网上,尤其是中文网,基本都在找thinking in java 4th ,第五版的消息基本很少看到,看到也是噱头加广告。 于是只能Go

weixin_55932015的博客 442

《Thinking in Java》和《Core Java》

     《Thinking in Java》和《Core Java》都是java中的经典书籍。也是很多刚接触Java看的最多的两本书。最近又把这两本书好好的翻了一遍。      core java非常适合第一次接触Java的人,我很庆幸当时看的就是这本书。分为上下两卷,我把上卷看完了,下卷用到的时候再查。我发现它里面java的语法介绍的非常细致,例子也举的恰到好处。让人一看就懂,并且每个例子

oracs的专栏 1万+

【Java 基础】Thinking In Java 习题答案(一个外国小gg的)

非常感谢 http://greggordon.org/java/tij4/solutions.htm Tips 这书要一遍遍嚼,怎么也要翻3、5遍,不分初学者、老司机blabla; 不要求都背下来,差不多合上书哪章讲啥重点啥基本都清楚。 建议大家把书上的习题也搞一遍(可以参考国外小gg的)。 参考: Thinking In Java网络在线书阅读地址 来自网络...

一只写代码的狐松鼠 5986

thinking in java》_《thinking in java》阅读感想

本来打算第二篇文章分享一下webservice技术的,留在下一篇文章吧,写技术文章比较费时,必须每一步都得实践,否则读者看了没有用,该被骂了,周末有时间的话我一边实践一边记录吧,这篇文章跟大家分享一下《thinking in java》这本书的读后感吧,其实个人感觉分享一些学习想法和经验比分享一个技术,作用更大。《thinking in java》这本书我读了三遍了,可能有的人读的不只三遍了,我就...

weixin_34641420的博客 237

《Thinking in java》-学习笔记(9)

第9章 违例差错控制 1.基本违例 方法是创建一个特殊的对象,代表我们的信息,将其掷出我们当前的场景之外, 产生一个违例: if(t == null) throw new NullPointerException(); 这里用new在内存堆里创建违例,并需要调用一个构建器。标准的违例中,有两 个构建器,一个是默认构建器,另一个是需要使用一个字串自变量。 if(t == null)...

DeepingC 762

Thinking in Java中文版 1

“Thinking in Java”详细目录 写在前面的话引言1. 前提2. Java的学习3. 目标4. 联机文档5. 章节6. 练习7. 多媒体CD-ROM8. 源代码9. 编码样式10. Java版本11. 课程和培训12. 错误13. 封面设计14. 致谢第1章 对象入门1.1 抽象的进步1.2 对象的接口1.3 实现方案的隐藏1.4 方案的重复使用1.5 继承:重新使用接口1

morningbird的专栏 1544
上一篇: 个人计划
Apache-Wang
博客等级 码龄11年 18粉丝 59原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值