新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
学会在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时,会出现代码运行和行号不匹配的情况
public boolean onKeyDown(int keyCode, KeyEvent event) {
boolean ret;
if (keyCode == KeyEvent.KEYCODE_BACK) {
SharedPreferences shareddata = this.getSharedPreferences("login",
MODE_PRIVATE);
String right_pass = shareddata.getString("right_pass", null);
if (right_pass != null) {
ret = "true".equals(right_pass);
if (ret) {
this.finish();
}
}
} else {
//cond_1
return super.onKeyDown(keyCode, event);
}
//cond_0
return true;
}
要做到离线翻译,那就需要外部包的支持,网上找日文的字典包,导入到项目中,如果在线的话,直接网上找个翻译网址,抓一下接口,项目里面直接调用抓到的http接口,参数按接口要求传递,获取返回的翻译结果。