当前位置: 首页 > 面试题库 >

Oracle Java代码约定

公西国发
2023-03-14
问题内容

有人知道Oracle在哪里可以找到描述Java代码约定的文档吗?

该URL不再可用,因此我为此主题创建了新问题。

http://www.oracle.com/technetwork/java/codeconv-138413.html


问题答案:

一种选择是使用Wayback机器,该机器似乎包含文档(这是pdf版本的直接链接)。但是,我也很想知道Oracle对它做了什么,他们是否打算摆脱它。

有一个在Oracle论坛上讨论这个被提升到OTN支持,但没有任何反应被提及。

2014年1月7日更新:网站上现在添加了一个论坛帖子,说明以下内容:

这些Java代码约定编写于1999年,此后一直未得到维护。

该信息可能不是最新的;文档中的链接可能不起作用。这就是为什么页面被删除的原因。不幸的是,还有其他站点未指向该文档。

为避免混淆,我们在重新整理其他网站的同时,重新发布了原始文档,并适当声明了有关信息不是最新的免责声明

尝试Java编程语言的代码约定

实际上,页面似乎已还原。



 类似资料:
  • 在 Python 社区有一些指导你格式化代码的约定。如果你使用 Python 进行了一段时间开发,那么你可能已经熟悉了这些约定。我会继续让事情简单些并且留下一些 URLs,如果以前你还没有碰过这些话题的话你能够在这里 URLs 中找到更多的信息。 让我们来个 PEP 动员! PEP 是“Python 增强倡议”,这些倡议是被索引以及托管在 python.org。在索引中,PEPs 被分成了几类,包

  • 问题内容: 有谁知道在构建应用程序时是否存在任何官方的或最受欢迎的Angular命名约定参考? Angular具有许多不同类型的组件,例如过滤器,指令,服务等。您是否同意在应用程序中实现引用命名约定会有意义? 例如: 如果需要创建新的过滤器,应该如何命名它们,例如[Something] Filter或filter [Something]或其他名称? 同样适用于控制器,服务,指令等。 我想知道的其他

  • 问题内容: 尝试创建两个表时收到错误消息。有一个多值依赖项,因此我分离了表并提出了这个建议: 但是,当尝试使用此代码添加值时: 我收到臭名昭著的1452错误: 我不完全确定这意味着什么,因为我在第一个表中具有NameID自动递增功能。我不能在第二个中使用auto_increment,因为它是外键,对吗?在此先感谢您的帮助。 问题答案: 您已经在列上定义了外键约束,即在表中使用insert作为电话表

  • 我有以下课程: SonarQube用变量标记所有三行上的错误: 移动此变量以符合Java规范约定。 如何使代码与SonarQube兼容? 我正在为Eclipse v2.6.0使用Sonarint。

  • 问题内容: Sun的“ Java编程语言代码约定 ”最近一次更新是在1999年4月。十年后,该语言以及常规用法发生了很多变化。还有更多最新的,被广泛采用的标准吗? 大多数准则都省略了指定文件编码和行尾的规定。Sun建议混合使用制表符和空格。Eclipse IDE默认为Eclipse的标准,即仅选项卡。在Maven的风格指南只是空格。许多样式指南(例如JBoss)都遵循Sun的指南,但是更喜欢使用K

  • 代码风格 Dubbo 的源代码和 JavaDoc 遵循以下的规范: Code Conventions for the Java Programming Language How to Write Doc Comments for the Javadoc Tool 异常和日志 尽可能携带完整的上下文信息,比如出错原因,出错的机器地址,调用对方的地址,连的注册中心地址,使用 Dubbo 的版本等。 尽