上節課說了在java中用駝峯法來命名變量(除了第一個單子的首字母是小寫,剩下單詞首字母大寫),這節課說一下java中的類的命名規則
類的命名方法
Pascal(帕斯卡)命名法:每一個單詞首字母都大寫(例:XueNiXiang)
Person public class Person { String name; // 成員變量默認的修飾符是default,只能在當前類或者同一個包中訪問 public void showName() {
棧(Stack) 存放的都是方法中定義的局部變量 局部變量: 方法的參數,或者是方法體中定義的變量 方法都在棧中運行 堆(Heap) 凡是new出來的東西都在堆中存放 堆裏面存放的東西都有地址值 堆內存的數據都有默認值
/** * 編譯器對常量的優化二 * 對於byte/short/char來說,當這三種數據類型進行計算的時候 * 會自動提升成int類型 * 編譯器對於常量的計算,是自動完成的,不會放到jvm中去運行 */ public
/** * 局部變量和成員變量 * * 1. 定義的位置不一樣 * 局部變量定義在方法之中 * 成員變量定義在類中 * * 2. 作用範圍不一樣 * 局部變量只能在方法的內部 * 成員變量作用在整個類 * *
/** * 編譯器對常量優化一 * 對於byte/short/char來說,如果右邊是常量 * 那麼編譯器會對其進行一個優化,自動強轉 * */ public class Demo01 { public sta
/** * 什麼是三元運算符 * 一元運算符: 只需要一個數據參與,例如 !、自增、自減 * 二元運算符: +... * 三元運算符: 三個數據參與 * <p> * 數據格式: * 變量類型 變量名稱 = 表達式
簡單的就不說了,說一下易錯點: 也就是下面的第三點 /** * 強制類型轉換 * 1.特點: 代碼需要進行特殊的格式處理,不能自動完成 * 2.特點: 範圍小的類型 範圍小的變量名 = (範圍小的類型) 範圍大的數據
@Author:Runsen @Date:2020/6/24 人生最重要的不是所站的位置,而是內心所朝的方向。只要我在每篇博文中寫得自己體會,修煉身心;在每天的不斷重複學習中,耐住寂寞,練就真功,不畏艱難,奮勇前行,不忘初心,砥
任何編程語言都包含三種基本結構:順序,選擇,循環 選擇結構 循環結構
下載網址https://www.eclipse.org/downloads/packages/ 選擇下面那個64位的 是綠色版的然後解壓縮直接用 漢化包下載網站https://www.eclipse.org/babel/downloa
JDK的安裝 JDK是 Java 語言的軟件開發工具包,沒有JDK的話,無法編譯Java程序 JDK11下載網站https://www.oracle.com/technetwork/java/javase/downloads/jdk1
四大類: 整數型 byte、short、int、long 浮點型 float、double 字符型 char 布爾型 boolean 八大種 數據類型 關鍵字 最小單位內存佔用 可表示數字的範圍 字節型 byte
自動類型轉換注意兩點即可: 1. 是自動發生的 2. 觸發條件:由可表示數據範圍小的向可表示數據範圍大的轉換時 看代碼 /** * 數據類型轉換 * 自動轉換(隱式): * 觸發條件: 數據範圍由小到大 *
三者關係如圖: