导航:首页 > 知识科普 > 怎么找到jdk中的某个方法

怎么找到jdk中的某个方法

发布时间:2022-09-28 10:03:17

㈠ java中的方法存放在哪里如何查看

JDK 主目录下面的一个名叫 src.zip的压缩文件里面,所有的java类和方法的源文件都在这里面
如我电脑上的 C:\Program Files\Java\jdk1.6.0_10\src.zip

㈡ 如何查看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框架源代码了。

转自:网页链接

㈢ Java中怎样获取类中的方法

//通过包获取类对应的类对象
Class<?> f= Class.forName("java.io.File");
//通过对象去获取对象对应的类的类对象
//File file=new File("");
Class<?> f= file.getClass();
//通过类的class属性去获取类的类对象
Class<?> f= File.class;
//获取方法的数组
Method[] methods= f.getMethods();
循环得到你想要的这 类中的方法,字段,属性

怎么查看JAVA类库中的类的方法的具体实现代码

如果你用eclipse或者MyEclipse,在程序里写比如split()...
按住ctrl键,再单击split(),就可以了。
第一次会让你连接源代码,你选第二个,“外部的文件”,然后找到jdk下的src那个压缩文件,就 可以了

㈤ JAVA中如何快速查询你想要找的方法

你可以通过eclipse中的查询功能呀,
操作步骤 菜单栏上的
search - > File - > java search - > 下边有个radio button选中method
然后搜索就可以了
我经常是这样搜的,感觉比用api文档还要方便

㈥ 如何查看java中native方法的实现

下载JDK源代码,openJDK上有完整的JDK源代码,JDK源代码由C++、Java、C、汇编 这四种语言组成。JVM主体是C++写的,JNI部分是C,工具类是Java写的,JVM里混有汇编代码。

路径:openjdk-7-fcs-src-b147jdksrcshare ativejavalangSystem.c 找到这个

/* Only register the performance-critical methods */

static JNINativeMethod methods[] = {

{"currentTimeMillis", "()J", (void *)&JVM_CurrentTimeMillis},

{"nanoTime", "()J", (void *)&JVM_NanoTime},

{"array", "(" OBJ "I" OBJ "II)V", (void *)&JVM_ArrayCopy},

};

方法的实现应该在JVM部分,路径openjdk-7-fcs-src-b147hotspotsrcshare,不同的操作系统实现不一样,应该是在对应的操作系统的包下,我在windows目录下找到了纳秒的实现

jlong os::javaTimeNanos() {

if (!has_performance_count) {

return javaTimeMillis() * NANOS_PER_MILLISEC; // the best we can do.

} else {

LARGE_INTEGER current_count;

QueryPerformanceCounter(&current_count);

double current = as_long(current_count);

double freq = performance_frequency;

jlong time = (jlong)((current/freq) * NANOS_PER_SEC);

return time;

}

}

看到了这个比较有趣的东西。。。

the best we can do.

我这没环境,没IDE,有环境的话,用IDE几下子就找到了。最终结论:

performance_frequency,QueryPerformanceCounter;

㈦ 谁知道 java API手册中查找某个类或方法的快捷键吗 好像是ctrl + 什么的谁知道的说下,谢谢!

n你的API是什么版本的?是HTML版本的吗?还是chm版本的?

HTML版本的直接选择所有类,ctrl+f输入关键字查找就可以了。找到的话就标黄了!

chm的文档,直接有个索引就能查找的!

㈧ java 如何查找方法在哪个类里

在类名点击右键,有个call菜单,就可以看到哪个累引用到了。

㈨ 写一个java程序,怎么找到一个类中的所有方法,并知道返回类型,方法名,参数

看你用什么工具了 最常用的eclips 你只需new 一个该类的对象 然后.(点)就能出现这个类的所有方法,如果是static方法 用类名.就行了.还可以用outline 看所有方法,另外还有个快捷键 可以查看所有方法 ,这个我忘了 你可以 用shift+ctrl +L 查看所有快捷键

阅读全文

与怎么找到jdk中的某个方法相关的资料

热点内容
眼镜片卡槽拉丝与镜架安装方法 浏览:459
有什么方法可以矫正近视眼 浏览:540
亿万台电脑列数字说明方法 浏览:34
初中生高考题解决方法 浏览:439
特殊测量技术方法特点 浏览:539
用化学方法鉴别真金和假金子黄铜 浏览:7
羊五号病怎么治疗土方法 浏览:484
增强手指肌力的训练方法 浏览:182
擦车的正确方法 浏览:213
民间治疗失眠的方法 浏览:502
断奶后正确的回奶方法 浏览:362
联想电脑打开麦克风在哪里设置方法 浏览:971
如何测量水温传感器方法 浏览:444
桥梁钢腹板的安装方法 浏览:746
中式棉袄制作方法图片 浏览:71
五菱p1171故障码解决方法 浏览:866
男士修护膏使用方法 浏览:554
电脑图标修改方法 浏览:609
湿气怎么用科学的方法解释 浏览:545
910除以26的简便计算方法 浏览:813