MyEclipse中如何查看常用类的源代码?

MyEclipse是一款功能强大的java开发软件,里面提供了很多友好的快捷的使用方法。对于java初学者而言,一般都会遇到查询常用类的源代码,或是从中学习编程技巧;或是从中学习类的使用方法,或是琢磨一些细节问题。那么,该如何查看源代码呢?

首先,打开MyEclipse软件,建一个类,在代码编辑窗口中,写出想要打开的常用类的类名,以“String”类为例进行说明。下面讲解如何打开源代码的三种方法。

方法一:在MyEclipse代码编辑窗口中,把光标放在类名的前面、中间或者后边都可以,具体位置可以看下面的示意图。

然后,可以使用快捷键,即按键盘上的“F3”键,就可以打开该类的源代码 了。

方法二:在MyEclipse代码编辑窗口中,光标的位置如方法一所述一样,然后点击鼠标右键,在弹出的对话框中选择“Open Declaration”选项即可。

方法三:在MyEclipse代码编辑窗口中,按住键盘上的“Ctrl”键,同时把鼠标移动到要打开的类名上。

注意!此时,鼠标变成手型并且类名变为蓝色且有下划线,然后,点击鼠标左键就打开了类的源文件。

以上的方法行不通的时候,可能是把jre的包指向指错了。

时间: 2024-11-13 02:49:23

MyEclipse中如何查看常用类的源代码?的相关文章

Java中如何查看一个类依赖的包

Java中如何查看一个类依赖的包 如图, 我如何知道JSONArray是依赖的哪一个包呢,这里有两个json-lib包? ? 测试语句: ? public static void main(String[] args) { ????????ProtectionDomain pd = JSONArray.class.getProtectionDomain(); ????????CodeSource cs = pd.getCodeSource(); ????????System.out.printl

Eclipse中无法查看java api的源代码

简述 1. Mac OS(10.8版本)自带了jdk1.6或者说java6,但是没有源代码.Mac OS自带的java 6是由苹果负责发布和更新的,跟Oracle的java 6略有不同,比如没有rt.jar,取而代之的是classes.jar 其他一些详细信息可参考 http://my.oschina.net/hmj/blog/79939 2. Oracle官方没有提供给Mac OS使用的java 6,但是从Orace官网可以下载java 7及源代码 ,Oracle官方提供了详细的安装指南,本文

eclipse/myeclipse 中的一些常用的快捷键

一.eclipse 中的一些常用的快捷键 Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率. Eclipse中有如下一些和编辑相关的快捷键. 1. [ALT+/]此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类.方法和属性的名字时,多体验一下[ALT+/ ]快捷键带来的好处吧. 2. [Ctrl+O]显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用. 3. [Ctrl+/]快速添加注释,

Java 中必的常用类(很实用)

Java中必须了解的常用类 一.包装类 相信各位小伙伴们对基本数据类型都非常熟悉,例如 int.float.double.boolean.char 等.基本数据类型是不具备对象的特性的,比如基本类型不能调用方法.功能简单...,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型. 基本类型和包装类之间的对应关系: 注意:有两个包装类的名称比较特殊一个是Integer,另一个是Character,其他都是基本数据类首

阅读源代码的重要性:如厨师选食材,耍厨具——在Eclipse中怎样查看Java、Android源代码

首先,非常多人说,不会看jdk中的源代码就不叫学过Java.显然这是肯定的.打个例如:真正的厨师须要从食材的选取.加工.到最后的烹饪.装盘成型,甚至到最后给用户介绍食用方法等一整套流程走下来.而实际上非常多厨师仅仅是做了当中的一小部分,所以最多也仅仅能叫得上"炒菜的",而不是一个厨师.而非常多顶级餐厅强调选材,就是从源头上找到适合做某道菜的原料,甚至是反过来.得到一个供应链供应某种独特食材而专门为该材料设计某种烹饪技术. 这就是从头至尾的资源最大化利用.其体现创新及内功的地方贯穿整个流

android/util中的一些常用类

1.SparseArrays  sparseArrays是映射Integer To Objects,可参照HashMap的作用.它的目的是更省内存,内存效率更高,因为它避免了keys的自动装箱,而且它的结构也不用依赖每一个entry-set.它内部是用二分查找去查询,所以不适合key很多的情况,大概在几百个元素的情况下,比hashmap的速度慢50%以下. 类似的有SparseBooleanArray,SparseIntArray,SparseLongArray,分别是映射Integer To

Java中正则表达式及其常用类Math、Calendar、Date、BigDecimal、BigInterger、System、Rondom的使用

1:正则表达式(理解) (1)就是符合一定规则的字符串 (2)常见规则 A:字符 x 字符 x.举例:'a'表示字符a \\ 反斜线字符. \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类 [abc] a.b 或 c(简单类) [^abc] 任何字符,除了 a.b 或 c(否定) [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围) [0-9] 0到9的字符都包括 C:预定义字符类 . 任何字符.我的就是.字符本身,怎么表示呢? \. \

hadoop中mapreduce的常用类(一)

云智慧(北京)科技有限公司陈鑫 写这个文章的时候才意识到新旧API是同时存在于1.1.2的hadoop中的.以前还一直纳闷儿为什么有时候是jobClient提交任务,有时是Job...不管API是否更新,下面这些类也还是存在于API中的,经过自己跟踪源码,发现原理还是这些.只不过进行了重新组织,进行了一些封装,使得扩展性更好.所以还是把这些东西从记事本贴进来吧. 关于这些类的介绍以及使用,有的是在自己debug中看到的,多数为纯翻译API的注释,但是翻译的过程受益良多. GenericOptio

hadoop中mapreduce的常用类(二)

云智慧(北京)科技有限公司陈鑫 NullWritable  不想输出的时候,把它当做key.NullWritable是Writable的一个特殊类,序列化的长度为0,实现方法为空实现,不从数据流中读数据,也不写入数据,只充当占位符,如在MapReduce中,如果你不需要使用键或值,你就可以将键或值声明为NullWritable,NullWritable是一个不可变的单实例类型. FileInputFormat继承于InputFormat InputFormat的作用: 验证输入规范:切分输入文件