首先先说说Java关键字,是电脑语言里事先定义的,有特别意义的标识符,通常使用的关键字,一般和前后单词不会构成有意义的语句,如 代码 char cat; , 其中char是关键字,char cat从字面翻译无意义。类似的关键字还有:

abstract assert Boolean break byte case catch char class continue default double else enum extends final finally float for if implements import instanceof int interface long package private protected public return short static super switch synchronized this throw throws transient try void volatile while

虽然可以从语义上判断关键词所组合成的语句是不是代码部分,但是依然较难判断。然而以上关键字还有部分是非常容易判断是java关键字组成的代码,还是普通词汇的, 如 if 、for、while 三个关键字后面都是跟着括号,而且括号里面的均是代码语句,如if(a)、if(car.isUse)、if(car==null) 、for(int i=1;i<10;i++)等,这些都是由关键字组成的代码块,不用翻译。关键字 finally 、catch、try、do后面都会跟着大括号,大括号里面的则是代码块。break 在java中通常只作为一个关键词使用,不和其他词语搭配。

Java的方法一般均不作翻译。那么怎么分辨java的方法呢,java的方法识别起来比较简单,所有方法都是带括号的,如 public String getWheel()、removeWheel(wheel)、combination (car, wheel)、IsUse()。这些全都是java的方法,可能较难识别的是removeWheel(wheel),因为有时候会对复杂的单词后加括号解释,这时候就要根据语义来判断了。

注释通常是可翻译的,可读的。Java的注释通常有两种格式, 一种是以 //开头的,这种注解多用于解释//前面对应的代码,也是对单条代码或者一小块代码做文字说明,另一种是以/* 开始 ,以*/ 结束的多行注释 ,特别的/** 开头并以 */结束的注释,这种注释通常写在代码前面,用于解释说明代码。如 // getWheel() method 可以翻译成 // getWheel() 方法。

Java 注解不同于注释,不是用于说明代码意义的文字,和代码一样有特别的意义,注解通常以@开头。一般情况下注释是可译的可读的,而注解多用作为某种标识,标记,所以注解不能翻译,而从注解第一个空格之后的单词是可翻译的。如 @author Administrator 可以翻译成 @author 管理员,author不能翻译,翻译后就丢失了标识的意义。