黑馬day01

今天內(nèi)容安排:
1、HelloWorld!
2、水果超市報價單
sap erp
.exe是 windows可執(zhí)行文件

01SE整體知識介紹.avi
02今日項目概述.avi
03需求分析概述及環(huán)境搭建.avi
04安裝Java.avi
05Path環(huán)境變量配置方式一.avi
06程序編寫.avi
07程序編譯和運行.avi

01SE整體知識介紹

* A: SE整體知識介紹
    * a: Java基礎語法5-7天
    * b: Java面向?qū)ο笏枷?    * c: 常用API
    * d: 集合、IO、網(wǎng)絡編程、多線程
    * e: MySQL數(shù)據(jù)庫

02今日項目概述

* A: 項目概述
    * a: HelloWorld
        * HelloWorld是學習每個語言的第一個入門案例,即完成最基本的功能。
            對于Java語言來說,最基本的功能即在界面輸出” Hello World”。
        * 完成java開發(fā)環(huán)境的搭建
    * b: 水果超市報價單
        * 學習常量、變量的使用

03需求分析概述及環(huán)境搭建

* A: 需求分析概述
    * a: 開發(fā)環(huán)境搭建
        * 像做飯炒菜之前需要先準備廚房廚具一樣,大家理解的編寫代碼之前,我們需要準備支持Java運行與開發(fā)的環(huán)境。在第一個案例我們需要完成這個動作,而之后的所有案例不需要重復搭建環(huán)境了。

? * b: 程序編寫
* 環(huán)境搭建完成后開始正式的代碼編寫工作,完成輸出”Hello World”的邏輯。
* c: 程序運行
* 在程序完成后當然是運行程序,查看運行結(jié)果。
* B: 環(huán)境搭建
* a: 硬件環(huán)境
* 為了保證全程學習任務,僅對內(nèi)存有一定強制要求,建議保證2G以上內(nèi)存,其他無要求。
* b: 軟件環(huán)境
* 操作系統(tǒng):為了保證學習不涉及因操作系統(tǒng)不同而產(chǎn)生的”意想不到的問題”,我們建議安裝Windows7旗艦版操作系統(tǒng)。
安裝Java,即安裝JDK和JRE。
* 高級文本編輯器:同樣為了方便開發(fā),需要使用更高級的開發(fā)工具。
* Windows環(huán)境配置:為了方便開發(fā),需要完成一些Windows的環(huán)境配置,這里涉及到的設置為Path。

04安裝Java

* A: JDK的下載
    * a: 官網(wǎng) http://www.oracle.com/cn/index.html
    * b: 演示下載流程
* B: JDK的安裝
    * a: 傻瓜式安裝
        * 雙擊安裝程序,然后一路next即可(但是不建議)
    * b: 安裝的推薦方式
        * 安裝路徑不要有中文或者特殊符號如空格等。
        * 所有和開發(fā)相關(guān)的軟件最好安裝目錄統(tǒng)一。
            * 舉例:我的JDK安裝路徑
                * D:\develop\Java\jdk1.7.0_51
        * 當提示安裝JRE時,可以選擇不安裝。建議還是安裝上。
    * c: 演示安裝流程
        * 可以先在d盤建立一個文件夾develop
        * 然后演示安裝過程
* C: 驗證安裝是否成功
    * a:通過DOS命令,切換到JDK安裝的bin目錄下。
        * D:\develop\Java\jdk1.7.0_51\bin
    * b:然后分別輸入javac和java,如果正常顯示一些內(nèi)容,說明安裝成功

05Path環(huán)境變量配置方式一

* A: Path環(huán)境變量配置方式一
    * a: 安裝高級文本編輯器notepad++
    * b: 配置Windows的path環(huán)境變量
        * 環(huán)境變量的作用:讓Java的bin目錄下的javac命令可以在任意目錄下執(zhí)行
        * 配置方法:
            * 右鍵點擊計算機  →  選擇屬性  →  更改設置  →  點擊高級  →  點擊環(huán)境變量  →  找到系統(tǒng)變量中的path  →  將java安裝目錄下javac所在的bin目錄路徑配置到path變量中,用;(英文)與其他變量分隔
        * 注意:
            * 配置path后文件的訪問順序:先訪問當前路徑,如果當前路徑?jīng)]有該文件,則再訪問path配置的路徑

