# Java 要掌握多少才可以开发

**URL:** <https://www.isharkfly.com/t/java/13315>\
**Category:** 程序语言\
**Created:** [February 18, 2021, 5:23pm UTC](https://www.isharkfly.com/t/java/13315 "2021-02-18T17:23:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [February 18, 2021, 5:23pm UTC](https://www.isharkfly.com/t/java/13315/1 "2021-02-18T17:23:10Z")

</div>

计算机世界中没有什么东西都是一次性能够全部掌握。唯一对你有帮助的就是通过项目来了解设计思路和解决的问题。

要掌握 Spring ，什么叫做掌握 Spring？

能够了解 Spring 的设计思路，能够查询参考文档，并且能够用 Spring 设计一些东西，这个就是掌握了。

如果你说要进行全文搜索，Solr，本身就是一个非常大的体系，很多人只是会装一个 Solr 而已，Lucene 的分词，Lucene 的存储和检索方式真正有多少人花时间了解了。

所以全部掌握上面 Java 世界列出来的东西，不可能，也不现实，换个版本会变很多的。

你把现在最流行的名词都列了出来，说实话你能在上面这些名词中随便挑一个精通都非常非常不错了。
