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

有Java的编码标准吗?

爱海
2023-03-14
问题内容

我可以开发一个应用程序/项目。但这不是正确的编码标准。它占用大量内存,而其他人则不容易理解。通用标准要编码什么。我有一个问题,例如如何命名变量方法以及打包类的最佳方法是什么。像那样?

为此,请分享任何教程或示例。

提前致谢。


问题答案:

您需要的是最佳实践(JAVA)及其工作方式。

正Macarse所说:

您读过有效的Java吗?
http://java.sun.com/docs/books/effective/

其中包含大量的良好代码。

为了学习如何完成(以最佳方式),我建议您始终检查其他人的代码,尤其是开源项目。

您可以随时查看jdk源代码,它周围有一些不错的算法:http
:
//java.sun.com/j2se/1.5.0/source_license.html

另外,有时我会研究一些好的开源应用程序代码…

编辑:参加这样的社区也是一个好主意。

检查一下:http :
//www.javadb.com/

正如奈库所说:

学习良好代码的最佳选择是看一些流行的开源项目。我认为2年足够时间来理解这些项目中的代码。您可以查看一些项目:

* openjdk
* apache tomcat
* spring framework
* apache commons (very useful)
* Google collections

您足够学习和理解各种概念。我经常在JDK catalina(tomcat),spring,jboss等中学习代码。



 类似资料:
  • 当然,每个程序员在格式化方面都有自己的偏好,但是有一些通用的指导方针可以使您的程序更易于阅读,理解和维护。 最重要的是始终在-w标志下运行程序。 如果必须,可以通过no warnings pragma或$ ^ W变量明确地为代码的特定部分关闭它。 您还应该始终使用use strict或知道原因。 使用sigtrap甚至使用诊断编译指示也可能有用。 关于代码的美学布局,关于Larry唯一关心的唯一事

  • 这些程式码格式与文件的标准,必须被任何对 Fuel 贡献的人遵循, 任何不符合这些准则的贡献将不被接受。 档案格式 PHP 结束标籤 只包含 PHP 程式码的文件应该总是省略 PHP 结束标籤(?>)。 这可以防止许多难以捉摸的死亡白萤幕。 缩排 所有缩排应该使用真正的 Tab,而非空格。 但对齐缩排后的物件应该使用空格,而非 Tab。 // 缩排 2 个 Tab $var =

  • 问题内容: 在python中,您通常使用PEP 8-Python代码样式指南 作为您的编码标准/准则吗?您还有其他更喜欢的正式标准吗? 问题答案: “在python中,您通常使用PEP 8-Python代码样式指南作为您的编码标准/准则吗?您是否还需要其他正式的标准?” 如您所提到的,请遵循PEP 8作为主要文本,并遵循PEP 257 作为文档字符串约定 与Python样式指南一起,建议您参考以下

  • 本文档修改于 AT&T Indian Hill 实验室内部成立的一个委员会的一份文档,旨在于建立一套通用的编码标准。

  • 问题内容: 有时,标记为中断或继续可使代码更具可读性。 我想知道标签的通用约定是什么。全部大写?第一顶? 问题答案: 如果必须使用大写字母来使用它们,这会引起人们的注意,并避免误认为它们是“类”名称。引起他们的注意还有另一个好处,那就是引起人们的注意,这些人会随之而来并重构您的代码并删除它们。;)

  • 为什么要编译安装 包管理系统是绝大多数发行版的必备组件,也是一个发行版区别于其它发行版的主要特征。但是有些软件,并不能通过包管理系统安装,这就需要下载源码编译安装。 一个软件可能有许多功能,但是发行版中提供的安装包,通常只具有一些常见的功能。如果提供所有功能,那么无疑会占用更多的资源,而这些功能,大多数用户不会用到;[24]而你会用到的功能,可能安装包中刚好没有。编译安装可以灵活地定制软件,选择自