06程序編寫

* A: 編寫步驟(初學者)
    * a: 創(chuàng)建一個普通文本文件,將其修改為.java文件。
    * b: 完成模板代碼:
        public class HelloWorld{
            public static void main(String[] args) {
                    System.out.println("Hello World!");
            }
        }
* B: 實際開發(fā)步驟
    * a: 定義類
    * b: 寫main方法
    * c: 寫輸出語句(注意:下面的代碼是原代碼,是不能運行的)    
        public class HelloWorld {
            public static void main(String[] args) {
                System.out.println("HelloWorld");
            }
        } 
    * d:注意:
        * 不要隱藏文件的擴展名
        * 類名和文件名要保持一致

07程序編譯和運行

* A:程序編譯
    * 作用:將程序員寫的java源代碼生成可以運行的Java程序(.class文件)
    * 過程:
        * a:開啟DOS窗口并切換到.java文件所在的目錄
        * b:執(zhí)行javac命令(javac  Xxx.java  →  Xxx.class)
* B:運行程序
    * a: 開啟DOS窗口并切換到.class文件所在的目錄
    * b: 執(zhí)行java命令 java  Xxx(不帶擴展名)
    * c: 如果DOS窗口中當前目錄下沒有.java文件和.class文件
        * 編譯報錯
        * 運行報錯

======================第一個階段====================================
08計算機基本常識.avi
09Path環(huán)境變量配置方式二.avi
10Java簡述.avi
11JDKJRE與JVM.avi
12注釋簡介.avi

08計算機基本常識

* A: 軟件定義
    * 計算機軟件(Computer Software)是使用計算機過程中必不可少的東西,計算機軟件可以使計算機按照事先預定好的順序完成特定的功能
    * 系統(tǒng)軟件是應用軟件運行的平臺
* B: 分類:計算機軟件按照其功能劃分為系統(tǒng)軟件與應用軟件
    * 系統(tǒng)軟件:DOS(Disk Operating System)、 Windows、Linux、 Unix、 Mac、Android、 iOS 等
    * 應用軟件:Office 、QQ 、LOL、ERP
* C: 鍵盤快捷鍵
    * a: Ctrl+A    全選
    * b: Ctrl+C    復制
    * c: Ctrl+V    粘貼
    * d: Ctrl+X    剪切
    * e: Ctrl+Z    撤銷
    * f: Ctrl+S    保存
    * g: Ctrl+Y    恢復操作
* D: DOS命令
    * a: 打開DOS窗口的方式
        * 1: Windows+R   →   輸入CMD(cmd)   (推薦)
        * 2: 開始  →  所有程序  →   附件  →   命令提示符
        * 3: 當前窗口空白處shift+右鍵 → 在此處打開命令窗口
    * b: 常用dos命令
        * 1:dir  顯示一個目錄中的文件和子目錄
        * 2:cd      進入某個文件夾   
        * 3:cd.. 返回上一級目錄
        * 4:cd\        直接返回盤符
        * 5: :      切換盤符(如:D:表示從當前路徑直接切換至D盤)
        * 6:cls  清屏

09Path環(huán)境變量配置方式二

* A:必須使用這種方式配置
* B:配置過程
    * a:右鍵點擊計算機  →  選擇屬性  →  更改設置  →  點擊高級  →  點擊環(huán)境變量  →  創(chuàng)建名為JAVA_HOME的環(huán)境變量  →  將jdk所在的目錄路徑(bin所在的路徑)配置到JAVA_HOME變量中
    * b: 用;與其他變量分隔  →  在path環(huán)境變量中添加%JAVA_HOME%\bin

10Java簡述

