C語言系統化精講 重塑你的編程思想 打造堅實的開發基礎

download:C語言系統化精講 重塑你的編程思想 打造堅實的開發基礎

修煉內功最強語言,訓練編程思想最有效語言,聖經般存在的語言,2020 TIOBE排行冠軍語言——這些說的,都是C語言。每個優秀開發者都應該精通C語言,這門課程就是爲所有沒學過、沒學好C語言的你專屬打造,多種編程語言技術專家bennyhuo獨家分享,帶你係統、高效、輕鬆啃透C語言這個硬骨頭!

適合人羣
希望獲得更深層次進階語言的開發者
希望夯實語言基礎的開發者
希望精雕細琢掌握多門語言的開發者
有面試/跳槽/晉升需求的開發者和在校生
技術儲備要求
零門檻,有計算機基礎、操作系統、編程基礎和經驗更佳





(1) 第一個程序HelloWorld:

package mypack; //相當於一個目錄
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
注:





1、文件名必需和public修飾的類名分歧,以.java作爲文件後綴,假如定義的類不是public的,則文件名與類名能夠不同。

2、一個.java文件中能夠有多個class,但是隻要一個public修飾的類。

3、java源代碼文件編譯後,一個類對應生成一個.class文件。

4、一個java應用程序應該包含一個main()辦法,而且其簽名是固定的,它是應用程序的入口辦法,能夠定義在恣意一個類中,不一定是public修飾的類。

編譯:javac -d . HelloWorld.java

含有包的類,在編譯的時分最好用上面的格式,-d指的是讓該類生成的時分依照包構造去生成,“.”指的是在當前途徑下生成。

假如不用上面的格式,也能夠用javac HelloWorld.java,但是需求留意的是包構造就要由本人去樹立,然後將生成的.class文件放到該目錄下。

執行:java mypack.HelloWorld

將字節碼文件交給Java虛擬機去解釋執行。

需求留意的事,必需運用包名.類名去解釋執行。

(2) Java的運轉過程

編譯:生成可執行文件,如C++中應用g++生成a.out,效率高,但不跨平臺。

解釋:解釋器把源文件逐行解釋,跨平臺但效率不高。

在java中,先編譯後解釋,把.java文件編譯成.class字節碼文件:

Java源代碼文件(.java文件)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章