今天內(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基礎(chǔ)語法5-7天
* b: Java面向?qū)ο笏枷? * c: 常用API
* d: 集合第喳、IO、網(wǎng)絡(luò)編程官卡、多線程
* e: MySQL數(shù)據(jù)庫
02今日項目概述
* A: 項目概述
* a: HelloWorld
* HelloWorld是學(xué)習(xí)每個語言的第一個入門案例院促,即完成最基本的功能。
對于Java語言來說嫂易,最基本的功能即在界面輸出” Hello World”兄朋。
* 完成java開發(fā)環(huán)境的搭建
* b: 水果超市報價單
* 學(xué)習(xí)常量、變量的使用
03需求分析概述及環(huán)境搭建
* A: 需求分析概述
* a: 開發(fā)環(huán)境搭建
* 像做飯炒菜之前需要先準(zhǔn)備廚房廚具一樣炬搭,大家理解的編寫代碼之前蜈漓,我們需要準(zhǔn)備支持Java運行與開發(fā)的環(huán)境穆桂。在第一個案例我們需要完成這個動作宫盔,而之后的所有案例不需要重復(fù)搭建環(huán)境了。
? * b: 程序編寫
* 環(huán)境搭建完成后開始正式的代碼編寫工作享完,完成輸出”Hello World”的邏輯灼芭。
* c: 程序運行
* 在程序完成后當(dāng)然是運行程序,查看運行結(jié)果般又。
* B: 環(huán)境搭建
* a: 硬件環(huán)境
* 為了保證全程學(xué)習(xí)任務(wù)彼绷,僅對內(nèi)存有一定強制要求巍佑,建議保證2G以上內(nèi)存,其他無要求寄悯。
* b: 軟件環(huán)境
* 操作系統(tǒng):為了保證學(xué)習(xí)不涉及因操作系統(tǒng)不同而產(chǎn)生的”意想不到的問題”萤衰,我們建議安裝Windows7旗艦版操作系統(tǒng)。
安裝Java猜旬,即安裝JDK和JRE脆栋。
* 高級文本編輯器:同樣為了方便開發(fā),需要使用更高級的開發(fā)工具洒擦。
* Windows環(huán)境配置:為了方便開發(fā)椿争,需要完成一些Windows的環(huán)境配置,這里涉及到的設(shè)置為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
* 當(dāng)提示安裝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í)行
* 配置方法:
* 右鍵點擊計算機 → 選擇屬性 → 更改設(shè)置 → 點擊高級 → 點擊環(huán)境變量 → 找到系統(tǒng)變量中的path → 將java安裝目錄下javac所在的bin目錄路徑配置到path變量中晶通,用卤材;(英文)與其他變量分隔
* 注意:
* 配置path后文件的訪問順序:先訪問當(dāng)前路徑,如果當(dāng)前路徑?jīng)]有該文件搭儒,則再訪問path配置的路徑
06程序編寫
* A: 編寫步驟(初學(xué)者)
* 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窗口中當(dāng)前目錄下沒有.java文件和.class文件
* 編譯報錯
* 運行報錯
======================第一個階段====================================
08計算機基本常識.avi
09Path環(huán)境變量配置方式二.avi
10Java簡述.avi
11JDKJRE與JVM.avi
12注釋簡介.avi
08計算機基本常識
* A: 軟件定義
* 計算機軟件(Computer Software)是使用計算機過程中必不可少的東西殿如,計算機軟件可以使計算機按照事先預(yù)定好的順序完成特定的功能
* 系統(tǒng)軟件是應(yīng)用軟件運行的平臺
* B: 分類:計算機軟件按照其功能劃分為系統(tǒng)軟件與應(yīng)用軟件
* 系統(tǒng)軟件:DOS(Disk Operating System)贡珊、 Windows、Linux涉馁、 Unix门岔、 Mac、Android烤送、 iOS 等
* 應(yīng)用軟件:Office 寒随、QQ 、LOL、ERP
* C: 鍵盤快捷鍵
* a: Ctrl+A 全選
* b: Ctrl+C 復(fù)制
* c: Ctrl+V 粘貼
* d: Ctrl+X 剪切
* e: Ctrl+Z 撤銷
* f: Ctrl+S 保存
* g: Ctrl+Y 恢復(fù)操作
* D: DOS命令
* a: 打開DOS窗口的方式
* 1: Windows+R → 輸入CMD(cmd) (推薦)
* 2: 開始 → 所有程序 → 附件 → 命令提示符
* 3: 當(dāng)前窗口空白處shift+右鍵 → 在此處打開命令窗口
* b: 常用dos命令
* 1:dir 顯示一個目錄中的文件和子目錄
* 2:cd 進入某個文件夾
* 3:cd.. 返回上一級目錄
* 4:cd\ 直接返回盤符
* 5: : 切換盤符(如:D:表示從當(dāng)前路徑直接切換至D盤)
* 6:cls 清屏
09Path環(huán)境變量配置方式二
* A:必須使用這種方式配置
* B:配置過程
* a:右鍵點擊計算機 → 選擇屬性 → 更改設(shè)置 → 點擊高級 → 點擊環(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局嘁,基礎(chǔ)階段學(xué)習(xí)JavaSE,就業(yè)階段學(xué)習(xí)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當(dāng)中組織代碼的基本單位
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)鍵字與標(biāo)識符.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ū)域蘑斧,有嚴(yán)格的數(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)鍵字與標(biāo)識符
* A: 關(guān)鍵字
* a: 定義
* 是被Java語言賦予特殊含義扩劝,具有專門用途的單詞庸论,比如之前接觸的class,int棒呛,double均為Java已經(jīng)預(yù)設(shè)好的
* b: 特點
* 組成關(guān)鍵字的字母全部小寫(代碼中的藍色部分) ,注意String不是關(guān)鍵字
* c: 常見關(guān)鍵字
* public static void class等
* d: 注意事項
* goto與const是Java中的保留字葡公,即沒有賦予特殊含義卻仍被Java占用的單詞,類似Editplus這樣的高級記事本,針對關(guān)鍵字有特殊的顏色標(biāo)記,非常直觀
* B: 標(biāo)識符
* a: 定義
* 就是給類,接口,方法,變量等起名字時使用的字符序列
* b: 組成規(guī)則(只能包含下面的內(nèi)容,不能有其它內(nèi)容)
* 1: 英文大小寫字母
* 2:數(shù)字字符
* 3:$和_
* c: 注意事項
* 1:數(shù)字不能開頭
* 2:不可以使用關(guān)鍵字
* 3:嚴(yán)格區(qū)分大小寫条霜,不限制長度
* 4:起名時催什,盡量達到見名知意
* C:標(biāo)識符中常見的命名規(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ù)類型炒瘟,在學(xué)習(xí)String類之前可以視為一種類似int、double的數(shù)據(jù)類型
* 字符串必須使用""包裹
* 如 "我愛Java"第步、 "0"疮装、 "a"、 ""粘都、 "null"
21變量基本使用
* A: 變量
* a: 作用
* 變量用來記錄數(shù)值廓推。使用變量進行代數(shù)計算,則該變量中數(shù)值可以隨著程序的邏輯計算而改變
* 在程序執(zhí)行的過程中翩隧,在某個范圍內(nèi)其值可以發(fā)生改變的量
* 用來不斷的存放同一類型的常量樊展,并可以重復(fù)使用
* b: 定義格式
* 數(shù)據(jù)類型 變量名 = 變量值 如 int a = 100;
* 變量類型:每一個變量均必須指定其變量類型。在Java中不同的數(shù)據(jù)類型在內(nèi)存中的存儲方式是不盡相同的堆生。所以必須在存儲內(nèi)容之前指定數(shù)據(jù)類型
* 變量名: 即使用標(biāo)識符為變量起一個名字专缠,之后在計算時,使用該名字即可參與計算淑仆。這個名字就代表了存儲數(shù)值的空間
* "="號: 這里的“=”號是運算符的一種涝婉,即=代表賦值運算,并非數(shù)學(xué)意義上的相等
* 值: 即真正變量存儲的數(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é)是計算機當(dāng)中存儲數(shù)據(jù)的基本單位
* b: 比特位(bit)是計算機當(dāng)中最小的存儲單位,由于機器碼只識別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 = ‘$’
* 字符存儲原理
* 每一個值在存儲時,均存儲的為值對應(yīng)的數(shù)字,每一個英文字符都有其固定的數(shù)字對應(yīng),英文字符與數(shù)字的對應(yīng)關(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