![]() |
1
4
对于Java的情况,包直接对应于目录层次结构,并且对于目录层次结构而言,它更植根于最通用的、而不是最特定的域标识符。另外,在读取目录层次结构时,最常见的是从上到下读取。所以我认为翻转域组件顺序的约定在这里是有意义的。 |
![]() |
2
2
在Java和其他编程语言中,包标识符决定项目的目录层次结构。
所以如果你有两个包裹
这是一个很好的逻辑,而另一种方式会给你
这是不明智的。 |
![]() |
3
1
它是一种使用全局唯一名称作为所有命名空间前缀的方法,从而使所有命名空间对全局唯一名称保持私有。 |
![]() |
4
1
在sience中,符号通常以最重要的信息位开始,以便更容易地对信息进行排序和分组。TLD是域结构的根,因此是最重要的信息位。因此,以这种方式构建包是有意义的。当然,这没关系 com.example.mypackage软件包 或 示例.com.mypackage . 但是孙决定更喜欢午睡的方式。
关于日期格式,请注意
ISO
将“交换格式”描述为:
YYY-MM-DD
因此,从这一点来看,使用“错误”符号的人就是DNS系统本身。但我认为他们试图优化解析URL的整个过程(例如,首先使用“www”来表示Web服务器) |
![]() |
5
0
这有点主观。你可以习惯这样的惯例
所以这完全取决于你所使用的环境/情况。就我的两分钱! |
![]() |
6
0
不,这不是卖弄学问,而是创建一个名称空间。 可能还有其他三方开发人员/程序等也可以创建ituneshelper.plist。 或sqllrunner.java类。在这些文件前面加上自己的名称空间,例如域名 创建一个相当独特的名称,这样com.oracle.sqllrunner.java就不同了,不会与org.postgresql.sqllrunner.java冲突。 |