如何阅读框架底层源码_底层框架代码

hacker|
148

文章目录:

如何查看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 files\java\jre_1.8\lib\rt.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框架源代码了。

转自:网页链接

怎么去看框架源代码

查看框架原代码,你可以去下载源代码的压缩包,再把这个包放到你程序关联的包上面。 forexample:如果你用的是eclipse的话,假设你工程里面用到了spring-2.0.6.jar则你在这个jar上点击右键,点属性,这时在出来的上面有一个java source attachment,你选择后面external file 把你从官网上下载的包关联进来,就ok了,这样你就可以从用到spring源码的地方直接点进来看spring的源码了,或者你直接点jar文件的目录,一样可以看spring的源码。

如何查看用框架做的网页源码

1、查看带有框架(Frame)的网页源码

如果有的网页中使用了框架(Frame),或者使用了多窗口,那么利用IE菜单上的命令就只能得到框架设置的源码,因此无法查看网页设计的细节。

此时久需要变通一下方法。将鼠标指针移到网页中非链接的位置,单击鼠标右键,在弹出的窗口中选择“查看源文件”功能。需要查看哪个窗口的源文件,就将鼠标指针指向哪个窗口,再通过点击右键菜单来进行操作。

2、使用特殊的命令

其实,最简单的方法大概是利用命令了。它的格式为: view-source:http://*.*.*,此时,网页不会显示,却会出现一个显示网页源码的文本框。

对于带有框架的网页,可以首先找到框架内某个感兴趣的网页名称,然后再通过该命令查看框架内的网页源码。

3、利用网页编辑器

上面的方法固然有用,但是,有的网页保密工作做的非常周全,首先它使用了多窗口的Frame页,让IE菜单上的源码查看功能不能发挥作用,接着它又将鼠标的右键屏蔽了,这时可以考虑使用网页编辑器来查看网页源码。

4条大神的评论

  • avatar
    访客 2022-11-23 上午 04:45:44

    文章目录:1、如何查看javaJDK中底层源码2、怎么去看框架源代码3、如何查看用框架做的网页源码如何查看javaJDK中底层源码在初次使用java时,往往我们对最基本的java类会忽略对其内部

  • avatar
    访客 2022-11-22 下午 05:40:44

    ,以为它们本来就是这样子。而其实贯穿java的整个过程,所有上层的使用,都是源于对底层的扩展,所以要真正去了解这门语言,就必须得从其底层开始认真去了解它。而要深入了解,就需要更多去关注其内部的实现是怎样子的。在使用IDE的过程中,我们经常会需

  • avatar
    访客 2022-11-22 下午 08:43:23

    3也能实现。PS:rt.jar包含了jdk的基础类库,也就是你在javadoc里面看到的所有的类的class文件;src.zip文件里面放着的正是基本类所对应的

  • avatar
    访客 2022-11-23 上午 03:55:35

    中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3.选中rt.jar文件的这一项:“c:\program files\java\jre_1.8\lib\rt.jar” 点 左边的“+” 号展开它,4.展开后,可以看到“S

发表评论