- 浏览: 353414 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (73)
- Spring (4)
- Oracle (9)
- MySql (7)
- ibatis (2)
- Java (19)
- JavaScript (6)
- JQuery (0)
- MyEclipse (7)
- Linux (4)
- log4j (1)
- Jetty (3)
- SVN (4)
- JIRA (1)
- Spring JPA (0)
- Myeclipse8.5 集成 CheckStyle (1)
- weservice (0)
- Thread (0)
- Oracle Hibernate (1)
- Hibernate (1)
- 计算机组成原理 (1)
- memcached (0)
- Redis Memcached (1)
- Java RMI (1)
- 经验 (1)
- MyEclipse Maven (1)
- Git (1)
- MongoDB (1)
- velocity framemarker (1)
- Java Idea (0)
- Idea (1)
最新评论
-
Mr.lucky:
...
c3p0数据库连接池死锁问题
1 常用Java注释标签(Java comment tags)
@author 作者
@param 输入参数的名称 说明
@return 输出参数说明
@since JDK版本
@version 版本号
@see 链接目标
@throws 异常
@deprecated 解释
@link 链接地址
2 Java注释的使用顺序
3 简单常见的HTML嵌入
4 HTML嵌入注释范例
5 参考文档
1 常用Java注释标签(Java comment tags)
@author 作者
适用范围:文件、类、方法
(*多个作者使用多个@author标签标识,java doc中显示按输入时间顺序罗列。)
例:* @author Leo. Yao
@param 输入参数的名称 说明
适用范围:方法
例:* @param str the String用来存放输出信息。
@return 输出参数说明
适用范围:方法
例: * @return <code>true</code>执行成功;
* <code>false</code>执行失败.
@since JDK版本
用于标识编译该文件所需要的JDK环境。
适用范围:文件、类
例: * @since JDK1.6
@version 版本号
用于标识注释对象的版本号
适用范围:文件、类、方法
例: * @version 1.0
@see 链接目标
表示参考。会在java 文档中生成一个超链接,链接到参考的类容。
用法:
@see #field
@see #Constructor(Type, Type...)
@see #Constructor(Type id, Type id...)
@see #method(Type, Type,...)
@see #method(Type id, Type, id...)
@see Class
@see Class#field
@see Class#Constructor(Type, Type...)
@see Class#Constructor(Type id, Type id)
@see Class#method(Type, Type,...)
@see Class#method(Type id, Type id,...)
@see package.Class
@see package.Class#field
@see package.Class#Constructor(Type, Type...)
@see package.Class#Constructor(Type id, Type id)
@see package.Class#method(Type, Type,...)
@see package.Class#method(Type id, Type, id)
@see package
@throws 异常
标识出方法可能抛出的异常
适用范围:方法
例: * @throws IOException If an input or output exception occurred
@deprecated 解释
标识对象过期
适用范围:文件、类、方法
@link 链接地址
链接到一个目标,用法类似@see。但常放在注释的解释中形如{@link …}
例:
/**
* @deprecated As of JDK 1.1, replaced by
* {@link #setBounds(int,int,int,int)}
*/
2 Java注释的使用顺序
* @author (classes and interfaces only, required)
* @version (classes and interfaces only, required. See footnote 1)
* @param (methods and constructors only)
* @return (methods only)
* @exception (@throws is a synonym added in Javadoc 1.2)
* @see
* @since
* @serial (or @serialField or @serialData)
* @deprecated (see How and When To Deprecate APIs)
3 简单常见的HTML嵌入
<P> 用于分段
<code> 标签用于表示计算机源代码或者其他机器可以阅读的文本内容。<code> 标签就是为软件代码的编写者设计的。包含在该标签内的文本将用等宽、类似电传打字机样式的字体(Courier)显示出来只应该在表示计算机程序源代码或者其他机器可以阅读的文本内容上使用 <code> 标签。虽然<code> 标签通常只是把文本变成等宽字体,但它暗示着这段文本是源程序代码。将来的浏览器有可能会加入其他显示效果。例如,程序员的浏览器可能会寻找 <code> 片段,并执行某些额外的文本格式化处理,如循环和条件判断语句的特殊缩进等。
4 HTML嵌入注释范例
/**
* Graphics is the abstract base class for all graphics contexts
* which allow an application to draw onto components realized on
* various devices or onto off-screen images.
* A Graphics object encapsulates the state information needed
* for the various rendering operations that Java supports. This
* state information includes:
* <ul>
* <li>The Component to draw on
* <li>A translation origin for rendering and clipping coordinates
* <li>The current clip
* <li>The current color
* <li>The current font
* <li>The current logical pixel operation function (XOR or Paint)
* <li>The current XOR alternation color
* (see <a href="#setXORMode">setXORMode</a>)
* </ul>
* <p>
* Coordinates are infinitely thin and lie between the pixels of the
* output device.
* Operations which draw the outline of a figure operate by traversing
* along the infinitely thin path with a pixel-sized pen that hangs
* down and to the right of the anchor point on the path.
* Operations which fill a figure operate by filling the interior
* of the infinitely thin path.
* Operations which render horizontal text render the ascending
* portion of the characters entirely above the baseline coordinate.
* <p>
* Some important points to consider are that drawing a figure that
* covers a given rectangle will occupy one extra row of pixels on
* the right and bottom edges compared to filling a figure that is
* bounded by that same rectangle.
* Also, drawing a horizontal line along the same y coordinate as
* the baseline of a line of text will draw the line entirely below
* the text except for any descenders.
* Both of these properties are due to the pen hanging down and to
* the right from the path that it traverses.
* <p>
* All coordinates which appear as arguments to the methods of this
* Graphics object are considered relative to the translation origin
* of this Graphics object prior to the invocation of the method.
* All rendering operations modify only pixels which lie within the
* area bounded by both the current clip of the graphics context
* and the extents of the Component used to create the Graphics object.
*
* @author Sami Shaio
* @author Arthur van Hoff
* @version %I%, %G%
* @since 1.0
*/
public abstract class Graphics {
/**
* Draws as much of the specified image as is currently available
* with its northwest corner at the specified coordinate (x, y).
* This method will return immediately in all cases, even if the
* entire image has not yet been scaled, dithered and converted
* for the current output device.
* <p>
* If the current output representation is not yet complete then
* the method will return false and the indicated
* {@link ImageObserver} object will be notified as the
* conversion process progresses.
*
* @param img the image to be drawn
* @param x the x-coordinate of the northwest corner
* of the destination rectangle in pixels
* @param y the y-coordinate of the northwest corner
* of the destination rectangle in pixels
* @param observer the image observer to be notified as more
* of the image is converted. May be
* <code>null</code>
* @return <code>true</code> if the image is completely
* loaded and was painted successfully;
* <code>false</code> otherwise.
* @see Image
* @see ImageObserver
* @since 1.0
*/
public abstract boolean drawImage(Image img, int x, int y,
ImageObserver observer);
/**
* Dispose of the system resources used by this graphics context.
* The Graphics context cannot be used after being disposed of.
* While the finalization process of the garbage collector will
* also dispose of the same system resources, due to the number
* of Graphics objects that can be created in short time frames
* it is preferable to manually free the associated resources
* using this method rather than to rely on a finalization
* process which may not happen for a long period of time.
* <p>
* Graphics objects which are provided as arguments to the paint
* and update methods of Components are automatically disposed
* by the system when those methods return. Programmers should,
* for efficiency, call the dispose method when finished using
* a Graphics object only if it was created directly from a
* Component or another Graphics object.
*
* @see #create(int, int, int, int)
* @see #finalize()
* @see Component#getGraphics()
* @see Component#paint(Graphics)
* @see Component#update(Graphics)
* @since 1.0
*/
public abstract void dispose();
/**
* Disposes of this graphics context once it is no longer
* referenced.
*
* @see #dispose()
* @since 1.0
*/
public void finalize() {
dispose();
}
}
5 参考文档
官方文档:http://java.sun.com/j2se/1.3/docs/tooldocs/win32/javadoc.html
摘:http://wzdacyl.blog.163.com/blog/static/1402716502010264035241/
发表评论
-
Idea 阿里代码规约插件安装
2019-11-27 18:44 394Idea 阿里代码规约插件安装 插件介绍 该插件由 ... -
druid出现(*)druid property for user to setup解决办法
2017-04-07 10:06 3748引言: druid出现(*)druid prope ... -
日期转为昨天,今天,明天。。
2016-06-07 15:29 1011/** * 将时间 换为人性化的时间 ... -
java服务器端接收json格式传递的参数
2016-03-17 13:09 23171,传递参数的两种访书,第一是key-value形式,对于 ... -
利用zookeeper统计管理配置文件
2015-11-30 13:29 851创建密码hash值,并设置节点密码: 创建版本 ... -
Socket io聊天室模拟
2015-11-19 23:21 927Server package com.bobo.org.m ... -
SimpleDateFormat和FastDateFormat的效率测试,FastDateFormatr优于SimpleDateFormat
2015-11-13 10:29 2728需要引入commons-lang包 ... -
java类的初始化顺序
2014-04-01 21:51 472/** * java类的初始化顺序 * @au ... -
Web缓存的作用与类型
2014-04-01 20:03 902什么是Web缓存 Web缓存是指一个Web资源(如html ... -
myeclipse里使用fat jar生成可执行jar
2014-02-26 19:29 837myeclipse里使用fat jar生成可执行jar ... -
String
2014-02-11 21:13 672今天有个小弟问我关于String 当时有好几个回答,有人说 ... -
Window->Preference->Java->CodeStyle->CodeTemplate->Comments里面有个types,选中之后点旁边的Edi
2014-02-11 21:07 766Window->Preference->J ... -
jsp中取得服务器时间并动态显示
2014-02-10 13:45 924jsp中取得服务器时间并动态显示 <% ... -
批量更新数据库
2013-12-25 14:08 0需求做到快完了,今天突然发现,频繁的更新数据库,导致数据库 ... -
Servlet_jdbc_mysql_分页示例系统
2013-12-24 17:17 770**************使用************** ... -
转:几个有用的MyEclipse设置(一)
2013-12-16 09:27 908大家对于开发工具的了 ... -
JAVA排序汇总
2013-12-01 18:43 766package com.bobo.paixu; im ... -
Java set种类其作用
2013-11-20 18:56 0Java set种类其作用 内存泄露分析定位 -
转Oracle分页查询
2012-11-25 23:07 1044Oracle分页查询 1. ... -
javascript传递中文参数值时乱码问题的解决
2012-10-18 11:15 1087如果您确定不论是您的JSP页面还是您的Servlet都已 ...
相关推荐
### Java基础知识小结 #### 1.1 `getPath()`、`getAbsolutePath()`、`getCanonicalPath()`的区别 在Java中,处理文件路径时经常会用到`getPath()`、`getAbsolutePath()`以及`getCanonicalPath()`这三个方法。它们...
### Java技巧小结荟萃 #### Javadoc API 文件产生器 Javadoc 是一款非常重要的工具,主要用于生成文档,能够从源代码注释中提取出有用的文档信息。这不仅有助于提高代码的可读性,还方便其他开发人员快速理解类、...
- 文档注释:`/** ... */`,用于生成API文档。 6. **标识符**: - 规则:必须以字母、下划线`_`或美元符号`$`开头,后面可以跟字母、数字、下划线或美元符号。 - 类名:每个单词首字母大写。 - 方法和变量名:...
3.1.2 文档注释 40 学生提问:API文档是什么? 40 学生提问:为什么要掌握查看API文档的方法? 42 3.2 标识符和关键字 45 3.2.1 分隔符 45 3.2.2 标识符规则 47 3.2.3 Java关键字 47 3.3 数据类型分类 48 3.4...
- 文档注释:`/** */`,用于生成文档。 **2.1.8 关键字** Java的关键字是具有特殊含义的保留字,不能作为标识符使用。例如`public`、`private`、`static`等。 **2.1.9 标识符** 标识符用来命名类、方法、变量等...
用java进行客户端的applet (小程序)开发的技术已广为使用,而用java进行服务器端的servlet(服务器小程序)开发则尚需揭开其神秘的面纱,本书正是基于这样的目的编写的。全书从java服务器的体系...15.6 小结[/font]
八、小结 本文档总结了JAVA开发中的经验和技巧,涵盖了JAVA语法、JSP、Oracle数据库、Tomcat服务器、IE浏览器等方面的知识点。这些经验和技巧可以帮助开发者更好地完成开发任务,提高开发效率和质量。
该系统通过Java语言与SSM框架的结合,实现了员工信息管理、任务管理、文档管理、日程安排等基础办公功能。用户可以通过友好的界面,快速完成员工信息的录入与查询、任务的分配与跟进、文档的上传与下载以及日程的...
+ 和 += 3.14 使用操作符时常犯的错误 3.15 类型转换操作符 3.15.1 截尾和舍入 3.15.2提升 3.16 Java没有“sizeof” 3.17 操作符小结 3.18 总结 第4章 控制执行流程 4.1 true和false 4.2 if-else 4.3 迭代 4.3.1 do-...
- 文档注释:使用`/** ... */`,用于生成文档。 7. **标识符** - 用于给变量、类、方法命名。 - 类名首字母大写,方法和变量首字母小写,后续单词首字母大写(驼峰命名法)。 - 标识符可以包含字母、下划线`_`...
41 2.5.3 文档注释用户自定义类型 41 2.6 综合练习 43 2.7 小结 43 2.8 习题 43 第3章 运算符(精彩视频:43分钟) 45 3.1 算术运算符 45 3.1.1 “+”:加法运算符 45 3.1.2 “-”:减法运算符 46 3.1.3 “*”:乘法...
3. **文档注释**:使用`/** */`创建文档注释,通常用于生成API文档。 #### 六、配置Editplus工具的javac和java命令 1. **javac命令配置**: - 在Editplus中配置编译命令,如`javac %f`。 - `%f`表示当前文件名。 ...
1.11 小结 36 第2章 xml名称空间 38 2.1 声明名称空间 38 2.2 名称空间在元素和属性中的运用 39 2.2.1 名称空间在元素中的运用 39 2.2.2 默认名称空间 41 2.2.3 名称空间在属性中的运用 42 2.3 名称空间和dtd...
在JavaServer Pages (JSP) 中调用Java代码是网页开发中的常见操作,尤其是在构建动态Web应用程序时。这里我们将深入探讨几个关键知识点: 1. **特殊字符转义**: 当在JSP中想要输出`或`%>`这些与JSP语法冲突的特殊...
1.11 小结 36 第2章 xml名称空间 38 2.1 声明名称空间 38 2.2 名称空间在元素和属性中的运用 39 2.2.1 名称空间在元素中的运用 39 2.2.2 默认名称空间 41 2.2.3 名称空间在属性中的运用 42 2.3 名称空间和dtd...
每章节都可能包含实例、练习和小结,帮助你在实践中掌握知识。在学习过程中,记得动手实践,编写代码,因为实践是检验理解的最好方式。此外,不断查阅官方文档和权威教程,结合其他资源,将使你的Java学习之路更加...
10. **文档与注释**:良好的代码组织和清晰的注释有助于其他开发者理解代码逻辑,提高项目的可维护性。 通过这个项目,学生不仅可以掌握Java编程的基本技能,还能了解到游戏开发的流程和技巧,为未来更复杂的游戏...
- **3.1.3 使用Java的注释**:介绍了不同类型的注释(如单行注释、多行注释和文档注释),并讨论了它们的作用和最佳实践。 - **3.2 原始类型** - **3.2.1 int和Integer的区别**:对比了基本类型`int`与包装类`...