java中api的API怎么理解,是不是其方法的集合。如果要找某个方法,如何比较便捷的找呢?

java中api的API怎么理解,是不是其方法的集合。如果要找某个方法,如何比较便捷的找呢?,第1张

Api全称:Application Programming Interface 应用程序编程接口
它是由类和类函数、接口组成的信息集合,并对每一个类和函数、接口进行描述以方便理解和使用,并且对它们的层次编辑为树结构,以达到一目了然,容易理解继承等关系。在左上角有搜索框,便于查找,或直接点击树结构,很直观,很便捷。

JAVA60API_CNchm 比如我现在用的这个API,里面有很多的类,接口,类中有很多的方法,你需要使用某个类或方法,点显示标签---->索引,在里面输入相应查找内容,就能找到相应类,然后,根据类的构造函数,里面封装的一些属性方法,就可以很轻松的使用了,有些表达可能很书面化,你拿出来,试一下就知道效果了!
希望对你有用!

学Java的人经常遇到的一个问题是:如果一个程序依赖某个文件夹下的一堆jar包,那么启动它的时候就需要在java -cp参数后面一个一个的加上jar包的名称,很不方便。 比如主程序类叫Main,在目录lib下有aaajar,bbbjar,cccjar,则需要输入以下命令才能执行:java -cp lib/aaajar;lib/bbbjar;/libcccjar Main (linux系统下用冒号,windows下用分号)。 如果jar包少,倒也不是很麻烦,但如果依赖的jar包数量很多的话,一个个的输就比较麻烦了,当然我们也可以借助一些脚本或者Ant来实现自动化,但总觉得杀鸡焉用牛刀,反而把事情弄麻烦了。 我自己是这样解决的:java-Djavaextdirs =/lib -cp /bin Main (假设主程序类Mianclass放在bin目录下) 正如你说看到的,-Djavaextdirs起到了关键作用,它将告诉JVM从那里加载一些类,为了方便理解记忆,顺便补充一点ClassLoader的常识: Java的类装载模型是一种代理(delegation)模型。当JVM 要求类装载器CL(ClassLoader)装载一个类时,CL首先将这个类装载请求转发给他的父装载器。只有当父装载器没有装载并无法装载这个类时, CL才获得装载这个类的机会。这样, 所有类装载器的代理关系构成了一种树状的关系。树的根是类的根装载器(bootstrap ClassLoader) , 在JVM 中它以null表示。除根装载器以外的类装载器有且仅有一个父装载器。在创建一个装载器时, 如果没有显式地给出父装载器, 那么JVM将默认系统装载器为其父装载器。 根(Bootstrap) 装载器:该装载器没有父装载器,它是JVM实现的一部分,从sunbootclasspath装载运行时库的核心代码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13327307.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-15
下一篇 2023-07-15

发表评论

登录后才能评论

评论列表(0条)

保存