* A: Java簡述
    * a: Java語言是一門高級語言,為便于統(tǒng)一授課,目前我們使用JKD7版本,市場運行版本為JDK1.4-JDK8。
    * b: Java分為三大平臺,即JavaSE、JavaEE、JavaME,基礎階段學習JavaSE,就業(yè)階段學習JavaEE。
    * c: Java語言通過Java虛擬機實現(xiàn)了跨平臺,即與.exe的可執(zhí)行文件不同,java的.class程序可以在不同操作系統(tǒng)上均可以運行。

11JDKJRE與JVM

* A: JDK與JRE的關(guān)系
    * a: JRE為Java的運行時環(huán)境,是運行Java程序依賴的。如果僅僅是運行已經(jīng)存在的Java程序,只安裝JRE即可
        * 包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,如果想要運行一個開發(fā)好的Java程序,計算機中只需要安裝JRE即可
        * JRE:JVM+類庫
    * b: JDK為Java的開發(fā)環(huán)境,是開發(fā)時依賴的。包含JRE
        * JDK是提供給Java開發(fā)人員使用的,其中包含了java的開發(fā)工具,也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了。
        * 其中的開發(fā)工具:編譯工具(javac.exe)  打包工具(jar.exe)等
         * JDK:JRE+JAVA的開發(fā)工具
        * 為什么JDK中包含一個JRE呢?
            * 開發(fā)完的程序,需要運行一下看看效果

12注釋簡介

* A: 注釋
    * a: 定義:用來解釋和說明程序的文字,注釋是不會被執(zhí)行的
    * b: 分類:
        * 1:單行注釋    //注釋內(nèi)容
        * 2:多行注釋    /*注釋內(nèi)容*/
        * 3:文檔注釋    /**注釋內(nèi)容*/
    * c: 注意:
        * 1:對于單行和多行注釋,被注釋的文字,不會被JVM解釋執(zhí)行
        * 2:對于文檔注釋,可以被JDK提供的工具 javadoc 所解析,生成一套以網(wǎng)頁文件形式體現(xiàn)的該程序的說明文檔
        * 3:單行注釋可以嵌套使用,多行注釋不能嵌套使用
    * d: 案例代碼
        /*
        class:類,Java當中組織代碼的基本單位
        HelloWorld:類名,可自定義

        public:訪問權(quán)限修飾符,現(xiàn)為固定寫法
        static:靜態(tài)修飾符,現(xiàn)為固定寫法
        void:返回值類型,現(xiàn)為固定寫法
        main:方法名,現(xiàn)為固定寫法
        String[]:參數(shù)類型,現(xiàn)為固定寫法
        args:參數(shù)名,可以自定義修改,建議固定寫為args
     */
    //通過固定修飾符定義了一個HelloWorld類,注意類名通常與文件名相同
    public class HelloWorld{
        //main方法是程序運行的入口,即程序從main方法這行開始執(zhí)行
        public static void main(String[] args) {
            //用于向控制臺輸出文本(字符)的語句,""內(nèi)為輸出的內(nèi)容,是可變的
            System.out.println("Hello World!");
        }
    }

=========================第二階段================================================
13字符串常量方式完成水果超市報價單.avi
14不同類型常量方式完成水果超市報價單.avi
15變量定義與格式.avi
16最常用的java數(shù)據(jù)類型.avi
17變量完成水果超市報價單.avi
18關(guān)鍵字與標識符.avi

13字符串常量方式完成水果超市報價單

* A:需求
    * a:根據(jù)不同的水果種類,在控制臺打印所有水果價格的列表

    水果編號     水果名稱     水果單價     計價單位     品質(zhì)
       1           榴蓮         32.0         公斤         A
       2           蘋果         6.5          公斤         B
       3           獼猴桃       6.0          公斤         A
