首頁>Club>
不知道啥意思,或者說學玩這些有啥用?
8
回覆列表
  • 1 # 小小和照相想想

    比如變數有全域性變數和區域性變數,函式內的為區域性變數,函式外的為全域性變數。前臺頁面的資料(比如登入的賬號,頁面的商品資訊)都不是寫死的,傳到後端就是變數。所以知道變數是幹嘛的了吧???

    其次迷茫,我也是自學的。迷茫不迷茫主要看你想不想學,量變引起質變

  • 2 # 不知道哪兒來

    學習的過程都是由淺入深的。開始可以知其然而不知所以然,這是一個循序漸進的過程。

    下面正式回答樓主的問題。java中變數的描述分為三個部分,比如大家最先寫的 String s="Hello world" ,String說明了型別是字串型別,s是變數名,最後變數值是"Hello world",當然除了基本資料型別Java一切均物件,這句話的意思是,定義一個變數,這個變數實際上引用了一個字串物件,這個物件的實際值是"Hello world"。當然s也可以指向別的物件,比如在過程中s="oh mygod",最終使得程式有不同的結果。

    常量可以理解為特殊的變數。從語法上來說,除了初始化,常量不能作為等式左值,比如final int i=0,作用域內無論如何使用該變數,你都知道其實際的值。實際上java中不可變的固定定義都可以稱為常量,比如"Hello world"就是字串常量,true是布林值常量。實際上深入的學習java之後,經過編譯器的最佳化,很多沒有改變的變數值實際上處理上都會最佳化為常量使用。當然,依賴於編譯器不是優秀的編碼習慣。當我們認為一個變數的值在初始化後不應該再改變,都應該使用final裝飾符修飾。

    二進位制是計算機科學的基礎。位運算在程式設計中也非常重要。位運算可以高效的實現一些運算,比如使用右移代替除2的整數冪的運算,使用與或非,同或,異或快速實現一些標誌位的判斷。

    這些都是java最簡單的基礎,希望樓主戒驕戒躁,早日成為程式設計高手!

  • 中秋節和大豐收的關聯?
  • 假如李自成沒有在一片石戰敗,他能否統一天下呢?