4j是什么意思?

2022-08-31 16:26:00

我注意到许多java库使用它作为后缀:

log4j, couchdb4j, neo4j, launch4j, etc..

答案 1

由于数字 4(英语中的 4)是介词的同音异义词,因此它被用来表示库是 。forfor Java

在 .NET 中,库有时以前缀表示它们是 .NET 变体。例如,Java有Hibernate,.NET有nHibernate。您还会遇到Java遵循此“约定”的情况,例如jUnit(其中.NET具有nUnit)。n

作为一名新手开发人员,我也对4j命名约定感到困惑。我以为这是某种版本指示器,直到我注意到几个带有后缀的库。

也许现在谷歌搜索会发现一个有意义的结果“4j”:)

编辑:

我无法找到4j后缀的起源,但我最好的猜测是它以log4j开头,现在有log4net,log4php,log4cxx等变体。


答案 2

我猜它的意思是“对于java”

在这个页面上,slf4j它甚至说

Java 或 (SLF4J) 的简单日志记录外观


推荐