Java代码翻译注释 java的翻译

JAVA 高分求代码注释---在线等

添加和更新用户代码:

创新互联是一家专注于成都做网站、网站建设与策划设计,连城网站建设哪家好?创新互联做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:连城等地区。连城做网站价格咨询:028-86922220

……

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("在用"))

isuse = "1";

else

isuse = "2";

int flag = loginbean.updateManager(username, password, "2", isuse); //根据flag值 判断修改管理员是否成功

if(flag == Constant.SUCCESS){ //根据flag值 判断修改管理员是否成功 如果flag值等于Constant.SUCCESS的值 则修改成功 跳转到user.jsp页面并提示 修改管理员信息成功

request.setAttribute("message", "修改管理员信息成功!");

request.getRequestDispatcher(sysdir+"/system/user.jsp").forward(request, response);

}

else{ //根据flag值 判断修改管理员是否成功 如果flag值不等于Constant.SUCCESS的值 则修改不成功 跳转到user.jsp页面并提示 系统维护中,请稍后再试!

request.setAttribute("message", "系统维护中,请稍后再试!");

request.getRequestDispatcher(sysdir+"/system/user.jsp").forward(request, response);

JAVA阅读源码,大量英文注释阅读不方便,求集成idea里面的翻译java注释由英文翻译为中文的工具。

学会在idea(eclipse)中阅读、调试源码,是java程序员必不可少的一项技能。

在idea中配完环境后,默认其实也是能够对jdk的源码进行debug调试的。但是无法在源码中添加自己的注释,无法添加自己的理解。如果干瞪眼看的话,可能过段时间,就忘记了。下面就介绍下,如何在jdk源码中为所欲为,像在我们自己的代码中一样写注释、调代码:

打开idea,选择Project-File-Project Structure-SDKs-Sourcepath,初始状态如下图 :

打开本地jdk安装路径,本处为E:\java\jdk8,将此路径下的src.zip压缩包解压到自定义的指定文件夹(可以在电脑磁盘任意位置),本处解压到同目录的jdk_source文件夹下,如下图:

继续在步骤1中的设置页面中操作,将E:\java\jdk8\src.zip通过右侧的减号将其移除;并通过右侧的加号,将解压文件夹E:\java\jdk8\jdk_source导入进来;点击apply,再点击OK。导入结果见下图:

这时,再重新打开jdk的源码类,我们就可以在源java文件中,添加自己的注释了。

一定注意:添加注释时,一定不要新加一行写注释。最好在一行代码的后面,使用//进行注释。否则行号和真正的jre中编译后的代码行号对应不上,如果对源码debug时,会出现代码运行和行号不匹配的情况

求翻译解释一下Java代码

public class Test{

public static String output=" ";

public static void foo(int i){

try{

if(i==1){

throw new Exception();//如果参数为1,抛出异常,进入到catch

}

output+="1";

}catch(Exception e){

output+="2";//如果参数为1,执行这里

return;

}finally{

output+="3";//不管怎样这里都要执行

}

output+="4";//这里是最后一个执行语句,抛出异常就不执行这里

}

public static void main(String[] args){

foo(0);//第一次调用

foo(1);//第二次调用

System.out.println(Test.output);

}

}

/*

* 现在说下执行步骤:output的值我[]括起来

* 第一次调用foo(0):(1)参数为0,所以执行output+="1",那么output现在为[ 1];

*      (2)执行到output+="3",那么output现在为[ 13];

*      (3)执行到output+="4";那么output现在为[ 134]

* 第二次调用foo(1):(1)执行if里面,抛出异常

*      (2)进入到catch,执行output+="2",output现在为[ 1342]

*      (3)进入finally,执行output+="3", output现在为[ 13423]

*/

Java 代码翻译

package com.lp.test;

public class StringTest {

public static void main(String[] args) {

// TODO code application logic here

//打印main方法参数

if (args.length  0) {

for (int i = 0; i  args.length; i++) {

System.out.println(args[i]);

}

} else {

System.out.println("No args.");

}

String str = "12345";

//将str拆分为单个char输出

for (int i = 0; i  str.length(); i++) {

System.out.print(str.charAt(i) + " ");

}

System.out.println("");

//截取str前四位

str = str.substring(0, 4);

System.out.println(str);

//将截取后的str与"77777"进行拼接

str = str.concat("77777");

System.out.println(str);

//输出7在str中第一次出现的位置

int index = str.indexOf('7');

System.out.println(index);

//获取7在str中最后一次出现的位置

int lastIndex = str.lastIndexOf('7');

System.out.println(lastIndex);

//将str中的7全部换为6

str = str.replace('7', '6');

System.out.println(str);

//将str中第一次出现的"6666"置换为"5"

str = str.replaceAll("6666", "5");

System.out.println(str);

//初始化一个包含"12345"的字符串缓冲对象

StringBuilder strb = new StringBuilder("12345");

//循环输出字符串缓冲对象的内容

for (int i = 0; i  strb.length(); i++) {

System.out.print(strb.charAt(i) + " ");

}

System.out.println("");

//删除strb中索引为4的字符

strb.deleteCharAt(4);

System.out.println(strb);

//在删除字符后的strb中拼接"77777"

strb.append("77777");

System.out.println(strb);

//在索引为4芳容位置上插入"56";

strb.insert(4, "56");

System.out.println(strb);

//颠倒strb中的字符顺序

strb.reverse();

System.out.println(strb);

String hello = "HelloWord";

//将hello字符串转换为全小写

System.out.println(hello.toLowerCase());

//将hello字符串转换为全大写

System.out.println(hello.toUpperCase());

}

}


当前名称:Java代码翻译注释 java的翻译
本文来源:http://ybzwz.com/article/dospcse.html