今天和朋友在讨论一个问题的时候各执一词,最后逐层深入分析,Java查找源码中的处理逻辑最后才分出胜负,其实这个问题是一个小问题list的判断,是不是空使用equals()方法进行判断,他坚持这是OK的我坚持是先判断
list!=nulll&&list.size()>0`很容易忽略的地方,这个问题其实无关大雅但是主要问题是,去找源码的时候尴尬了,查看不到因为源码是打在一个jar包里的,我的javaeclipse怎么用没有关联Java-djk的源码所以无法看到,按住Ctrl然后点击这个List类的时候,并没有出现源码嘚类文件而是出现了下面的画面:
这是没有关联源码的意思,那就关联源码呗问题來了,源码在哪里去哪里获取源码,去官网看了半天也就是jdk的下载,还有一个demo sample的下载并没有源码,网上搜到的加入源码加入的是一個src.zip这个东西在哪里呢??
最后终于发现src.zip在jdk的文件中,如图:
这样终于看到源码了。