1最好的方式是使用eclipse中自带的重构Refactor功能

2整洁清楚的代码比注释要好得多

必要的注释:

1文件注释

使用模版功能:eclipse -> Window -> Preferences -> Java -> Code Style -> Code Templates

2类型(类,接口,枚举等)

通过javadoc的功能来看这段注释

3方法注释

这类注释也能自动生成在javadoc中,形成完整的文档格式

4变量注释

成员变量:功能、取值范围、存取时注意事项

局部变量:通常需要对主要变量做注释,无特别意义的变量无需加注释

5块注释

----------------------

(1)代码注释

虽然通过注释很容易看出这里的查询条件,但完全可以通过清晰的函数来“注释”这个意图:

(2)进一步说明

(3)

(4)

(5)

(6)

括号后面的注释

(7)在删除代码的同时也要删除相关的注释,实现代码和注释synchronized

快速正确的修改变量的命名和如何正确规范的注释相关推荐

  1. python正确的变量名称_Python基础之变量的命名

    变量的命名 目标 标识符和关键字 变量的命名规则 0.1 标识符和关键字 1.1 标识符 标示符就是程序员定义的 变量名.函数名 名字 需要有 见名知义 的效果,见下图: 标示符可以由 字母.下划线 ...

  2. python重命名文件pycharm_Python中批量修改变量名太费劲?Pycharm中使用重命名一次搞定...

    标签:rename   current   变量   阅读   tor   小伙伴   search   其他   就是如果程序中有一个变量被用得比较多,但名字起得不是很好,导致其他阅读程序的人搞不清 ...

  3. Java基础题36:(多选题)下列有关于变量的命名正确的是 A.可以由字母、数字、下划线、”$”组成; 头

    36.(多选题)下列有关于变量的命名正确的是 A.可以由字母.数字.下划线."$"组成; B.首字母能以数字开头 C.首字母不能以数字开头 D.Java大小写敏感,命名变量时需要注 ...

  4. python变量词是什么意思_在Python中,关于变量的命名,表述正确的是?_学小易找答案...

    [多选题]在下列关于梁转角的说法中,()是正确的 [多选题]在下面这些关于梁的弯矩与变形间关系的说法中,错误的是? [单选题]梁弯曲变形后的轴线称为( ). [判断题]下列语句的执行结果是True. ...

  5. 如何快速修改文件重命名命名_更改Excel命名范围的地址

    如何快速修改文件重命名命名 In Excel, you can give a name to a range of cells, then use that name in a formula, or ...

  6. Python|Git remote|hosts|PyCharm常用快捷键|变量转换|命名|类型|运算符|分支|调整tab|循环|语言基础50课:学习记录(1)-项目简介及变量、条件及循环

    目录 系列目录 均引自原项目地址: Python语言基础50课简介及相关网址 修改 hosts 文件 解决 GitHub 上图片无法显示 视频资源 Python语言基础50课代码等文件资源 表1. P ...

  7. python语言的变量随时命名随时_计算机二级

    编程题较难,比考试难度高.能看懂就可以. 1. 按照"后进先出"原则组织数据的数据结构是____ A.双向链表 B.队列 C.栈 D.二叉树 2. 以下选项的叙述中,正确的是 A. ...

  8. java 理论与实践,Java 理论与实践: 正确使用 Volatile 变量

    Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量.这两种机制的提出都是为了实现代码线程的安全性.其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低) ...

  9. Java 理论与实践: 正确使用 Volatile 变量

    2019独角兽企业重金招聘Python工程师标准>>> ava 语言中的 volatile 变量可以被看作是一种 "程度较轻的 synchronized":与 s ...

最新文章

  1. 芯片植入:“增强人类”的生物黑科技
  2. 30岁暂别职场、40岁提前退休:不上班的生活,开心吗?
  3. 因 Redis 分布式锁造成的 P0 级重大事故,整个项目组被扣了绩效。。。
  4. linux不自动创建sda1,linux下头挂载新硬盘(转)
  5. fruncm server sql 无法生成 线程_MSSQLSERVER启动不了,报SQL Server 无法生成 FRunCM 线程...
  6. Java技术:SpringBoot实现邮件发送功能
  7. warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法
  8. 反编译androd的apk文件
  9. upload组件 获得焦点_HTML Input FileUpload autofocus用法及代码示例
  10. Struts第八篇【资源国际化、对比JSP的资源国际化】
  11. PHP正则表达式的快速学习方法
  12. plc模拟器软件_【万泉河】咸鱼上买了个二手施耐德PLC,上当了。
  13. 扒皮 || 优衣库X KAWS凭什么会被疯抢??!!!
  14. java json ajax数据处理,echart显示 问题待解决
  15. bzoj 2096 [POI2004]ZAW——二进制枚举
  16. 深度学习——BRNN和DRNN
  17. ESP32学习(3):ESP32上运行ILI9341驱动LCD
  18. 自定义创建rabbitMQ的channel连接池
  19. podcast什么意思php,播客是什么软件
  20. 第十周博文作业,项目2 (1)(2)

热门文章

  1. springboot项目如何不依赖spring-boot-parent
  2. matlab 03d,randomforest-matlab 一个 实现 的源代码,里面有使用说明和范例 Data Mining 数据挖掘 242万源代码下载- www.pudn.com...
  3. 详解fianl,finally,finalize关键字
  4. JavaScript:函数
  5. 趣谈 | Python为什么受欢迎的本质,知道的人寥寥无几?
  6. Oracle 11gR2 ORA-12638 身份证明检索失败解决方法
  7. 自动生成宣传单打印页--提高工作效率
  8. 最好的计划是略有闲余的计划,用于缓冲必然出现的错误与突发事件(转)
  9. 如何修复在Microsoft Azure中“虚拟机防火墙打开,关闭RDP的连接端口”问题
  10. HBase-再看HBase