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

是否有广泛的现代Java编码约定?

葛昱
2023-03-14
问题内容

Sun的“ Java编程语言代码约定
”最近一次更新是在1999年4月。十年后,该语言以及常规用法发生了很多变化。还有更多最新的,被广泛采用的标准吗?

大多数准则都省略了指定文件编码和行尾的规定。Sun建议混合使用制表符和空格。Eclipse
IDE默认为Eclipse的标准,即仅选项卡。在Maven的风格指南只是空格。许多样式指南(例如JBoss)都遵循Sun的指南,但是更喜欢使用K&R花括号而不是OTBS。每个Apache项目都有自己的样式指南,每个样式指南之间都有细微的差别。


问题答案:

问题不是问您的编码风格是什么,而是现有的编码标准。

我发现 欧洲航天局Java编码标准
(pdf)(alt链接)是最新的和全面的,尽管我不确定采用的普及程度。



 类似资料:
  • 问题内容: 有人知道Oracle在哪里可以找到描述Java代码约定的文档吗? 该URL不再可用,因此我为此主题创建了新问题。 http://www.oracle.com/technetwork/java/codeconv-138413.html 问题答案: 一种选择是使用Wayback机器,该机器似乎包含文档(这是pdf版本的直接链接)。但是,我也很想知道Oracle对它做了什么,他们是否打算摆脱

  • 问题内容: 我有一个很大的课程(大约40种方法),这是我将作为课程作业提交的课程包的一部分。目前,这些方法在公用事业/私有等方面非常混乱。我想以一种明智的方式订购它们。有这样做的标准方法吗?例如,通常在方法之前列出字段,在其他方法之前列出构造函数,最后是getter/ setter。其余的方法呢? 问题答案: 有些约定首先列出了所有公共方法,然后列出了所有私有方法-这意味着即使您不理解接口,也很容

  • 检查给定行是否为java代码的正确方法是什么? 输入:日志支持。java:44 com/sun/activation/registries/LogSupport日志(Ljava/lang/String;)五、 预期输出:false。 输入:扫描仪输入=新扫描仪(系统输入); 预期输出:true。 我尝试了EclipseJDTASTParser来检查是否可以创建AST。代码如下: 但这是行不通的。有

  • 问题内容: 好吧,标题是不言而喻的。我在编译有很多注释行的项目时想知道这一点。这有点愚蠢,因为jar文件不会增加太多(某些字节),但是我很好奇这是否会影响带有大量代码和注释的程序。 谢谢 问题答案: 它不会影响执行或性能(除非您注释了错误的语句:-) 但这 绝对 会影响可读性。没有理由(在生产中)使用大量注释掉的代码,版本控制是必经之路 另请参阅 此问题。 问题结束。

  • 本文向大家介绍哪些是使用最广泛的密码算法?相关面试题,主要包含被问及哪些是使用最广泛的密码算法?时的应答技巧和注意事项,需要的朋友参考一下 回答:**下面列出了最常用的加密算法: Triple DES RSA Blowfish Twofish AES

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