4j是什么意思?
我注意到许多java库使用它作为后缀:
log4j, couchdb4j, neo4j, launch4j, etc..
我注意到许多java库使用它作为后缀:
log4j, couchdb4j, neo4j, launch4j, etc..
由于数字 4(英语中的 4)是介词的同音异义词,因此它被用来表示库是 。for
for Java
在 .NET 中,库有时以前缀表示它们是 .NET 变体。例如,Java有Hibernate,.NET有nHibernate。您还会遇到Java遵循此“约定”的情况,例如jUnit(其中.NET具有nUnit)。n
作为一名新手开发人员,我也对4j命名约定感到困惑。我以为这是某种版本指示器,直到我注意到几个带有后缀的库。
也许现在谷歌搜索会发现一个有意义的结果“4j”:)
编辑:
我无法找到4j后缀的起源,但我最好的猜测是它以log4j开头,现在有log4net,log4php,log4cxx等变体。