java如何看源代码 java源码查看器

如何查看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框架源代码了 。
转自:网页链接
如何读JAVA源码本来不想回答,翻到下面那些答复实在看不过去,就花点功夫整理下吧,希望对有人心能有帮助 。
阅读分析源代码,一些有效的方法是:
1、阅读源代码的说明文档和API文档 。
2、如果源代码有用法示例或向导,先阅读这个 。
3、了解整个项目的模块结构,可以按模块进行阅读 。
4、随时使用查找功能(或超链接)阅读关联类或关联方法 。
5、对于有疑问的地方,不妨写几行单元测试 。
6、由浅入深,由易到难,多阅读优秀的开源项目,代码阅读水平会突飞猛进 。
如何在Eclipse中查看Java类库的源代码在Eclipse中查看Java类库的源代码,可以通过Ctrl+鼠标左键的方式来完成;在下载JDK并安装的时候,会有一个src.zip文件,此文件就是Java类库的源码 。但是有时候,会出现源码未找到的问题,此时可以通过对其设置来解决 。
以JDK1.8为例,查看一下src.zip文件
如果发现找不到源代码 , 则进行设置
点击Attach Source按钮,弹出视图,把JDK下的src.zip文件传入点击OK即可
此时按住Ctrl+鼠标左键指向Java类库当中的类,就可以查看类的源代码
以Object类为例演示
java中如何根据一个网址获得该网页的源代码?package test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
【java如何看源代码 java源码查看器】public class HttpTest {
private String u;
private String encoding;
public static void main(String[] args) throws Exception {
HttpTest client = new HttpTest("", "UTF-8");
client.run();
}
public HttpTest(String u, String encoding) {
this.u = u;
this.encoding = encoding;
}

推荐阅读