用命令行運行java
前言:看了好多書一直強調剛開始學一門語言的時候,不要用IDE,要嘗試着用命令行的模式,這篇博客是在借鑒別人的基礎之上,有一些補充來說明命令行模式下的Java的運行。
參考文章:!在Windows命令行運行java程序
首先區分文本編輯器與IDE的區別
這兩個解基本概念並沒有划分的十分明確,可能流傳的最廣的一句話——有時候IDE和“編輯器”的區別是:前者是做得好的IDE;后者是做得不好的IDE、除了文本編輯還行、其它大部分功能做得不好甚至很多功能還沒做完(也不打算做)
文本編輯器與IDE是一種包含與被包含的關系,就是文本編輯器最主要的職能就是用來文本編輯,win10上自帶的記事本就是一種文本編輯器,而IDE是文本編輯與一系列程序開發里運用的工具的集合
為什么要講文本編輯與IDE的區別呢,應為這里涉及到一個觀念的認知,我們編寫的源碼是什么,下面是源碼的定義
可以這樣說,源碼與文本文件的主要區別就在於是否符合程序設計規范,而我們寫代碼寫的就是這種符合程序設計規范的一種文本文件,這里就引出了我們寫程序的第一步,你不管是使用哪種語言,不管是用集成開發環境還是文本編輯器,你所做的第一步就是寫一個符合你所學語言的規范的文本文件
其次,就是區分命令行的問題,命令行的關鍵在於命令,他不是用來書寫代碼的,他是運用jdk的開發環境來編譯以及運行你所寫的符合設計規范的文本文件
最后,寫一些注意事項
1、關於Java的類的命名與文件(.java)的命名要一樣
2、用命令行運行java,首先需要用cd切到java文件所在的文件
3、別忘了用javac進行編譯