如何知道jar包中类的功能和有哪些方法?

eclipse里导入了一个jar包,如何知道jar包中类的功能和有哪些方法?

5个回答

用反编译工具,把JAR包反编译下就可以看到源码了
反编译的一个包

weixin_41303298
寒叶残雪 回复Amo_lt: 是的,我用的反编译工具是jd_gui
接近 2 年之前 回复
Amo_lt
Amo_lt 你的是不是 jd_gui
接近 2 年之前 回复

下载jar包的源码,然后再eclipse中加入源码就可以直接查看了

下载jar包导入到myeclipse或者其他开发工具,查看源码

eclipse有反编译的插件,比如Decompiler,在help-markerplace里下载

有的可以直接看,有的包里面带了源码的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
查看项目中哪些Java类用到了某个Jar包
查看项目中某个Jar包用在哪些java类
怎么判断jar包是否冲突了呢?即我怎么知道import的是不是我想要的class文件呢?
http://xuantan.iteye.com/blog/1929727 通过反射
获取jar包中某一目录下实现了接口的所有类
最近要写一个获取所有实现了Runnable接口的类,然而写完后发现项目没打包成可运行jar包时可以正常运行,一旦打包后就无法运行了。经过资料搜索,自己实现了一个。代码如下: import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.Enumeration; i
jar包冲突的时候,怎么查看某class都在哪些jar包中存在?
ctrl+shift+T,连jar包中的类也可以搜索出来。 这个可以很好的查找jar包冲突的问题。 看某个class在哪些jar包中存在?
PHP如何知道一个类中所有的方法
当我们使用一个类时既没有源码也没有文档时(尤其是php扩展提供的类,比如mysqli,Redis类),我们该怎么知道这个类中提供了哪些方法,以及每个方法该怎么使用呢,此时就该PHP中强大的反射登场了,下面以Redis扩展为例用代码演示: <?php $ref = new ReflectionClass('Redis'); $consts = $ref->getConstants(); //返
你所知道的集合类都有哪些?主要方法?(面试都会问)
 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。  Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashM
检查jar包中是否包含某个类和查看hbase环境变量
检查jar包中是否包含某个类和查看hbase环境变量
如何根据类名查询需要加载的jar包
www.findjar.com 在网上找示例练习时经常会有jar包缺失的问题,可是只有一个类名也不知道在哪个jar包内,这个网站很好用~。~
得到jar包中所有函数和包名
得到jar包中所有函数和包名,函数背景:希望得到jar包中所有函数和包名,便于在客户端以树型结构展示
在Eclipse中如何查看感兴趣的Java类属于哪一个jar文件?
在使用Eclipse开发的过程中,中如何查看感兴趣的Java类属于哪一个jar文件? 打开Eclipse,并使用快捷键Ctrl+Shift+T
Android 开发中一些你不知道但很有用的类和方法
【转载自】https://mp.weixin.qq.com/s?__biz=MzA3ODkzNzM3NQ==&mid=403122963&idx=1&sn=450ff85fe6438ba48906eb68912c44c3&scene=0&pass_ticket=4rBJVY%2Bn9E5jPZ%2BKTY%2BEk0XkRGTCUoBgRk8wfhcnhTXGbsYMer5rWOwVRX4kds1
已知类,查找类所在jar包的pom引入
(1)根据类路径,直接百度,得到类所在jar包;           如:工程需要引入 org.apache.struts2.ServletActionContext 这个类,直接百度“ org.apache.struts2 ”,搜索结果中一般就有 这个类所在jar包的回答 (2)找到jar包后,百度 jar 包pom引入方式;         如:想百度 xwork-2.x.jar
java面试题-你所知道的集合类有哪些?有哪些主要方法?
首先,带领大家来屡屡,顺一下java常用结合类的相互关系:Collection是最基本的集合接口,他的最常用的子接口就是List(LinkedList,ArrayList,Vector)和Set(HashSet,SortedSet)了(注意Map不是Collection的字接口),Map分为HashMap和SortedMap,各自的具体使用方法可以百度,非常多.在此不再赘述,提供给广大java爱好...
Object类中有哪些方法
在JDK1.7下,Object的源代码如下: public class Object { private static native void registerNatives(); static { registerNatives(); } public final native Class getClass(); public nat
统计Jar包中包含了多少个Java类
统计Jar包中包含了多少个Java类
[Java基础]--查看jar中是否包含某个class类
jar包:phoenix-4.8.0-cdh5.8.0-server.jarclass类:org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec命令:jar -vtf /opt/cloudera/parcels/CDH/lib/hbase/lib/phoenix-4.8.0-cdh5.8.0-server.jar | grep 'o...
判断是否有jar包冲突
你懂的呀,有时候我们需要判断某个lib目录下是否有jar包冲突,这毕竟是个让人头疼的问题。     一般分为两种情况。     一是已知包里有某个类,一般用在自己发布的jar包上面,因为可以进行约束。此时通过当前线程的类加载器获取资源,如果有重复说明有冲突。 //写入需要检测的class,格式如com.zang.ai.WangShao private static fin
java集合类都有哪些?主要方法?
最常用的集合类是 List 和 Map。List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元 素列表。 List 适用于按数值索引访问元素的情形。 Map 提供了一个更通用的 元素存储方法。 Map 集合类用于存储元素对(称作“键”和“值”),其中每 个键映射到一个值。
你所知道的集合类都有哪些?主要方法?
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。  Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map
JDK中常用包及其类和功能详细剖析
JDK所提供的所有标准Java类都存放在Java包中,如java.lang包中包含了运行Java必不可少的系统类。由于系统会自动将java.lang引入,所以不需要在源文件中用import语句来显示地引入这个包。另外,Java跪地过java.util和java.io是必须提供的标准包,在JDK中常用的包有以下几种:1.java.lang:语言包2.java.util:实用包3.java.awt:抽象
查看java类是从哪个包加载
Java的类装载器使用的是优先策略,加载类的时候先找到哪个就加载哪个。有时候我们做一个系统,当类库非常庞大的时候,类可能会出现冲突,也就是类路径中存在不同版本的两个相同的类,这往往给调试带来非常大的麻烦,我们可能修改了类,但由于类加载器却使用的是另外一个未被更新的类,这个时候就会丈二和尚摸不着头脑,一度使调试过程误入歧途。 那么怎么来确定我当前所加载的类是位于哪个路径或者存在于哪个jar包当中呢
Java:知道一个import类的路径,如何知道这个类是来自哪个Jar包呢
右键这个类,菜单里选 Declarations -&amp;gt; Project 会出现查找结果的(查找这个类的声明位置,包括项目、包名、路径等)
你所知道的集合类都有哪些?主要方法?
最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引访问元素的情形。 Map 提供了一个更通用的元素存储方法。 Map 集合类用于存储元素对(称作”键”和”值”),其中每个键映射到一个值。
利用Eclipse 引用 jar包的几种方法
在学习Java的时候,我们都需要编译器,而Eclipse是其中广泛应用的编译器,下面是个人在学习Java的过程中利用Eclipse去引用其他的lib和发布程序的一点心得。 1,引用其他的lib(本例引用的lib为  a.Jar), 启动Eclipse,新建Java project,添加新类 MyTest.java,并在里面加入main 函数,右键新建的project,选择build path,
查看类是否包含在jar包中
查看java的类是否在当前目录下的jar包中 #!/usr/bin/python # -*- coding: utf-8 -*- ####################################### #参数1 jar的路径 #参数2 class的关键字 ######################################## import os import sys pat
String类的20种常见方法
String类里面常用的20个方法 和长度有关的方法返回类型 方法名 作用 int length() 得到一个字符串的字符个数(一个中文是一个字符,一个英文是一个字符,一个转义字符是一个字符) 和数组有关的方法返回类型 方法名 作用 byte[] getBytes()
Object的几种方法及其作用
Object类中的方法介绍 类Object是类层次结构的根类,每一个类都使用Object作为超类,所有对象(包括数组)都实现这个类的方法。jdk1.5中,描述了该类中的11个方法 Object是所有类的直接类或间接类,如果一个类在声明时未继承任何基类,Java就默认其基类是Object,所以Object被称作根类或基类。该类位于java.lang包中。 1.getClassp
java的集合类都有哪些,主要方法.
最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引访问元素的情形。 Map 提供了一个更通用的元素存储方法。 Map 集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值。 ArrayList/VectoràL
Jar包内的所有类名解析
获取jar包中的类名的类,用以检测不同jar包内是否存在相同名字的类,再次记录备忘。 package cn.letterme.Jar; import java.io.IOException; import java.util.Enumeration; import java.util.jar.JarEntry; import java.util.jar.JarFile; public
加载并获取jar包中某个类的某个方法
public class JavaTest {   public static void main(String[] args) {         try {             // File file = new File("file:///e:\\taskJarTest.jar");             // URL url = file.toURI().toURL(
Java类加载原理解析及怎样自定义Java类实现特殊的功能
1       基本信息 摘要: 每个java开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是java技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失败等技术问题,对理解java虚拟机的连接模型和jav
通过import导入包查找所在jar包工具
一个java工程,修改两个变量值,运行就可以知道,你java文件中使用的引入类是来自哪个jar包。
java如何在项目依赖的jar包中查找冲突的类
java如何在项目依赖的jar包中查找冲突的类 源代码下载地址:http://www.zuidaima.com/share/1785617759915008.htm
查找一个类在哪个jar下
http://www.findjar.com/index.x
Androidstudio中jar包重复或jar包里的类重复问题
Androidstudio中jar包重复或jar包里的类重复问题(第一篇文章就来讲讲最近开发刚遇到的问题) 自从Androidstudio被越来越多的人使用后,问题也就跟着出现了 androidstuido可以很方便的引用第三方的jar包,但是你却不知道里面的类是否重复 一旦重复编译的时候就会出错。 解决的方法1.找出重复的jar并删除;2.如果两个jar包都是你需要的,只是里面的一个类重复了,那可
查看import的类是出自哪个jar包的方法
public static void main(String[] args) { ProtectionDomain pd = StringUtils.class.getProtectionDomain(); CodeSource cs = pd.getCodeSource(); System.out.println(cs.getLocation()); }
spring框架所有包解释(不看后悔)
spring依赖的jar包如下:下面是每个jar包的说明spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,
Object类中各个方法的作用
1、取得对象的信息:public String toString() 2、对象的比较:public boolean equals(Object obj) 3、取得对象的编码:public int hashCode() 4、线程等待:public void wait() throws InterruptedException 5、唤醒第一个对待线程:public void notify()
Javascript中的几种继承方式比较
开篇 从’严格’意义上说,javascript并不是一门真正的面向对象语言。这种说法原因一般都是觉得javascript作为一门弱类型语言与类似java或c#之类的强型语言的继承方式有很大的区别,因而默认它就是非主流的面向对象方式,甚至竟有很多书将其描述为’非完全面向对象’语言。其实个人觉得,什么方式并不重要,重要的是否具有面向对象的思想,说javascript不是面向对象语言的,往往都可能没有
C# - object类有哪些基本方法
Name Description Equals(Object) Determines whether the specified object is equal to the current object. Equals(Object, Object) Determines whether the specified object instances are consid
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表