環(huán)境
- 在系統(tǒng)中新建變量
JAVA_HOME D:\develop\Language\Java
- 系統(tǒng)變量中編輯Path:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
版本
- Jave SE : 標準版 用于桌面應用的開發(fā),是其他兩個版本的基礎
- Java ME: 小型版 用于嵌入式電子 設備或者小型移動設備
- Java EE: 企業(yè)版 用于Web方向的網(wǎng)站開發(fā)
- JDK(java Development Kit: Java開發(fā)工具包)
- JVM 虛擬機
- 核心類庫
- 開發(fā)工具
- javac 編譯工具
- java 運行工具
- jdb 調度工具
- jhat 內存分析工具
- JRE Java運行環(huán)境
- JVM 核心類庫 運行工具
- JDK JRE JVM 向下包含關系
注釋-關鍵字-字面量
/**
* 文檔注釋
* 程序說明文檔崩掘,可用工具統(tǒng)一輸出
**/
class HelloWorld {
// 單行注釋:叫做main方法,表示程序的主入口
public static void main(String[] args) {
/*
多行注釋:
輸出語句,打印輸出內容
*/
System.out.println("helloWorld");
}
}
關鍵字(50多個)
被Java賦予了特定涵義的英文單詞
- 關鍵字的字母:全部小寫
- 編輯器少办,用特殊的顏色標記
- class 創(chuàng)建/定義 一個類
字面量
-
類型
- 整數(shù)
- 小數(shù)
- 字符串: 雙引號:
"HelloWorld"
- 字符: 單引號括起來苞慢,內容只能有一個
'A'
- 布爾:
true false
- 空類型:
null
- 特殊字符
-
\t
制表符。打印時把前面字符串的長度補齊到8英妓,或8的整數(shù)倍挽放,最小補1個空格,最多補8個
-
代碼
class ValueDemo1 {
public static void main(String[] args) {
// 整數(shù)
System.out.println(666);
System.out.println(-666);
//小數(shù)
System.out.println(1.2);
//字符串
System.out.println("黑馬程序員");
//字符
System.out.println('男');
//布爾
System.out.println(true);
System.out.println(false);
//空,null不能直接打印蔓纠,只能用字符串的形式打印
System.out.println("null");
// \t 制表符
System.out.println("name" + "\t" + "age");
System.out.println("tom" + "\t" + "23");
}
}
變量
定義:數(shù)據(jù)類型 變量名 = 數(shù)據(jù)值;
使用:輸出打印辑畦,參與計算,修改記錄的值
注意:
1. 只能存 一個值
2. 變量名不允許重復定義
3. 一條語句可以定義多個變量:int d=100,e=200,f=300;
4. 變量在使用之前 一定要進行賦值
5. 變量的作用域范圍
代碼:
class VariableDemo1{
public static void main(String[] args) {
//基本用法:定義變量,再輸出
int a = 10;
System.out.println(a);
//參與計算,變量名不能重復定義
int b = 20;
System.out.println(a+b);
//修改變量的值
a=50;
System.out.println(a+b);
System.out.println("---------------");
//定義多個變量
int d=100,e=200,f=300;
System.out.println(d);
System.out.println(e);
System.out.println(f);
//變量在使用前必須賦值
int g;
g=10; //賦值腿倚,定義變量時直接賦值
System.out.println(g);
}
}
數(shù)據(jù)類型
基本數(shù)據(jù)類型 double > float > long > int > short > byte
整數(shù)
byte 1個字節(jié) -128 ~~127
short 2個字節(jié)
int 4個字節(jié)
long 8個字節(jié) long n = 999L;
在數(shù)據(jù)后加L后綴纯出,建議大寫
浮點數(shù)
float float f = 10.1F;
double
字符
char
布爾
boolean
引用數(shù)據(jù)類型: new出來的都是引用
標識符
定義:給類、方法猴誊、變量等起的名字
規(guī)則:(阿里巴巴規(guī)范)
硬性要求
數(shù)字潦刃、字母、下劃線和美元符號組成
不能以數(shù)字開頭
不能是關鍵字
區(qū)分大小寫
軟性要求
小駝峰命名法:方法懈叹、變量
標識符是一個單詞的時候全部小寫:name
由多個單位組成時乖杠,第一個小寫,其它首字母大寫: firstName
大駝峰命名法:類名
一個單詞澄成,首字母大寫:Student
多個單位胧洒,首字母都大寫: GoodStudent