* B:用常量實現(xiàn)上面的功能
    * a:常量:直接在代碼中給出的數(shù)值就是常量,在程序的執(zhí)行過程中其值不會發(fā)生變化
    * b:分類:
        *1: 字面值常量
            * 字符串常量    用雙引號括起來的內(nèi)容
            * 整數(shù)常量    所有整數(shù)
            * 小數(shù)常量    所有小數(shù)
            * 字符常量    用單引號括起來的內(nèi)容,里面只能放單個數(shù)字,單個字母或單個符號
            * 布爾常量    較為特殊,只有true和false
            * 空常量    null(數(shù)組部分講解)
        *2: 自定義常量(面向?qū)ο蟛糠种v)
    * c:字符串常量實現(xiàn)上面的功能:
        public class MyFruit
        {
            public static void main(String[] args) 
            {
                //通過不同類型的常量打印水果報價單
                System.out.println("水果編號   水果名稱   水果單價   計價單位   品質(zhì)");
                System.out.println("  "+1+"          榴蓮       "+32.0+"        公斤      "+'A'+"   ");
                System.out.println("  "+2+"          蘋果       "+6.5+"         公斤      "+'B'+"   ");
                System.out.println("  "+3+"          獼猴桃     "+6.0+"         公斤      "+'A'+"   ");
            }
        }    

14不同類型常量方式完成水果超市報價單

* A: 使用不同類型的常量實現(xiàn)水果報價單(字符串常量(用雙引號),整數(shù)常量,小數(shù)常量,字符常量(用單引號))
* B: 實現(xiàn)代碼
    /*
        通過不同的數(shù)據(jù)類型常量打印水果報價單
    */
    public class MyFruit2 
    {
        public static void main(String[] args) 
        {
            System.out.println("水果編號     水果名稱     水果單價     計價單位     品質(zhì)");
            System.out.println("   "+1+"         榴蓮         "+32.0+"       公斤         "+'A');
            System.out.println("   "+2+"         蘋果         "+6.5+"         公斤         "+'B');
            System.out.println("   "+3+"         獼猴桃       "+6.0+"         公斤         "+'A');
        }
    }    

15變量定義與格式

* A: 變量的定義
    * 是臨時存儲數(shù)據(jù)的內(nèi)存區(qū)域,有嚴格的數(shù)據(jù)類型的限制
    * 在程序執(zhí)行的過程中,在某個范圍內(nèi)其值可以發(fā)生改變的量
* B: 定義格式
    * 數(shù)據(jù)類型  變量名 = 變量值

16最常用的java數(shù)據(jù)類型

* A: 常用數(shù)據(jù)類型的分類
    *1: int        整數(shù)  
    *2: double    小數(shù)  
    *3: char    字符
    *4: String    字符串
* B: 案例代碼
    /*
        變量:臨時存儲數(shù)據(jù)的區(qū)域
        定義格式:
        數(shù)據(jù)類型 變量名?。健?shù)值;
        
        最常用的數(shù)據(jù)類型:int整數(shù)  double小數(shù)   char字符   String字符串
    */
    public class MyVar{
        public static void main(String[] args) {
            
            int angellababy = 10;
            System.out.println(angellababy);
            double xiaoming = 3.14;
            System.out.println(xiaoming);
            
            char liuyan = '1';
            System.out.println(liuyan);
            
            String huangbo = "有本事比誰丑!";
            System.out.println(huangbo);
        }
    }

17變量完成水果超市報價單

* A: 分析
    * a: 每種水果5個變量組合表示:編號(整數(shù))、水果名稱(字符串)、水果單價(小數(shù))、計價單位(字符串)、水果品質(zhì)(字符)
    * b: 這里有3中水果:共15個變量(int: 整數(shù);double:小數(shù);char:字符;String: 字符串)
* B: 案例代碼
    public class MyFruit3 
    {
        public static void main(String[] args) 
        {
            //通過變量打印水果報價單
            //定義每個水果的變量
            //榴蓮編號
            int llNumber = 1;
            String llName = "榴蓮";
            double llPrice = 32.0;
            String llUnit = "公斤";
            char llLevel = 'A';
            
            int pgNumber = 2;
            String pgName = "蘋果";
            double pgPrice = 6.5;
            String pgUnit = "公斤";
            char pgLevel = 'B';
            
            System.out.println("水果編號   水果名稱   水果單價   計價單位   品質(zhì)");
            System.out.println("  "+llNumber+"          "+llName+"       "+llPrice+"        "+llUnit+"      "+llLevel+"   ");
            System.out.println("  "+pgNumber+"          "+pgName+"       "+pgPrice+"        "+pgUnit+"      "+pgLevel+"   ");
        }
    }

