java代码在线解析 java编解码

Java反编译代码解释:public static String format(long paramLong)//paramLong是一个传递进来java代码在线解析的long型整数
{
int i = 60 * 60;定义i=60乘60就是3600
long l1 = paramLong / i;定义l1等于paramLong除以i
long l2 = (paramLong - l1 * i) / 60;定义
long l3 = paramLong - l1 * i - l2 * 60;定义
String str1;声明字符串
label64: String str2;label是监听
if (l110L)如果l1小于10
{
str1 = "0" + l1;字符串拼接
if (l2 = 10L)如果l2大于等于10
break label175;结束监听
str2 = "0" + l2;字符串拼接
label92: if (l3 = 10L)监听如果l3大于等于10
break label195;结束监听
}
for (String str3 = "0" + l3; ; str3 = l3)for循环java代码在线解析,
{
return str1 + ":" + str2 + ":" + str3;
str1 = l1;
break label64:
label175: str2 = l2;
label195: break label92:
}
}
主要研究一下监听是怎么用java代码在线解析的吧
对下面的java代码进行注释,关键语句给点中文的解释 , 部分函数的功能,这是个聊天室程序看着这么长java代码在线解析的问题java代码在线解析,很纠结啊 。。
JAVA 高分求代码注释---在线等添加和更新用户代码:
……
else if(method.equals("manager")){ //判断提交的action中的method是否是manager
String username2 = (String)session.getAttribute("user"); //接受到session里存放的user
if(username2 == null){ //判断用户名是否为空
request.getRequestDispatcher("error.jsp").forward(request, response); //如果用户名为空则跳转到error.jsp页面
}
else{
String ra = request.getParameter("ra").trim(); //获得请求中为ra的值
if(ra.equals("add")){ //判读ra是否是add
String username = request.getParameter("username").trim(); //接受用户名
String password = MD5.MD5(request.getParameter("password").trim()); //接受用户密码并进行MD5加密
String isuse = request.getParameter("isuse").trim(); //接受用户的状态
if(isuse.equals("在用")) //判断isuse的状态是否是“再用”
isuse = "1"; //如果isuse的状态是“再用” 赋值给isuse为1
else
isuse = "2"; //如果isuse的状态不是“再用” 赋值给isuse为2
int flag = loginbean.addManager(username, password, "2", isuse); //定义flag 用来记录 addManager方法是否正确执行
if(flag == Constant.SUCCESS){ //根据flag值 判断添加管理员是否成功 如果flag值与Constant.SUCCESS相同则添加成功
request.setAttribute("message", "增加管理员成功!");
request.getRequestDispatcher(sysdir+"/system/user.jsp").forward(request, response);
}
else if(flag == Constant.SAME_NAME){ //根据flag值 判断添加管理员是否成功 如果flag值与Constant.SAME_NAME相同则表示用户名已经存在
request.setAttribute("username", username);
request.setAttribute("message", "该用户名已经存在!");
request.getRequestDispatcher(sysdir+"/system/user.jsp").forward(request, response);
}
else{ //根据flag值 判断添加管理员是否成功 如果flag值既不与Constant.SUCCESS相同也不与Constant.SUCCESS相同 则添加失败 返回信息:系统维护中
request.setAttribute("message", "系统维护中,请稍后再试!");
request.getRequestDispatcher(sysdir+"/system/user.jsp").forward(request, response);
}
}
else if(ra.equals("update")){ //获得请求中为ra的值 如果是update 修改
String username = request.getParameter("username").trim();
String password = request.getParameter("password").trim();
String isuse = request.getParameter("isuse").trim();
if(!password.equals("")){ //判断用户密码 如果不为空 则经过MD5加密
password = MD5.MD5(password);
}
if(isuse.equals("在用"))

推荐阅读