`
liuwei1981
  • 浏览: 770241 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:160728
社区版块
存档分类
最新评论

24.Java注释

 
阅读更多

今天开始说说Java编程语法部分。

 

这部分内容结束后,就可以在API文档(以及百度)的帮助下,开始真正的Java编程探索了。

 

今天说说Java注释。Java注释本身就是规范格式的问题,几乎没什么可说的。。。。这里给还没有什么编程经历的人说说,代码注释的重要性。

 

如果编写过规模比较大的软件(不是练习、范例之类的)的,并且还需要在经过一段时间之后要再回过头来阅读修改,就会深深体会到注释的重要性了,而不是刚看到注释,对注释嗤之以鼻,不屑一顾,觉得没什么可看的。

 

有这样的体会,除非在学校学习过程中有过类似的项目经验,否则很难有所体会。注释本身很简单,但是要写出漂亮,有范儿的注释,没有一定的编程经历功底是不可能的,也是区分新手和老手的方法之一。

 

我是怎么体会到的?切肤之痛啊。当时刚刚实习,水平不行,只好加班赶进度了。在加班到很晚的时候,遇到了一个编程的“小门槛”,当时已经加班工作很长时间了,但是好像是困极了突然灵光乍现,有了个很好的想法(当然,现在看起来还是很笨的方法了),顿时文思如泉涌啊,很快完成了一个复杂的逻辑处理,大功告成,收工回家!但第二天上班后,估计是昨天累过头了,竟然忘了昨晚加班做的代码了,一看方法,觉得没什么用,直接一个delete。当进行测试运行的时候,一看错误提示,才猛然间醒悟啊,各种悔恨啊。那时候没有版本控制系统,只好重新开始写了。没了突然的灵感,写起来那是艰难的过程。

 

因为当时没有写注释。如果有注释的话,第二天即使忘记了,一看注释也知道它的作用,就不会那么轻率的做删除的决定了。

 

虽然很多人提到了,优秀的代码本身就是注释,但是几句言简意赅的说明注释,在让别人阅读代码的时候,还是会带来方便。毕竟在实际工作中,项目时间紧,任务中,一旦遇到问题,别人需要修改你的代码,很难静下心来心平气和的查阅你的代码的(并且很有可能是你的代码早成问题,心情之差可想而知了)。

 

那么在Java代码里面写上注释,是很简单的。但是注释要写什么?

 

就像是会写字了,但是要写出一篇好文章还是很难得。这点同样与写注释和写代码可以相印证。

 

这里不多说,因为一大堆的原则,惯例,对于刚开始学习编程的人来说,是根本无法接受和理解的,这个还需要在以后的练习与开发中去磨练。

 

这里只说一个。一开始,注释不要重复说明代码所做的事情。那样,当别人看你的代码的时候,会觉得你在“侮辱”他的智商。

 

比如:

 

int i = 100;//将100赋值给变量i

 

i = i/2; //将i值除以二2,再赋值给i

 

这样的注释会让人抓狂的。难道我看不出代码这是要干什么么?我要知道的是,你为什么要把100赋值给i,又为什么把i值除以2?这才是代码注释要做的。就是注释最重要的是要说明代码这样做的业务意义,以及这样处理的原因。

 

后面说说Java代码里面如何加入注释。

 

 

 

 

分享到:
评论

相关推荐

    19.java基础概念-注释.zip

    19.java基础概念_注释.zip19.java基础概念_注释.zip19.java基础概念_注释.zip19.java基础概念_注释.zip19.java基础概念_注释.zip19.java基础概念_注释.zip19.java基础概念_注释.zip19.java基础概念_注释.zip19.java...

    1.java注释.zip

    Java注释是编程过程中的重要组成部分,它有助于提高代码的可读性和可维护性。本文将深入探讨Java注释的类型、使用方法以及其在软件开发中的重要性。 首先,Java提供三种主要类型的注释: 1. 单行注释(// 注释):...

    Java注释规范

    Java 注释规范 Java 注释规范是为了让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。该规范定义了 Java 项目中注释的规范和要求,包括注释的类型、注释的内容、注释的位置...

    开源项目经常看到 package-info.java 文件,到底有啥用?(csdn)————程序.pdf

    在Java编程中,`package-info.java`文件是一个特殊的源代码文件,它的主要功能是提供包级别的元数据,包括文档注释和包级别的变量。以下是其具体用途的详细解释: 1. **包级文档注释**: 在Java 5及以后的版本中,...

    java注释模板.zip

    Java注释模板就是为了帮助开发者快速、规范地添加注释而设计的。本文将深入探讨Java注释模板的重要性、类型以及如何使用。 一、注释模板的重要性 1. 提高代码可读性:良好的注释能够清晰地解释代码的功能、逻辑和...

    Eclipse Java注释模板.txt

    ### Eclipse Java注释模板知识点详解 #### 一、概述 在进行Java开发的过程中,良好的代码注释习惯不仅能帮助自己快速回顾代码逻辑,还能方便其他开发者理解代码意图,从而提高整个团队的工作效率。Eclipse作为一款...

    java的注释规范(单行注释、多行注释、分块注释)

    java 注释规范详解 java 注释规范是 Java 开发过程中不可或缺的一部分,它的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。java 注释规范可以分为三种:单行注释...

    Java开发技术大全(500个源代码).

    HelloWorldApp.java 第一个用Java开发的应用程序。 firstApplet.java 第一个用Java开发的Applet小程序。 firstApplet.htm 用来装载Applet的网页文件 第2章 示例描述:本章介绍开发Java的基础语法知识。 ...

    【Java教程】4.Java代码注释

    本Java教程将带你深入理解Java代码注释的使用和重要性。 一、单行注释 在Java中,单行注释是最常见的注释方式,使用`//`符号来标记。这种注释方式适用于快速添加临时性的注释或者对单行代码进行解释。例如: ```...

    Java代码注释率检查器.rar

    Java代码注释是编程实践中非常重要的一个环节,它有助于提高代码的可读性和维护性。注释能够解释代码的功能、用途以及实现逻辑,使得其他开发者能更快地理解代码,尤其在团队协作中更是不可或缺。本资源"Java代码...

    Java的注释

    本文将详细介绍几种常见的Java注释方式及其用途,并通过实例展示如何设置Eclipse IDE中的注释模板,帮助开发者更好地管理和组织代码。 #### 一、Java注释概述 Java提供了三种类型的注释: 1. **单行注释(//)**:...

    Java注释模板使用

    Java注释模板的使用就是一种确保代码风格统一的有效方法。本文将深入探讨Java注释的类型、用途,以及如何创建和使用注释模板,以帮助您和您的团队提升代码质量。 1. **Java注释类型**: - **单行注释**:以`//`...

    java 注释风格和java格式风格模版

    首先,Java注释风格主要有三种: 1. 单行注释:使用`//`标记,常用于快速添加临时性的或者行内的注释。 2. 多行注释:使用`/* */`包裹,适合对代码块进行解释,可以跨越多行。 3. Javadoc注释:以`/** */`形式存在...

    java代码注释模板

    Java代码注释是编程实践中非常重要的一个环节,它有助于提高代码的可读性和维护性。在团队合作中,良好的代码注释能够帮助其他开发者更快地理解代码的功能和逻辑,节省了阅读和调试的时间。本资源包含一个“java代码...

    java注释规范文档

    ### Java注释规范详解 #### 一、引言 在软件开发过程中,代码注释扮演着极其重要的角色。良好的注释不仅可以帮助其他开发者快速理解代码的功能和用途,还能提高整个团队的工作效率。Java作为一种广泛使用的编程...

    Catfish.java的源代码

    Catfish.java 的源代码,写的详细正确,而且每一行代码有注释,便于读者理解。谢谢关注。

    Eclipse Java 注释模板

    下面我们将深入探讨Eclipse Java注释模板的使用方法、重要性以及如何进行自定义配置。 首先,Eclipse的Java注释模板允许开发者预先设定一系列常用的注释格式,如类、方法、变量的注释模板。这些模板包含了如作者、...

    java注释模板

    eclipse中java类注释模板,有需要的朋友可以参考使用。

    java高手真经 光盘源码

    java高手真经 全光盘源代码 打包rar 第1部分(2个程序包) HelloWorld.zip 01.Java入门样例HelloWorld demo.zip 03.Eclipse入门样例...javaannotation.zip 28.Java注释符编程 javafeature.zip 29.Java5.0语言新特性

Global site tag (gtag.js) - Google Analytics