For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
其实很多人对于公司的招聘要求中写的,要有“扎实的Java基础”,都很迷茫。这特么到底啥意思?什么东西算作Java基础?学到什么程度才算扎实?下面东莞达内跟大家一起看看~
这一部分其实就是常说的jre,而它的核心其实就一个东西,就是JVM。JVM这个东西,它的重要性不想再强调了,只要Java稍微高级一点点的职位,这部分基本上都是面试必问内容,这更加说明了JVM的重要性。所以,对于JVM,没什么可说的,就是往死里学,往死里研究,能有多深就多深!
Java的基础类库从你刚开始学Java就开始接触了,但是,直到你结束整个Java生涯,你都不一定能把所有的类都见一遍。这说明了什么?是不是说明了Java基础类库的庞大?错!大错特错!这其实真正说明的是,有很多类你完全不必要care它们,因为它们从你接触Java到放弃,都不一定能接触到。所以,搞清楚哪些类重要,哪些类不重要,就非常有必要了。这可以让你以最短的时间,做最有价值的事。
精读源码,这是要求最高的级别。但是,要求你精读源码并不意味着,这些类就是最重要的。这些类比较常用,而且比较简单,看看它们的源码有助于锻炼你看源码的感觉,也了解一下大神们写代码的风格。看这些源码的目的,更多是为了增加你的阅读代码能力。而且,这里必须要强调一下,像Exception和Error这一类的,就不用读源码了,亲。其实上面三个包都有一个共同点,那就是这三个包,基本上都是你最常用的了。lang包不用说了,你随便写点啥都得用到,io包和util包也是你平时读写文件和使用数据结构必不可少的。
会用即可,这个级别的要求很显然了,就是会用就可以了。这些包大部分都是在特定的情况下会用到,但却不会时刻用到。就像sql包和transaction包,就是操作数据库时用到的。而xml、dom和sax这些,都是操作xml时用到的。其它的包也都是类似的,有使用注解时用的,有远程方法调用时用的,也有涉及到加密时用到的等等。这些包在面试时一般不会问到,所以它们的重要性自然要低很多,而且也不太需要刻意的去学,用到了研究一下,会用即可。
更多Java技术知识在东莞达内Java培训~