如何高效学习Java API提供的类和方法

文章介绍了如何快速掌握JDK中的API,强调了理解API的功能和用途、利用IDE的便捷查找、以及根据具体领域定位API的重要性。作者推荐通过熟悉主要功能模块和目录导航,而非逐字逐句阅读,以提高学习效率。
摘要由CSDN通过智能技术生成

前言

        如何快速有效地熟悉JDK中的众多常用的API?除了【坚持】和【孰能生巧】,有什么实际的技巧?

        大致达到:知道有这个API和其大致能实现的功能,在编码需要相关功能时,知道调用相关的api中的类和方法即可,而具体的调用编码细节现搜即可


只看-wkGCaSS博主的回答:如何高效学习Java API提供的类和方法?

看这个提问下的回答(重点看高亮的地方)

如何快速有效地熟悉JDK中的众多API?只要求知道有这个API和其大致能实现的功能,不需要细节


问题:

  1. 很多JDK的API根本不知道其存在。独立完成功能时,常常只能百度【JAVA有没有XXX这样的方法?】,而不是直接去搜索某个API再来实用,不能快速有效的解决问题。
  2. 看API文档不知道哪些常用,哪些很重要该花精力关注。

解答

  1. 针对【问题1】:这其实也不算啥问题,首次遇到时才需要搜索相关的api,后面就可以直接翻API文档了,这比漫无目的地翻API文档省时且有的放矢。
  2. java是分大的功能实现或者技术模块的。比如处理安全方面,类加载,JMX,JMS,JDBC,Servlet等业界标准,转化字符串操作相关,基本容器类,并发处理,xml解析,OSGI,annoation,网络IO流,jndi,cache机制,动态语言支持,特殊工具(读写csv,xls,pdf)等等都有诸多的类。java保罗万象。你首先要清楚你方法是在大方向是哪个功能的,哪个领域的。比如说是xml转化的那重点在xml包下面去找,当然找封装过的第三方包(比如apache)也是一种选择。有很多chm是支持类名关键词查找的,或者在eclipse里面直接源码依赖jdk和第三方库源码你一样能搜出一堆你想要的工具的类来。结合源码更能准确找到。
  3. Api文档的阅读技巧,先读主干,了解功能,在看枝叶,英文也是如此。Java api文档在使用的时候,尽量少的使用搜索,而是通过目录寻找,这样可以帮助你熟悉目标类所在的具体位置。

  4. 我不建议你去逐字逐句的看API及源码,(由于不清楚你用java做哪一部分的开发,所以就笼统的说一下),如果你的IDE为Eclipse或MyEclipse,那么在你的日常开发中,可以用到哪就看到哪(ctrl+鼠标左键点击你想看的),这样你最常用的API源码就随着时间的积累而积累,而不用专门的去看,并且这样有较好的方向性,在用到的时候看,学习效率也较高。如果说通读源码的话,首先周期是相当长的,而且能做到的人好像不多哦。

  5. 核心JDK的内容没那么难学。记忆的是整个的知识结构和与你相关业务领域的API。

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值