最近打算开始刷《算法4》 这本书
书上是用Java语言来描述的,虽然刚开始有点抵触(因为工作中主要是用C++,而且我的C++还有很多用法都不熟悉,又让我学一门新的语言。囧)
经过一系列思想斗争,最后还是顺着书上来吧。毕竟主要是学习算法的思想。而且书上有大量的实例和可视化效果使用了作者自己封装的API。为了少绕弯路我还是决定用跟着书本按java来实现。
虽然以前用eclipse开发过java,个人觉得eclipse是根据project来的,比较重量级。这里仅仅是研究算法,使用了java语言很小的一部分。决定采用轻量级的VScode来编写代码。
一,安装组件
https://code.visualstudio.com/docs/languages/java
1. 首先下载:Visual Studio Code 从MS的官方可以下载到
下载地址:https://code.visualstudio.com/download
2. 下载OpenJDK 1.9 (最新版)这个很重要,以后如果用Orcale的Java Development Kit VSCode插件里很多功能是用不了的。
下载地址:https://developers.redhat.com/products/openjdk/download/
反正仅仅是学习使用,OpenJDK足够。
为了兼容后续的Findbugs插件,必须使用Orcale的JDK,OpenJDK无法正常兼容findbugs.
这里使用Orcale JDK 1.8版本(怕太新般会用不了Findbugs)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
同时需要正确配置JDK的环境变量参考这篇文章:
https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
3. 下载Git 也是VSC的Java插件要求的。不装也可以但是每次会弹出提示
下载地址:https://git-scm.com/downloads
以上3个组件都装好以后,在打开VSC并在插件里搜索Java关键字。
能搜到一个名字叫Java Extension Pack的组件包