怎样打开javaapi的源码 调用API实现某个功能时,需不需要了解该功能的原理和源码?

[更新]
·
·
分类:互联网
1815 阅读

怎样打开javaapi的源码

调用API实现某个功能时,需不需要了解该功能的原理和源码?

调用API实现某个功能时,需不需要了解该功能的原理和源码?

不需要了解原理和源代码,除非你是程序爱好者,你只需要按说明调用即可。

如何更加有效地查看Python第三方库文档?

到pypi上找到对应的库,上面会有主页链接,到主页上看就行了,一般比较流行的库都会有很详细的说明
好的第三方库文档都会很好,特别是国外的,原生的英文文档都写得很好,而api这种个人感觉应该从实践中学,不知道的地方先help,在源码,help的话,个人喜欢bpython去看没有固定的好方法,我自己的经验是,dir加上help,如果还不足以解决问题的话,可以看对应API的源码。Python的代码可读性比较强,很优雅,但是前提是多写多看。

Java如何操作word文档?容易实现吗?

JAVA操作word还是比较简单的,有丰富的类库提供使用,以poi为例:
XWPFDocument对应了一个word文件,从下面的源码来看,XWPFDocument对象中包含了一个word中需要的页脚,页头,内容,超链接定义,图片等一系列的数据结构,根据情况放入List,Map或注入的对象中;
从java开发经验来看,想要获取一个新的word,只需new一个对象即可:new XWPFDocument();对象中可以使用的API如下:createParagraph创建段落,createNumbering创建序号,createStyles设置风格;createFootnotes创建脚注,addFootnote增加脚注,createTable创建表格,addPictureData增加图片数据等等一系列的接口
每种元素都有对应的对象,每个word中元素的操作都有对应的接口!
比如说获取createParagraph创建得到的段落,即是得到一个XWPFParagraph对象,打开源码发现里面定义有关于图片,文本,行号,字体,左右对齐方式(格式)等等所有的word操作中锁对应的方法;
根据XWPFRelation对象中定义的关系(static final常量),创建以上word中的元素时,分别给每个元素都设定了固定的relation, 针对上面的各种元素,提供了获取的方法;
综上,使用POI操作word很方便,就算没有任何经验的人,都可以边看源码边开发,word中对应的元素都定义在word对象XWPFDocument中,添加图片,链接,文字等,都非常方便,具体调用哪些接口,还是根据业务来一一对应开发;
依赖如下 :
org.apache.poi ttttpoi-ooxml tttt3.15
本人有多年JAVA开发经验,会经常分享自己学过的东西,遇到的坑,喜欢的朋友,敬请关注。。