18關(guān)鍵字與標識符

* A: 關(guān)鍵字
    * a: 定義
        * 是被Java語言賦予特殊含義,具有專門用途的單詞,比如之前接觸的class,int,double均為Java已經(jīng)預設好的
    * b: 特點
        * 組成關(guān)鍵字的字母全部小寫(代碼中的藍色部分) ,注意String不是關(guān)鍵字
    * c: 常見關(guān)鍵字
        * public static void class等
    * d: 注意事項
        * goto與const是Java中的保留字,即沒有賦予特殊含義卻仍被Java占用的單詞,類似Editplus這樣的高級記事本,針對關(guān)鍵字有特殊的顏色標記,非常直觀 
* B: 標識符
    * a: 定義
        * 就是給類,接口,方法,變量等起名字時使用的字符序列
    * b: 組成規(guī)則(只能包含下面的內(nèi)容,不能有其它內(nèi)容)
        * 1: 英文大小寫字母
        * 2:數(shù)字字符
        * 3:$和_
    * c: 注意事項
        * 1:數(shù)字不能開頭
        * 2:不可以使用關(guān)鍵字
        * 3:嚴格區(qū)分大小寫,不限制長度
        * 4:起名時,盡量達到見名知意
* C:標識符中常見的命名規(guī)則(這些規(guī)定是不受語法約束的)
    * a: 包名:多單詞組成時所有字母均小寫,使用.連接  aaa.bbb.ccc

? * b: 類名&接口名:大駝峰式 AaaBbbCcc
? * c: 變量名&方法名:小駝峰式 aaaBbbCcc
? * d: 常量名:多單詞組成是所有字母均大寫,使用_連接AAA_BBB_CCC
* D: 案例代碼
/*
常量的數(shù)據(jù)類型:
整數(shù):
十進制:直接寫就是十進制
二進制:在數(shù)字前加0b/0B
十六進制:在數(shù)字前加0x/0X 0-9 A-F
八進制:在數(shù)字前加0
小數(shù):
普通小數(shù)
布爾型:
用來表示是否,布爾類型只有兩個值 true代表真即滿足條件 false代表假即不滿足條件
字符
i. 表示單個字符,鍵盤的按鍵可以輸入一個字符。中文的一個漢字可以代表一個字符。
ii. 字符需要使用’’將內(nèi)容包裹
iii. 字符內(nèi)容不能為空
如 ‘1’、 ‘a(chǎn)’、 ‘ ’、 ‘中’、 ‘$’

        字符串
            i.    字符串String是一種特殊的數(shù)據(jù)類型
            ii.    字符串必須使用“”包裹
            如  “我愛Java”、 “0”、 “a”、 “”、 “null”
    */
    public class ClassType {
        public static void main(String[] args) {
            
            System.out.println(8);
            System.out.println(0b1000);
            System.out.println(0xA);
            System.out.println(010);
            
            System.out.println(0.1);
            System.out.println(1.0);
            System.out.println(true);
            System.out.println(false);
            
            System.out.println('a');
        }
    }

=========================第三階段==============================================
19常量整數(shù)小數(shù)布爾.avi
20常量
字符字符串.avi
21變量基本使用.avi
22變量數(shù)據(jù)類型.avi

19常量_整數(shù)小數(shù)布爾

* A: 常量
    * a: 定義
        * 1: 在程序執(zhí)行的過程中其值不可以發(fā)生改變 
        * 2: 常量是不能改變的量,即  每一個常量就是一個數(shù)值
    * b: 分類
        * 1: 整數(shù)
            * 十進制表示方式:正常數(shù)字   如 13、25等
            * 二進制表示方式:以0b(0B)開頭    如0b1011 、0B1001
            * 十六進制表示方式:以0x(0X)開頭   數(shù)字以0-9及A-F組成如0x23A2、0xa、0x10
            * 八進制表示方式:以0開頭   如01、07、0721
        * 2: 小數(shù) 
            * 如2.13、1.0
        * 3: 布爾型 
            * 用來表示是否,布爾類型只有兩個值  true代表真即滿足條件   false代表假即不滿足條件

