‘壹’ java阅读源码,大量英文注释阅读不方便,求集成idea里面的翻译java注释由英文翻译为中文的工具。
学会在idea(eclipse)中阅读、调试源码,是java程序员必不可少的一项技能。
在idea中配完环境后,默认其实也是能够对jdk的源码进行debug调试的。但是无法在源码中添加自己的注释,无法添加自己的理解。如果干瞪眼看的话,可能过段时间,就忘记了。下面就介绍下,如何在jdk源码中为所欲为,像在我们自己的代码中一样写注释、调代码:
打开idea,选择Project->File->Project Structure->SDKs->Sourcepath,初始状态如下图 :
这时,再重新打开jdk的源码类,我们就可以在源java文件中,添加自己的注释了。
一定注意:添加注释时,一定不要新加一行写注释。最好在一行代码的后面,使用//进行注释。否则行号和真正的jre中编译后的代码行号对应不上,如果对源码debug时,会出现代码运行和行号不匹配的情况
‘贰’ 怎样高效的阅读JavaWeb项目源代码
首先要理清楚代码结构和业务结构(应该有些文档或者大的流程图),这是阅读具体代码的前提。
阅读Javaweb项目的代码:
你需要找到
View层的代码:前端页面、图片、资源文件都在其中。
Controller层的代码:控制试图与模型层以及数据传递。
Service层的代码:业务逻辑。
Dao层的代码:数据库访问逻辑。
从web.xml-appcontext.xml-xxx
‘叁’ 问一下大家都用什么工具阅读java 源代码
用你熟悉的集成开发环境IDE就可以了,比如Eclipse,Intellij IDEA等,其中用Intellij IDEA我是比较推荐的,它的搜索功能很强大,我自己也是使用这个进行源码的阅读
‘肆’ 如何读JAVA源码
最好下个编辑器,editplus,gvim之类的,我用的是gvim,当然有myeclipse之类的软件就更好,将代码引进去,然后从主类开始,先看一遍主类,大体知道是干嘛的就好了,然后再细看,从上到下,当看到新类时,再转过去看那个类,看懂了再回主类继续,
‘伍’ 如何查看javaJDK中底层源码
在初次使用java时,往往我们对最基本的java类会忽略对其内部基本的实现的了解,也往往不屑于了解其内部实现机制,以为它们本来就是这样子。而其实贯穿java的整个过程,所有上层的使用,都是源于对底层的扩展,所以要真正去了解这门语言,就必须得从其底层开始认真去了解它。而要深入了解,就需要更多去关注其内部的实现是怎样子的。
在使用IDE的过程中,我们经常会需要能在IDE中就可以便捷的去查看java的源码,但若没有做相关设置,一般在IDE是查看不了java源码的,此次提供在eclipse中设置查看java源码的方式。
设置步骤如下:
1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"
2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)
3.选中rt.jar文件的这一项:“c:program filesjavajre_1.8lib
t.jar”
点 左边的“+” 号展开它,
4.展开后,可以看到“Source Attachment:(none)”,点这一项,点右边的按钮“Source Attachment...”, 选择你的JDK目录下的 “src.zip”文件(该文件在JDK安装目录的根目录下)
5.一路点"ok",设置完成
设置完成后,按住ctrl键再用鼠标单击某一个jdk方法名或类名,便能看到该方法的源代码了。此外按F3也能实现。
PS:rt.jar包含了jdk的基础类库,也就是你在java
doc里面看到的所有的类的class文件;src.zip文件里面放着的正是基本类所对应的源文件(即*.java格式的文件);同理,我们可以去网上下载各个JAVA开源框架所对应的源代码包,比如spring-src.zip,然后再按照上面的设置步骤设置,就可以查看到对应的JAVA框架源代码了。
转自:网页链接
‘陆’ idea 调试java源码出现以下问题,求大神解决
这个是de bug的断点调试,你点击的图标是下一步,从断点开始,会按照代码一步步执行的,如果需要直接执行完,就需要跳过当前断点,按快捷键f9,继续执行,进入下一个断点,或执行完程序。
‘柒’ IDEA 怎么导入java API与源码
idea有import功能,可以导入本地源码和类库。
点File--> Import Porject,选择你本地的源码路径,根据向导提示导入,idea兼容四种IDE的工程:
1、Eclipse .project .classpath file,也就是你的源码中有eclipse的工程文件.project .classpath,就选择Eclipse类型,idea自动将它导入进来。你的Myeclipse也是一样。
2、Maven项目,你向导中选择maven项目,它将作为maven项目被导入idea
这两种是最常见的,另外两种就不说了。
如果你的源码中没有.project .classpath文件,也不是maven项目,在向导中你可以选择
Create project form existing sources
直接使用源码导入idea
‘捌’ 如何在Intellij IDEA用图形界面打开.java文件
没太看懂你的意思,如果打开不是项目中的文件,可以鼠标拖着放IDE中直接打开。
‘玖’ idea种 怎么把jar报反编译java源码
jar包直接就能看源码,在左边项目文件Libraries中找找相关包名,查看源码.
需要反编译的是.so文件和.dex文件