數據類型1

JDK

JDK>JRE>JVM

  1. JVM:不同的操作系統(tǒng)下有不同的Java虛擬機(字節(jié)碼都是相同的)兩種綜合起來實現Java跨平臺實現。(意圖字節(jié)碼 翻譯虛擬機)
  2. JRE打碎 加快運行速度變得更小 以便于調用
  3. JRE本質:想運行JAVA程序安裝JRE就可以啦
  4. JDK:想要開發(fā)JAVA程序

快捷鍵

  • key 中存著 可以修改
  • template----Editor----Templates

    類的定義

    • 在一個源代碼文件中可以聲明多個class
    • 但是只能有一個class是public修飾的
    • 而且此類的名稱一定要與其所在的源代碼文件的主文件名完全一致
    • 最佳實踐:應該在源代碼文件中聲明那個public的class
    • 非public的類在實際開發(fā)工作中已經很少用到了

數據類型

在Java中的數字都是有符號的
整形:byte 1字節(jié) -128~127
一組byte可以存儲計算機中的任何數據
short: 2字節(jié) -32768~32767
int: 4字節(jié) -2147483648~2147483647 long: 8字節(jié) -263~263-1

浮點類型:
float:4字節(jié)
double:8字節(jié)
字符類型:
char:2字節(jié)  本質上是int類型的子集,范圍:0~65535  
a 97    z 97+25
布爾類型:
boolean:1位,取值只有true和falsex   
    public class VariableDemo001 {
    public static void main(String[] args) {
        // 變量:是一個具有名字的內存空間
        // 這個名字就是變量名
        // 內存空間中保存的內容(數據)就是變量值
        // 變量的值通常是可以被改變的
        // Java是強類型語言,所以在聲明變量時一定要為其指定具體的類型
        
        // int:聲明變量是int(整數)類型
        // num:變量的名字
        // 以下一行語句,聲明了一個int類型的變量,它叫num
        // 即在內存中開辟了一個叫num的空間,其中可以存儲int類型的整數
        // 可以通過num這個變量名訪問或修改相應變量的值
        int num;
        // 使用=操作符可以將其右側的值賦給其左側的變量
        // 以下語句是把整數100存儲到num對應的內存空間中
        // 第一次為變量賦值的操作通常被稱為初始化
        num = 100;
        // 變量的訪問
        // "num = "是一個字符串值
        // 在字符串值參與到+運算中的時候,+的含義變?yōu)槠唇?        // Java會把整個表達式中的非字符串值自動轉換為字符串,然后進行拼接運算
        System.out.println("num = " + num);
        System.out.println("num = " + num + num);
        System.out.println("num = " + (num + num));
        System.out.println(num + num + " is double num");
        
        // 變量的值是可以被修改的
        num = 100 / 2;
        System.out.println("num = " + num);
        
        // Java是強類型語言
        // 1. 在聲明變量時必須為其指定數據類型
        // 2. 在程序運行中已經聲明的變量,其類型不可改變
        // num = 5.8;
        
        // 不能把不兼容類型的數據賦值給已存在的變量
        // num = true;
        
        // 在一個變量的生命周期中,不允許再次聲明與其同名的變量
        // 變量的生命周期是被綁定在語句塊中的
        // 在聲明變量的語句塊結束后,此變量即被銷毀
        // double num;
        {
            int i = 5;
        }
        int i = 100;
    }
}

棧.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容