我是學Java的,為什么要我裝JDK
大家好,我是賀賀,也可以叫我的英文名安森,今天跟大家聊聊,Java初學者,為啥子要裝JDK。
從C語言到Java
來到大學的第一天,我以為我解放了,半點都不知道學習的重要性,直到看到了學校的ACM榜單,我才意識到,這竟然可以裝B,于是就揣著裝B的沖動,開始了編程之旅,剛開始是搞的C語言,后面學的是Java,直到現(xiàn)在都是Java。

轉Java的原因
聊聊為什么從C轉到了Java,剛開始轉的時候,是因為我覺得C語言是用來打比賽的,不能掙錢,Java可以開發(fā)出來產(chǎn)品,可以掙錢,現(xiàn)在才發(fā)現(xiàn),是我浮淺了,C語言yyds,那么我后悔嗎,顯然不后悔,因為,Java的生態(tài),Java的教程等,很豐富,可以讓我自由的遨游。

“萬惡之源JVM”
簡單的介紹一下Java,雖然大家都已經(jīng)很熟悉了,但是這個儀式感還是要有的。Java文件通過編譯變成字節(jié)碼文件,字節(jié)碼文件是在JVM中運行的,之所以說Java是跨平臺的,其實是因為對不同的操作系統(tǒng),官方提供了不同的JVM,例如Windows、Linux、Mac,都有各自的JVM,所以Java的字節(jié)碼文件就可以跨平臺運行了。

JVM的爺爺JDK
于是呢,我們在學習Java之前,需要先安裝他的運行環(huán)境,也就是JVM,而這個是在JRE中的,而JDK又包含JRE,所以,我們安裝JDK就可以,這也是為什么剛開始學Java都要安裝JDK的原因,其實剛開始學的時候,被JDK的安裝也沒少折磨。從C語言轉過來的,還有些不解呢,畢竟學C的時候,憑借著DEV走遍天下(殊不知DEV提供了C語言的運行環(huán)境)。

JDK的bin
當我們安裝了JDK之后,并配置了環(huán)境變量,我們就可以通過java -version命令來查看自己的版本號了,其實這個命令就是我們安裝JDK的bin目錄下的命令,里面還有一個命令是javac命令,我們可以通過javac Hello.java,來進行編譯Java文件,編譯之后會出來Hello.class字節(jié)碼文件,然后再通過java命令來進行執(zhí)行該字節(jié)碼文件java Hello即可。

idea你是我yyds
上面的操作,看著還是有些復雜的,所以我們平時開發(fā),一般都是用開發(fā)工具來寫程序的,編譯運行,也是點一個按鈕就行了,雖然我們享有了簡單便捷的工具,但是我們也不能忘記我們最初的命令,做到不忘初心,我剛開始用的IDE是eclipse,不過現(xiàn)在改成了idea,感覺還是挺不錯的。

小故事
我們一直都在學習,應用,開發(fā)等,但是我們所學的都是已有的,所用的都是別人的,所開發(fā)的大多數(shù)都是為了作業(yè)或者是為了賺錢,我有時會想,我們是因為錯過了編程語言誕生的年紀嗎,我們是因為錯過了互聯(lián)網(wǎng)的創(chuàng)業(yè)風口嗎,我們是因為錯過了自媒體這塊肥肉嗎,我們是因為錯過了網(wǎng)店這個行業(yè)嗎,僅僅是因為錯過嗎,Java的孵化是在1911年,1.0版本是在1996年,那個時候我還沒出生,我可以說是錯過了風口,2003年淘寶成立,我們錯過了馬老板,2010年王老板創(chuàng)辦了美團,那時的我們可能還小,2018年阿里收購餓了么,其他的不說,外賣這一塊,這兩家基本占了全部市場。當在我們刷著抖音,點著外面,拿著快遞的時候,就有人看到了市場,有人說,現(xiàn)在做軟件不行了,滿大街都是各種各樣的軟件,還有人說,做自媒體也不行了,錯過了風口。又有人說,現(xiàn)在網(wǎng)店也不好做,排在前面的都是銷量高的。我記得之前還有人說,操作系統(tǒng)的市場是安卓和蘋果,但是現(xiàn)在華為的鴻蒙好像要昂首向未來。我們錯過了很多,好運輪也該輪到我們了,新的一年,祝看到這的你好運連連!
