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

【Java学习笔记】Java初级阶段代码规范

Java 初级阶段代码规范

1. 类、方法的注释,要以 javadoc 的方式来写。

2. 非 Java Doc 的注释,往往是给代码的维护者看的,着重告读者为什么这样写,如何修改,注重什么问题等

3. 使用 tab 操作,实现缩进,默认整体向右边移动,时使用 shift+tab 整体向左移

4. 运算符之间加上空格,这样表达更清晰,更规范。比如:2 + 4 * 5 + 345 - 89

5. 源文件使用 UTF-8 编码

6. 行宽度不要超过 80 字符

7. 代码编写次行风格(推荐:因为 java 创始人也是这么写的)和行尾风格

次行风格

public class comment
{
	public static void main(String[] args)
	{
		System.out.println("commetn test");
	}
}

行尾风格

public class comment{
	public static void main(String[] args){
		System.out.println("commetn test");
	}
}

相关文章:

  • 基于项目管理的轻量级目标检测自动标注系统【基于 YOLOV8】
  • 打造可控可测的星座网络:IPLOOK低轨通信仿真平台搭建实践
  • 小葱桌面电视版下载_小葱桌面app免费下载最新版
  • 关于 软件开发模型 的分类、核心特点及详细对比分析,涵盖传统模型、迭代模型、敏捷模型等主流类型
  • 2025年常见渗透测试面试题-红队面试宝典下(题目+回答)
  • 谷歌浏览器的开发者模式如何开启及安装教程
  • 关于 驱动开发方法 的详细分类、核心特点及对比分析,涵盖 TDD、MDD、BDD、DDD、ATDD、FDD、PDD 等主流方法
  • MySQL 的 `binlog_format` 是做什么的?
  • [Python基础速成]2-模块与包与OOP
  • 【MySQL】表的增删改查
  • 【HarmonyOS NEXT】多目标产物构建实践
  • Android Studio 中文字大小的单位详解
  • LeetCode 118题解 | 杨辉三角
  • 【Maniskill】训练使用的性能指标
  • 【5G学习】基本概念之多频资源以及子载波和信道
  • RabbitMQ 优先级队列详解
  • 自适应调度器:动态分配测试资源
  • kubernetes》》k8s》》ConfigMap 、Secret
  • 数据结构(3)
  • 一图掌握 MySQL 核心要点
  • 涉李小龙形象商标被判定无效,真功夫:暂无更换计划
  • 蜀道考古调查阶段性成果发布,新发现文物遗存297处
  • 全国首例!上市公司董监高未履行公开增持承诺,投资者起诉获赔
  • 咖啡与乳腺健康之间,究竟有着怎样的复杂关系?
  • 福耀科技大学发布招生章程:专业培养语种为英语,综合改革省份选考需含物化
  • 新华视点丨广西抗旱一线调查