我注意到一些java库使用它作为后缀:
log4j, couchdb4j, neo4j, launch4j, etc..
Run Code Online (Sandbox Code Playgroud)
Rya*_*rle 58
由于数字4(英语为4 )是介词的同音词for,因此它用于表示库是for Java.
在.NET中,库有时带有前缀,n表示它们是.NET变体.例如,Java有Hibernate,.NET有nHibernate.您还有Java遵循此"约定"的情况,例如jUnit(其中.NET具有nUnit).
作为一个初级开发人员,我也被4j命名约定所困惑.我认为它是某种版本指示器,直到我注意到几个带有后缀的库.
也许现在Google搜索会为"4j"找到有意义的结果:)
编辑:
我一直无法找到4j后缀的来源,但我最好的猜测是它始于log4j,它现在有变种,如log4net,log4php,log4cxx.
| 归档时间: |
|
| 查看次数: |
5391 次 |
| 最近记录: |