张树煜
先回答第一个问题它们三个都是java开发中经常会用的软件。
dom4j
dom4j是一个Java的XML API,用来读写XML文件的。
log4j
Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等。
neo4j
Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。
而第二个问题就是一些约定俗成的事了。
例如我们会把数组转json字符串的函数名标为"arr2json",就是这个道理。
李老师tome
一些简写而已 4代表for 2代表to 英文谐音而已 xxx4j代表xxx for java。 bean2Map代表bean to map
0x7fffffff
4的英文是four,是for的谐音,4j就是for java的意思