20常量_字符字符串

* A: 字符字符串
    * a: 字符
        * 表示單個字符,鍵盤的按鍵可以輸入一個字符。中文的一個漢字可以代表一個字符
        * 字符需要使用’’將內(nèi)容包裹
        * 字符內(nèi)容不能為空(但可以是一個空格),如  '1'、 'a'、 ' '、 '中'、 '$'
    * b: 字符串
        * 字符串String是一種特殊的數(shù)據(jù)類型,在學習String類之前可以視為一種類似int、double的數(shù)據(jù)類型
        * 字符串必須使用""包裹
        * 如  "我愛Java"、 "0"、 "a"、 ""、 "null"

21變量基本使用

* A: 變量
    * a: 作用
        * 變量用來記錄數(shù)值。使用變量進行代數(shù)計算,則該變量中數(shù)值可以隨著程序的邏輯計算而改變
        * 在程序執(zhí)行的過程中,在某個范圍內(nèi)其值可以發(fā)生改變的量
        * 用來不斷的存放同一類型的常量,并可以重復使用
    * b: 定義格式
        * 數(shù)據(jù)類型 變量名 = 變量值  如 int a = 100;
        * 變量類型:每一個變量均必須指定其變量類型。在Java中不同的數(shù)據(jù)類型在內(nèi)存中的存儲方式是不盡相同的。所以必須在存儲內(nèi)容之前指定數(shù)據(jù)類型
        * 變量名:  即使用標識符為變量起一個名字,之后在計算時,使用該名字即可參與計算。這個名字就代表了存儲數(shù)值的空間
        * "="號:   這里的“=”號是運算符的一種,即=代表賦值運算,并非數(shù)學意義上的相等
        * 值:   即真正變量存儲的數(shù)值
    * c: 注意事項:
        * 變量定義后可以不賦值,使用時再賦值。不賦值不能使用
        * 變量使用時有作用域的限制
        * 同一個區(qū)域不能使用相同的變量名
    * d: 案例代碼
        /*
            變量:臨時存儲數(shù)據(jù)的區(qū)域
            定義格式:
            數(shù)據(jù)類型 變量名?。健?shù)值;
            
            變量先定義再使用,使用之前必須賦值。
            變量定義后可以不賦值,但是不能使用。
            變量使用時有作用域的限制
            
            最常用的數(shù)據(jù)類型:int整數(shù)  double小數(shù)   char字符   String字符串
        */
        public class MyVar{
            public static void main(String[] args) {
                                
                int number;
                //System.out.println(number);
                number = 36;
                {
                    int number2 = 100;
                    System.out.println(number2);
                    System.out.println(number);
                }
                //System.out.println(number2);
            }
        }

22變量數(shù)據(jù)類型

* A: 字節(jié)(byte)
    * a: 字節(jié)是計算機當中存儲數(shù)據(jù)的基本單位
    * b: 比特位(bit)是計算機當中最小的存儲單位,由于機器碼只識別1與0,所以每一位的1與0均為一個比特位
    * c:字節(jié)組成規(guī)則,8個比特為構(gòu)成一個字節(jié),作為數(shù)據(jù)存儲的基本單位
* B:數(shù)據(jù)類型
    * a: 為什么有數(shù)據(jù)類型
        * Java語言是強類型語言,對于每一種數(shù)據(jù)都定義了明確的具體數(shù)據(jù)類型,在內(nèi)存中分配了不同大小的內(nèi)存空間
    * b: 數(shù)據(jù)類型的分類
        * 1: 基本數(shù)據(jù)類型
        * 2: 引用數(shù)據(jù)類型:數(shù)組、類、接口(在面向?qū)ο髸r講)
