普通类注释
/**
* description
* @author tearell
* @date 2019-08-08
*/
public class Demo{
}
枚举类注释
/**
* 数据库类型
* @author tearell
* @date 2019-08-08
*/
public enum DbType
{
/** Oracle,甲骨文数据库 */
Oracle,
/** Microsoft Sql Server Database,微软Sql Server数据库 */
MsSql,
/** MySql( my(the name of Monty's daughter ) sql),甲骨文收购的一个开源数据库 */
MySql
}
方法注释
/**
* [把大象放到冰箱 ]
* @param elephant [大象]
* @param fridge [冰箱]
* @throws Exception [举例说明而已,具体代码中要用具体的异常类,如IOException之类的]
*/
public void put(Elephant elephant,Fridge fridge) throws Exception{
try{
boolean flag = true;
//判断xxxx逻辑
if(flag){//flag为true
openFridgeDoor();
putElephantIntoFridge();
closeFridgeDoor();
}
}
catch(FridgeIsFullException exFull)
{
System.out.pintln("冰箱太满了");
}
catch (ElephantIsTooFatException exFat)
{
System.out.pintln("大象太肥了");
}
}
public static void main(String[] args) {
Elephant elephant=new Elephant("比较瘦的大象,可以放冰箱");
Fridge fridge= new Fridge("比较大而且空的冰箱,可以冰大象");
put(elephant,fridge);
}
TODO/FIXME
/**
* xxxxxxxx
* @Author tearell
* @date 2019-08-08
*/
public class User{
/**
* TODO:(tearell,2019-08-08,2019-08-10)
* 需要完成的内容:
* 检查当前登录人是否有权限
* 判断需要修改密码的用户的状态
* 验证密码复杂度
*
* [重设密码,由用户自行输入密码]
* @param userId [用户Id]
* @param newPassword [用户输入的新密码]
*/
public void resetPassword(int userId,String newPassword){
}
/**
* FIXME:(tearell,2019-08-08,2019-08-10)
* 错误描述:
* 之前的删除用户操作是把用户直接从数据库删除了
* 恢复用户是直接根据userId取用户,并进行操作
* 因为被删除的用户getUser操作的是null,所以报异常了。
* 修改方式:
* 判断是否为null再进行修改。
* 关联修改:
* 将真删,变成标记。
* 如果用户数量庞大,则分表操作,将被删用户转移到已删除的表中
* 并将getUser方法区别对待。
* [恢复用户]
* @param userId [用户Id]
*/
public void recoverUser(int userId){
}
}
详细注释内容/DOC
/**
* <p>
* <b>description:</b>
* xxxxxx
* </p>
* <b>author:</b>
* xx
* <br><b>date:</b>
* 2019-01-01
* <br>
*
* @param corpflag [xxxx]
* @param corpCode [xxxxx]
* @return xxxxxxx
*/