天天看點

獻給那些學了一天迷茫于helloworld的轉行人士講解一:

總有一群人,鼓足勇氣對自己說:我一定要成功轉行拿高薪!

獻給那些學了一天迷茫于helloworld的轉行人士講解一:

是不是說出了你的心聲?

獻給那些學了一天迷茫于helloworld的轉行人士講解一:

浪迹了各種java初學群,采訪了衆多初學網友,溝通了關于嘗試java入行的經曆,收到了各式各樣奇葩的問題:

‘怎麼那麼多用中文解釋還看不懂的詞彙?~傳回值~方法~靜态~到底是個啥?’

‘為什麼要寫helloworld類?起個名字咋就是helloworld?’

‘dos指令那麼多怎麼記住啊’

一系列讓衆多java老師語塞的問題又應該如何去解釋呢?

這個尴尬的場景我相信不僅是講師需要一定的時間錘煉解答,

接下來還會有成千上萬甚至幾十萬想要轉行的人成為死結!!!

獻給那些學了一天迷茫于helloworld的轉行人士講解一:

   小夥伴們擺好闆凳,看小編怎麼給你打通任督二脈,解讀第一個程式!!!

獻給那些學了一天迷茫于helloworld的轉行人士講解一:

大部分視訊千篇一律講helloworld程式,可是對于難以消化的小白來說直接拖着生生往前趕真的會了解,真的不痛快嗎?

相信有一萬隻草泥馬在翻騰!!!

下面站在小白的立場聽聽如何解釋這一天的程式

變量變量一定是可變的量

就像我可以說黃瓜是蔬菜,蕃茄是蔬菜,茄子是蔬菜;

同樣我也說蘋果是水果,香蕉是水果,梨和桃子也是水果;

那讓你說一種蔬菜和水果不同的人會說出不同的名字。這就是可變的量!!!

剛接觸這些晦澀難懂的專用程式設計詞彙如同小孩子初學說話父母就拽成語一個鳥樣,想要懂得有幾種方法:

  • 找專門的工具書去供查閱(解釋時用的是通俗易懂的語言)。比方“腌臜孑孓 ā zā jié jué”腌臢,意思是肮髒,不幹淨。孑孓,蚊子的幼蟲,是蚊子由卵成長至蛹的中間階段。但此類的工具書可能少之又少;
  • 找了解特别透徹的老師用通俗易懂的語言解釋你問出來的問題。

現在嘗試賣弄一下類名是helloworld的程式

類名:顧名思義,給類起個名字。起一個貓狗一樣的,但是我估計當時開發者想讓計算機來設計第一個程式設計的時候代表着它的問世,然後給起了個這個名字。

講解一:

首先我們給類(class)起個名字(helloworld),類是一個整體就像我們的人體一樣從頭到腳,那這個整體是有他的表示符号的(表示方法為一對大括号{}),那基本模型出來了

class HelloWorld{

//因類名書寫有相應規範,大駝峰命名法也就是所有單詞首字母大寫

}
           

既然拿人做對比,那人的任何一個動作的執行是不是都要靠一個主要的器官做支配啊,程式也是,靠一個主要的方法去做支撐,這個主方法在這先給大家寫一下,後期再給大家拆解方法的構成。

public static void main(String[] args){}
           

方法的運作必須依附在類這個載體上,是以就有了以下程式:

class HelloWorld{
    public static void main(String[] args){
    
     }
}
           

既然能靠主方法來做相應的指令了,那我現在開始讓它在螢幕上列印個東西吧。這就是建立人和計算機之間的溝通,此時我們需要從計算機系統(System)裡找出(out)相應的話讓它列印(print)出來,也就是System.out.print();

class HelloWorld{
    public static void main(String[] args){

        System.out.println("Helloworld");
       

        }
}
           

講解二:

首先我們意識到既然讓計算機輸出helloworld,那就得我們和計算機建立對話,得讓它(計算機系統記憶體)輸出内容列印出來,好了我們試一試

System.out.println();
           

    我們發現這句話好像不能直接和我們對話,那是為什麼呢?我告訴你,任何一個語句的輸出都需要有一個主方法來執行,這個主方法如何寫呢?

public static void main(String[] args){

}
           

    其實關于上面的這行代碼呢還涉及到很多的知識,我們就先不一一解釋,大家可以持續關注我給小白講的知識。

    言歸正傳,方法問題解決後我們發現一個方法也就是一種技能的實施需要依靠一個載體才能發揮其作用,那這個載體是什麼呢?那就是類(class),我們暫且給他起個名字叫HelloWorld

  class HelloWorld{

}
           

    好了寫到這我相信大家也就對這個代碼了解的差不多了,我們寫一下吧!

class HelloWorld{
    public static void main(String[] args){

        System.out.println("Helloworld");
     }
}
           

        你get到了嗎?

小夥伴們,測試你們眼力和探索精神的時刻到了,你發現什麼不同了嗎?想解決問題或者了解更多内容請加v吧。15315347983