Advertisement

Google-Java-Style-Guide-cn.pdf

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:PDF


简介:
在深入学习Java编程语言之前,了解其编程规范是核心基础的一部分。掌握这些编程规范有助于保持代码的整洁和一致,并为团队协作奠定良好基础。在这一过程中,Google开发了一套详细的Java编程风格指南,成为业内广泛认可的标准参考。Google的Java编程风格指南《Google-Java-Style-Guide-cn.pdf》对源代码文件、格式规范、命名约定以及程序实践等做出了具体规定。它不仅从美观的角度对代码格式做出了明确的规定,并且还指定了许多程序设计中的规范与标准。通过学习这份指南,可以掌握很多优秀的编程实践和技巧。该指南要求每个Java源文件采用UTF-8编码。因为它能涵盖各种字符,已确立为编程领域最普遍使用的编码方案。另外,源文件命名必须包含顶层类名,并以“.java”作为扩展名。该指南对这些术语有清晰的规定:对于类的定义,涵盖了普通类、枚举、接口和注解等多种类型;而对于成员这一概念,则包括了嵌套类、类变量、方法和构造函数等不同内容。源码的结构要求应包括许可信息、包声明和导包声明等核心要素,并且必须避免使用禁止静态导入类。格式规定包括:括号使用、缩进方式以及每行代码不超过100个字符等。通常建议采用双空格作为缩进标准,同时,应考虑通过小括号分组来提高代码可读性。命名约定部分说明了各种标识符的命名规则,其中CamelCase详细阐述。编程实践章节规定了所有标识符通用规则及特定类型标识符规则:捕获异常时不忽略异常、使用类名而非实例调用静态成员变量和方法等。 这份文档的详细架构涵盖了文件基础守则、格式、命名约定以及编程实践的主要部分。每个主要部分都包含详细的条款规定。此手册特别指出JavaDoc格式的撰写规范,并建议在特定条件下采用JavaDoc以提高代码易懂性。每个章节都提供了详尽的具体说明,帮助开发者清楚执行操作。通过分析该指南的历史更新记录,可以看出文档自2014年发布的2.2版至2018年发布的5.2版间经历了逐步优化的过程。这表明文档在其发展过程中持续 undergoes incremental improvements and enhancements.在版本迭代的过程中,旧版指南中不再适用的一些内容已被相应地调整和替代。这进一步说明程序设计标准并非一劳永逸,而是会随着时间和技术发展以及社区达成共识的过程中不断演变。该指南的翻译者在其序言部分指出,现有大部分中文译本多为较早版本。为此,他推出了一个基于最新版本的翻译方案。这也既有助于开发者掌握最新型的编程标准,同时也展现了其对开源社区的支持态度。这份电子书包含了针对Java开发者的系列详细编程指南。包括代码命名原则和具体的编程实践要求,这些指导方针旨在提高代码质量和易维护性。从而为开发者提供了编写高质量代码的重要参考依据。对于致力于提升自身Java编程水平的开发者来说,深入理解和实践这些规范是不可或缺的学习过程。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Beginners Guide to Google Guava.pdf
    优质
    《Beginners Guide to Google Guava》是一份专为初学者设计的手册,全面介绍了Google Guava库的功能和使用方法,帮助开发者轻松掌握高效编程技巧。 Guava 在中文里意为石榴,这是一个由 Google 开源的项目,包含了该公司许多常用的 Java 库。该项目目前主要包含以下模块:com.google.common.annotations、com.google.common.base、com.google.common.collect、com.google.common.io、com.google.common.net、com.google.common.primitives 以及 com.google.common.util.concurrent。
  • ETA9742E8A-CN.pdf
    优质
    这份文档ETA9742E8A-CN.pdf可能是关于电子元器件的技术规格或使用说明,其中包含了该型号产品在中国市场的相关信息和参数。 ETA9742E8A中文手册提供了详细的参数、使用方法及注意事项等内容,旨在帮助用户更好地理解和操作该设备。
  • LM317_EN_ZH-CN.pdf
    优质
    《LM317_EN_ZH-CN.pdf》是一份包含英文和简体中文说明的手册,详细介绍了LM317可调稳压器的工作原理、电气特性及应用指南。 生成占空比为0.1到0.9可调的PWM波:使用MSP430微控制器产生一个初始占空比为0.1的PWM方波信号,每当按键被按下一次时,该PWM信号的占空比就增加0.1。当占空比达到最大值0.9之后,再按一次键盘则会将占空比回调至最小值0.1。 显示:在生成上述可调节范围内的PWM方波后,通过单个LED来展示当前设置的占空比数值。例如,在占空比为0.1时,LED上显示数字“1”,以此类推直到当占空比达到最大值即0.9时,则会显示出数字“9”。
  • DP5020-CN.pdf
    优质
    这份文档名为DP5020-CN.pdf,内容涵盖产品技术规格、安装指南及用户手册等信息,专为中文用户提供详尽的产品支持与服务。 16位LED恒流驱动是一款专门用于控制LED灯的电子设备,能够确保每个LED获得稳定的电流,从而保证灯光的一致性和稳定性。这种驱动器通常应用于需要精确亮度调节或大量LED照明的应用中,如舞台灯光、建筑照明和广告牌等场合。
  • Quectel_EC2x_EG9x_EM05_MQTT_Application_Note_V1.0_en.zh-CN.pdf
    优质
    该文档提供了关于Quectel EC2x、EG9x和EM05系列模块使用MQTT协议的应用指导,包括配置说明及示例代码,适用于开发者进行物联网项目开发。 移远EC20的4G模块关于MQTT协议与阿里云服务器通信的AT指令中文文档,已经实际测试过可以正常连接及数据通讯。 文档修订记录: 版本:1.0 日期:2018年8月21日 作者:Chavis CHEN
  • BSIMM10-CN.pdf
    优质
    BSIMM10-CN 是一本关于软件开发安全性的指南,它基于广泛的行业实践,提供了针对不同行业的软件安全活动模型。该文档为中文版,适合中国开发者和安全专家参考使用。 BSIMM10 新增的三项活动明确了一条路径:软件定义生命周期治理、辅助创建软件定义资产的监控以及对软件定义基础架构进行自动验证。这表明一些组织正在积极探索加快安全部署的方法,以适应新功能快速交付的需求。