* C: 基本數(shù)據(jù)類型
    * a: 整數(shù)型(精確)
        * int        占用4個字節(jié)  (整數(shù)的默認值)
        * byte        占用1個字節(jié)
        * short        占用2個字節(jié)
        * long        占用8個字節(jié)
        * long類型在賦值時,需要在值后加入字母l(L)區(qū)分其是一個長整型
          如  int  i = 100;  short  s = 66;  long  l = 100L;
        * 2:浮點型(小數(shù)型,非精確,為近似值)
        * double    占用8個字節(jié)  (小數(shù)的默認值)
        * float        占用4個字節(jié)
        * float類型在賦值時,需要在值后加入字母f(F)區(qū)分其是一個長整型
        如 double  d = 100.0; double  d2 = 10.1;  float  f = 100F;

    * b:字符型
        * 占用2個字節(jié),必須使用’’包裹,且不能為空,如 char   c = ‘a(chǎn)’; char  c2 = ‘中’; char  c3 = ‘ (空格)’; char c4 = ‘$’
        * 字符存儲原理
            * 每一個值在存儲時,均存儲的為值對應的數(shù)字,每一個英文字符都有其固定的數(shù)字對應,英文字符與數(shù)字的對應關(guān)系組成了一張編碼表,該表名稱為ASCII表('A':65,'a':97,'0':48)
        * 轉(zhuǎn)義字符
            * 有時無法直接給出一個字符,需要使用轉(zhuǎn)義字符進行轉(zhuǎn)義。轉(zhuǎn)義字符也為一個字符,由轉(zhuǎn)義符號與被轉(zhuǎn)義字符組成轉(zhuǎn)義符號:\
            * \t    制表符
            * \’        單引號
            * \”        雙引號
            * \\        反斜杠
    * c: 布爾型
        * 代表一些條件成立與不成立的判斷。只有兩個值true與false
        * boolean占用1個字節(jié),如 boolean  b = true; boolean  b2 = false;
* C:案例代碼
    public class Demo2 
        {
            public static void main(String[] args) 
            {
                char c = '\'';
                System.out.println(c);
                //char c2 = 't';//字符t
                char c2 = '\t';//tab鍵
                System.out.println("a"+c2+"b");

                char c3 = 'a';
                System.out.println(c3+0);

                boolean b = true;
                boolean b2 = false;
                System.out.println(b);
                System.out.println(b2);

                long l = 10000000000l;
                float f = 10.1f;

                System.out.println(l);
                System.out.println(f);
            }
        } 

day01.23_day01總結(jié)

  • 把今天的知識點總結(jié)一遍。

\r 表示回車符,跳到 行頭不會跳到下一行
\n 換行符,換到下一行的開頭
\t 制表符
\b 表示退格符號,如Backspace

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,936評論 6 535
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,744評論 3 421
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 176,879評論 0 381
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,181評論 1 315
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,935評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,325評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,384評論 3 443
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,534評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,084評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 40,892評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,067評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,623評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,322評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,735評論 0 27
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,990評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,800評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,084評論 2 375

推薦閱讀更多精彩內(nèi)容

  • Win7下如何打開DOS控制臺? a:開始--所有程序--附件--命令提示符 b:開始--搜索程序和文件--cmd...
    逍遙嘆6閱讀 1,608評論 4 12
  • 關(guān)于 Swift 重要這個文檔所包含的準備信息, 是關(guān)于開發(fā)的 API 和技術(shù)的。這個信息可能會改變, 根據(jù)這個文...
    無灃閱讀 4,349評論 1 27
  • 今天找其他組合作一個客戶,自己沒有看重復的原因。然后等下午查的時候,發(fā)現(xiàn)是自己的銷售名下的客戶,別人沒查重。然后就...
    艷敏姐閱讀 310評論 0 1
  • 如果堅持一件事情很難,我想記錄下這個過程,并與之一起分享,從而讓這個堅持的過程變得更加有趣!
    三極戶外小娟閱讀 185評論 0 0