文章目录

  • java 的注释
    • 单行注释
    • 多行注释
    • 文本注释
  • jsp 的注释
    • 第一种
    • 第二种
    • 第三种
  • css 的注释
  • js 的注释
    • 单行注释
      • 奇葩的单行注释
    • 多行注释
    • 文档注释
  • xml 的注释
  • html 的注释

java 的注释

单行注释

public class HelloWorld{public static void main(String [] args){System.out.println("HelloWorld");//This is my first java}
}

选中你要加注释的区域,用 ctrl+shift+c 或者 ctrl+/ 会加上 // 注释,再重复按一下就会去掉 // 注释。

多行注释

/**This*my*first*java*/
public class HelloWorld{public static void main(String [] args){System.out.println("HelloWorld");}
}

选中你要加注释的区域,用 ctrl+shift+/ 会加上 /…/ 注释,再用 ctrl+shift+\ 会去掉 /…/ 注释。(注意:正斜杠是加注释,反斜杠是去掉注释)

文本注释

/***This*is*my*first*java*/
public class HelloWorld{public static void main(String [] args){System.out.println("HelloWorld");}
}

快捷键为:Alt+Shift+J

jsp 的注释

第一种

<!-- <%=new Date()%> -->

注释中的代码会执行,但不会在页面上输出。
这种格式的注释快捷键:shift+ctrl+c 单行注释(没有ctrl+/快捷键),shift+ctrl+/ 多行注释。
这是HTML/XML的原版注释,会老老实实的发到客户端的,有什么见不得人的就别用这个写了

第二种

<%--注释内容--%>

注释中的代码不会执行,也不会在页面上输出。
这种格式的注释没有快捷键。
jsp文件没有文本注释,你非要说有文本注释,那也是写在java代码片段里面,或者写在声明片段里面。

有<%-- --%>的东西都是写给JSP应用服务器看的,不会发到客户端的。编译器将其置之不理,html也无缘与其相见,被应用服务器打入冷宫了。这个注释感觉比较多余,不知道专门又搞一个这种注释干什么。

第三种

<%
//当行注释
/**
多行注释
*/
%>

css 的注释

/*这是单行注释*//*这是多行注释这是多行注释这是多行注释
*/

js 的注释

单行注释

// 这是一行注释
// 另一行注释

奇葩的单行注释

这种单行注释不是很常见,会和 html 内的注释混淆,不推荐使用。这种注释后面是不要加 -->,这是和 html 注释不一样的地方。

<!- 这是一行注释,(#^.^#)

多行注释

一般写在 js 文件的开头位置,或者写在声明函数的前面,用来介绍作者、参数、函数用途等信息

/** Author:liaowenxiong* Date:2008-08-10*/

文档注释

类似于 Java 的文档注释

/*** Maps children that are typically specified as `props.children`.** See https://reactjs.org/docs/react-api.html#react.children.map** The provided mapFunction(child, key, index) will be called for each* leaf child.** @param {?*} children Children tree container.* @param {function(*, int)} func The map function.* @param {*} context Context for mapFunction.* @return {object} Object containing the ordered map of results.*/
function mapChildren(children, func, context) {if (children == null) {return children;}var result = [];mapIntoWithKeyPrefixInternal(children, result, null, func, context);return result;
}

参数变量名与参数说明之间使用连字符 -,会使阅读更友好:

/*** @param {object} partialState - Next partial state to be merged with state.*/

大括号内的object 表示参数的类型,说明该参数是一个对象;partialState 是参数名称;Next partial state to be merged with state. 这是参数的说明信息。

描述一个对象参数的属性:

/*** @param {Object} employee - The employee who is responsible for the project.* @param {string} employee.name - The name of the employee.* @param {string} employee.department - The employee's department.*/

假如 employee 参数是一个对象数组,这个数组中的元素对象包含 name 和 department 属性,那么可以这么描述:

/*** Assign the project to a list of employees.* @param {Object[]} employees - The employees who are responsible for the project.* @param {string} employees[].name - The name of an employee.* @param {string} employees[].department - The employee's department.*/

JS 的注释建议详见《JavaScript代码注释范例》

xml 的注释

单行注释:使用shift+ctrl+c进行注释,再次使用取消注释,没有ctrl+/快捷键
多行注释:使用shift+ctrl+/进行注释,使用shift+ctrl+\取消注释。
没有文本注释。

xml 注释:

<error-page>
<!--方式1 -->
<error-code>500</error-code>
<!--方式2
<exception-type>javax.servlet.ServletException </exception-type>
-->
<location>/error.html</location>
</error-page>

html 的注释

其实和 xml 的注释一样。

<!--这是单行注释-->
<!--这是多行注释这是多行注释这是多行注释
-->

MyEclipse for Windows 关于 java、jsp、xml、js、html 等文件的注释快捷键及注释格式介绍相关推荐

  1. java使用jxl生成excel表格,jsp使用js下载excel文件xls

    java使用jxl生成excel表格,jsp使用js下载excel文件 后端代码 maven jar包 主体代码逻辑 引入的jar包 具体代码段 重点详解 表头和表格内容两种格式 直接将 HttpSe ...

  2. 关于Eclipse中各个文件(*.java *.jsp *.xml)文字大小的设定。

    对于java文件,文字大小的设置,应该都没有问题. 窗口---->首选项----->General ------>Appearnce (外観) ----->Colors and ...

  3. 微信JSSDK开发,调用微信扫一扫 JAVA jsp前端 js实现

    // 微信JSSDK的AccessToken请求URL地址ublic final static String weixin_jssdk_acceToken_url = "https://ap ...

  4. java集成pdf.js实现pdf文件在线预览

    最近项目需要实现在线预览pdf文件功能,找来找去,发现有个pdf.js的类库挺好用,直接用js实现在线预览. pdf.js是开源项目,github的地址: https://github.com/moz ...

  5. JavaWeb数据交互前后台[Java+JSP+MySql+tomcat] 仿12306购票系统前台和后台(一)项目介绍以及需求分析

    目录 项目需求中要求的开发工具: 项目需求中使用到的技术: 前台功能概述 后台功能概述 前台界面设计 注册 登录 主页 游客访问主页 用户登录访问主页 ​ 增删改查乘车人 增加乘车人 乘车人主页分页查 ...

  6. java 生成 xml dtd_使用DTD文件中的JAXB生成Java类 – 如何修改DTD?

    在他的回答中,mavrav似乎告诉DTD这是不可能的.我不太清楚如何使用DTD. 但是,如果可以,请在XML模式中翻译您的DTD. 我试着用这个谢玛: xmlns:hr="http://my ...

  7. eclipse java注释快捷键 取消注释快捷键

    注释代码:把要注释的代码选中,/* */ 形式的 , 按Ctrl+Shift+/ .//形式的 , 按ctrl+/ . 取消代码注释: 把要注释的代码选中, /* */ 形式的 , 按Ctrl+Shi ...

  8. java毕业设计——基于java+JSP+sqlserver的班主任管理系统设计与实现(毕业论文+程序源码)——班主任管理系统

    基于java+JSP+sqlserver的班主任管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JSP+sqlserver的班主任管理系统设计与实现,文章末尾附有本毕业设 ...

  9. 基于javaweb的律师事务所律师管理系统(java+ssm+html+js+jsp+mysql)

    基于javaweb的律师事务所律师管理系统(java+ssm+html+js+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/m ...

最新文章

  1. OpenCV标准霍夫直线检测详解
  2. Delphi Form Designer (窗体设计器)之二
  3. 开源python-文档撰写
  4. 无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
  5. python 抛出异常_python 异常
  6. java中怎么进行字符串替换?
  7. 英特尔回应苹果换芯:将继续支持老客户,但我的CPU才是最好的
  8. 英特尔立 Flag:年末一定彻底解决“芯片门”Bug!
  9. 232.栈实现队列(力扣leetcode) 博主可答疑该问题
  10. vijos 1066 树状数组
  11. cnn视频下载软件附代码
  12. ICLR 2020|PairNorm: Tackling Oversmoothing in GNNs
  13. WIFI 认证 测试
  14. 客户关系管理(CRM)系统源码设计方案
  15. win10玩武装突袭3一会就闪退的解决方法
  16. 使用Python简单地去辅助百万答题
  17. 阿里云mysql主从有延迟怎么办_MySQL主从数据库同步延迟问题解决-阿里云开发者社区...
  18. 李宏毅自然语言处理——NLP任务概述
  19. ci框架 乱码 mysql_mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
  20. 【数据集NO.3】人脸识别数据集汇总

热门文章

  1. jpa 使用jdbc_在JPA和JDBC中使用存储过程。 嗯,只要使用jOOQ
  2. javafx窗体程序_JavaFX实际应用程序:AISO HRC-Matic
  3. 基于按位与的 就散策略_比较散列策略
  4. HttpClient 4 API –获取状态码-getStatusLine()。getStatusCode()示例
  5. javafx html5_JavaFX技巧5:可观察
  6. Java开发趋势:2019年展望
  7. Arrays.hashCode(Object [])与Objects.hash(Object…)
  8. Fluent Design单选按钮,复选框,选择框,Java菜单
  9. memento模式_Java中的Memento设计模式-示例教程
  10. 应用程序模块和实体缓存