如果你還在問這種「用xx軟件是否方便,體驗是否一致」的問題,那大可不要用 Linux ,繼續用 Win7 或者升級到 Win10 挺好的,沒必要花時間精力去適應不熟悉的東西。

是的,用 Linux 你能學到更多別的編程相關的知識,同時也一定會耗費你大量時間在許許多多細碎的細節上,在時間緊任務重的情況下換環境不是個明智的決定。

如果你要用的軟件/工具只能在 Linux 上跑得舒坦,並且你也有足夠的精力學習和適應新的環境,以及有毅力放棄目前適應了的部分(閉源)軟件,這時候再考慮換 Linux 吧。

以下在你符合上述換 Linux 的條件的前提下,回答你的兩個問題:

1. Java環境是否方便?

當然方便,Java開發幾乎是平臺無關的,原本是 Sun 開發 Java 用來給 Solaris 環境跑的, Solaris 作爲 UNIX 後裔,和 Linux 非常接近。所以要作爲 Java 開發環境,Linux 只可能比 Windows 更適合,而 Java 的平臺無關性又保證基本上所有系統都是差不多的。

不像別的語言, Java 的開發環境極度依賴 IDE ,3大主流 Java IDE 的 Idea Intellij 和 Eclipse 和 NetBeans 都是 Java 寫的,所以在 Linux/Windows/OSX 上都能跑,用起來也不會有太大區別。

同樣,因爲 Java 平臺無關, Linux 的發行版之間也沒什麼區別,選個好用的 Linux 桌面發行版就可以了。(但是別選 Ubuntu ,這是我個人意見) Fedora / openSUSE / Arch Linux 這些都適合作爲桌面 Linux 。

2. WPS/印象筆記/有道雲筆記/QQ

WPS 是有 Linux 版本的,和 Windows 上基本沒什麼區別。當然對 MS Office 的兼容性還是很孱弱。

Evernote/印象筆記沒有 Linux 版本,不過可以用網頁版,或者 ARChon 跑個安卓版。

有道雲筆記大概也沒有 Linux 版本。

如果可以捨棄這些筆記軟件已有的筆記,那麼 Linux 上還是有很多不錯的筆記軟件的。最接近的估計是 WizNote 为知笔记 | 为知笔记 Linux 版 。用慣 Linux 之後你大概會發現 Vim/Emacs 做筆記比這些筆記軟件方便多了。

QQ 麼,沒有完美方案,將就的方案一大堆,見這個問題 就现在的情况下,做出怎样的努力才能让 QQ 在 linux 上好用? - 腾讯 QQ 。

如果能放棄 QQ 的好友列表(我知道這很難)那麼好用的聊天軟件還是有不少的,見我這個回答: 为什么Linux平台上面向普通用户的即时通讯客户端那么稀缺呢? - fc farseer 的回答