1. 程式人生 > >大數據<javaSE + Linux精英實訓班>_day_07

大數據<javaSE + Linux精英實訓班>_day_07

自動 javase star 標準 idea 計算 人類 類型 計算機

1:基礎語法->ASCII編碼表

        計算機的世界,01->二進制
        
        全世界有多少個國家?每個國家用什麽語句?        全世界都在使用計算機。
        
        美國:計算機可以直接識別人類的文字
        
        字母a對應的十進制為97,大寫的字母A對應的十進制是65
        
        美國佬:a-z    A-Z    0-9    !@#$%等
        
        a->在硬盤當中存儲並不是a,是a對應值97的二進制
        
        常用的ASCII編碼表:
                    數字0
-9對應的ASCII編碼十進制為48-57,字母a-z對應的是97-122,字母A-Z對應的是65-90. 中國:開始做自己的編碼表 讓十進制數,對應一個漢字 簡體中文編碼 GB2312 -> 國標 對應的漢字比較少 升級為GBK 萬國碼:國際標準ISO (全球所有的語言兼容ASCTII編碼表) Unicode
public class ASCIIDemo{
    /*
            char 轉換為int類型的時候,類型自動提升,char數據類型,會去查詢編碼表,得到整數
            
    */
    public static void main(String[] args){
            char c = ‘a‘;
            int i = c + 1;
            System.out.println(i);        // 98
            
            int j = 90;
            
// 強制類型轉換 char h = (char)j; System.out.println(h); // Z System.out.println((char)6); char k = ‘你‘; System.out.println(k); // char類型的範圍:0-65535 char n = 65534; } }
2:基礎語法->char類型的存儲

        java中字符,數據類型 char
        java中整數,數據類型 int
public class LoopTest{
    public static void main(String[] args){
            /*
                    輸出所有的英文字母
                            1、小寫
                            2、大寫
                            52
                    利用編碼表來實現
                    A-Z        65-90
                    a-z        97--122 
                    
                    思路:
                        1、定義變量,保存小寫a,保存大寫A
                        2、循環26次,輸出定義好的變量
                            每次循環,變量++
            */
            // 定義變量   保存字母
            char xiaoxie = ‘a‘;
            char daxie = ‘A‘;
            
            // 循環
            for(int i = 0;i < 26;i++){
                System.out.println(xiaoxie + "    " + daxie);
                
                daxie++;
                xiaoxie++;
            }
    }
}
public class Test99{
    public static void main(String[] args){
        /*
                1 * 1 = 1
                1 * 2 = 2        2 * 2 = 4
                1 * 3 = 3        2 * 3 = 6        3 * 3 = 9
        */
        for(int i = 1;i <= 9;i++){
            for(int j = 1;j <= i;j++){
                // 按照標準格式打印
                System.out.print(j + "*" + i +"=" + i * j + "\t");
            }
            System.out.println();
        }
    }
}
3:工具的使用:eclipse     idea   netbeans

        優點:免費、無版權、隨使用。開源(eclipse的源碼對外開放)、可下載插件(拓展性強)、
                綠色版軟件->解壓即可使用
                
4:eclipse快捷鍵:
            atl + /    自動補全
            Ctrl + /        單行註釋    取消單行註釋
            Ctrl + Shift + /  多行註釋    
            Ctrl + Shift + \  取消多行註釋
            Ctrl + Shift + o  導入包選中的行
            Alt + 上下箭頭   移動這行代碼
            Ctrl + D  刪除當前行
            
            Ctrl + 1      查看提示
            Ctrl + 2  r   統一改名
            Ctrl + 2  l   接收返回值
package com.itstaredu.demo;

import java.util.Scanner;

public class HelloWorld {
    public static void main(String[] args) {
         //atl + /快捷鍵
        System.out.println("HelloWorld");
        Scanner sr = new Scanner(System.in);
        for (int i = 0; i < args.length; i++) {
            
        }
    }
}

大數據<javaSE + Linux精英實訓班>_day_07