当前位置: 首页 > article >正文

学习嵩山版《Java 开发手册》:编程规约 - 命名风格(P1 ~ P2)

概述

  1. 《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,他旨在提升开发效率和代码质量

  2. 《Java 开发手册》是一本极具价值的 Java 开发规范指南,对于提升开发者的综合素质和代码质量具有重要意义

  3. 学习《Java 开发手册》是一个提升 Java 编程技能、了解行业最佳实践和规范的好方法


编程规约 - 命名风格 P1

1、基本介绍
  • 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。
// 反例

_name
__name
$name
name_
name$
name__
2、学习补充
// 虽然都是合法,但是不推荐使用

String _name = "jack";
String __name = "jack";
String $name = "jack";
String name_ = "jack";
String name$ = "jack";
String name__ = "jack";

String __ = "jack";
String $$ = "jack";

编程规约 - 命名风格 P2

1、基本介绍
  • 【强制】所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。

  • 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,纯拼音命名方式更要避免采用。

// 正例
// 国际通用的名称,可视同英文

ali
alibaba
taobao
cainiao
aliyun
youku
hangzhou
// 反例

DaZhePromotion [打折]
getPingfenByName() [评分] 
int 某变量 = 3
2、学习补充
// 虽然都是合法,但是不推荐使用

String xingming = "jack"; // 命名使用拼音
String 姓名 = "jack";	// 命名使用中文

http://www.kler.cn/a/407240.html

相关文章:

  • 实际工程里为什么不用面向过程编程而是用面向对象编程
  • macOS 无法安装第三方app,启用任何来源的方法
  • 03系统设计之商业业务平台(D1_学习前言)
  • 使用golang启动一个http代理
  • PVE的优化与温度监控(二)—无法识别移动硬盘S.M.A.R.T信息的思考并解决
  • 对抗样本存在的原因
  • 如何进行Apache的配置与调试?
  • Centos环境安装Docker
  • 谈谈法律专业留学dissertation的写作原则与要求
  • 基于Java Springboot高校奖助学金系统
  • el-table表格展示和传值分隔写法
  • SpringCloud Gateway转发请求到同一个服务的不同端口
  • 大模型(LLMs)增量预训练篇
  • Rust 智能指针
  • AI大模型开发架构设计(19)——大模型向量数据库企业级应用实践
  • 插排快排
  • Leetcode169. 多数元素(HOT100)
  • Apple Vision Pro开发002-新建项目配置
  • Python的3D可视化库 - vedo (2)visual子模块 基本可视化行为
  • vue3+echarts+ant design vue实现进度环形图
  • uniapp input限制输入负数,以及保留小数点两位.
  • 【接口封装】——2、鼠标移动窗体
  • Python网络爬虫实践案例:爬取猫眼电影Top100
  • ssm150旅游网站的设计与实现+jsp(论文+源码)_kaic
  • 大数据调度组件之Apache DolphinScheduler
  • 工商业光储充,储能协调控制器助力能源新变革