怎么做到有扎实的Java基础
1.熟练运用JDK
JDK其实就是Java SE Development Kit的缩写,要玩好这东西可不简单。JDK主要包含了三部分,部分就是Java运行时环境,这其实就是JVM。此外,第二部分就是Java的基础类库,这个类库的数量还是非常可观的。较后,第三部分就是Java的开发工具,它们都是辅助你更好的使用Java的利器。
2.Java运行时环境
这一部分其实就是常说的jre,而它的核心其实就一个东西,就是JVM。只要Java稍微一点点的职位,这部分基本上都是面试必问内容,这更加说明了JVM的重要性。所以,对于JVM,没什么可说的,就是往死里学,往死里研究,能有多深就多深!

3.Java的基础类库
Java的基础类库从你刚开始学Java就开始接触了,但是,直到你结束整个Java生涯,你都不一定能把所有的类都见一遍。这说明了什么?是不是说明了Java基础类库的庞大?错!大错特错!这其实真正说明的是,有很多类你完全不必要care它们,因为它们从你接触Java到放弃,都不一定能接触到。所以,搞清楚哪些类重要,哪些类不重要,就非常有必要了。这可以让你以较短的时间,做较有价值的事。
4.Java的开发工具
这些开发工具主要就是辅助你开发的了,javac应该是较常用的一个了,虽然你几乎不用手动执行它。此外,其实还有一些比较实用的工具,可以帮助你排查问题。而且有的面试官,也会问你这类问题,比如问你平时都用什么工具排查问题。比较实用的几个工具主要有jmap、jconsole、jstack、jvisualvm。