java環境基礎知識
JDK
:java development kit 開發工具
JRE
:Java 運行環境
JVM
:Java虛擬機(跨平臺)
java程序分爲編譯
和運行
編譯生成.class
文件,jvm識別.class
運行
編譯命令:javac HelloWorld.java
運行命令:java HelloWorld
首個java程序
public class HelloWorld { public static void main(String[] args){
System.out.println("Hello Java!");
}
}
編譯
$ javac HelloWorld.java
運行
$ java HelloWorld
註釋
單行
// 單行註釋
多行
/*
註釋多行
*/
文檔註釋
/**
文檔註釋
*/
使用IDEA創建一個項目
進入歡迎界面點擊Create New Project
選擇使用的JDK
先下載並安裝JDK:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
選擇創建的項目模版
寫入創建的項目名並創建一個包
查看項目目錄結構
上一步創建的com.zhongxin
會變成src->com->zhongxin
HelloWorld
package com.zhongxin;public class HelloWorld { public static void main(String[] args) {
System.out.println("Hello World!");
}
}
package com.zhongxin;
表示該類(HelloWorld)放在com.zhongxin
包裏面public class HelloWorld {
java中的HelloWorld類 類是java中最小的單元public static void main(String[] args) {
程序的入口main方法,固定寫法System.out.println("Hello World!");
向控制檯輸出
關鍵字
java中含有特殊含義的英文單詞
- public
- void
- 。。。
標識符
- 包名:com.zhongxin
- 類名:HelloWorld
- 方法名:main
- 參數名/變量名:args
- 規則:不能以數字開頭,不要用漢字
命名-駝峯命名方法
類名
每個單詞首字母大寫
H
elloW
orld
方法名/參數名
從第二個單詞開始首字母大寫
getM
ax
變量
概念
變量就是用來存儲數據的
變量=變化+存儲量
分類
按類型分類(四類八種)
- 基本數據類型變量
- 引用數據類型變量
基本類型-八大基本數據類型
邏輯類型
boolean布爾類型,true/false
整型(整數)
byte 字節型 -128~127
-2^7~2^7-1
1字節short 短整型 -32768~32767
-2^15~2^15-1
2字節int 整型 -2147483648~2147483647
-2^31~2^31-1
4字節long 長整型 -9223372036854775808~9223372036854775807
-2^63~2^-1
8字節
浮點型(小數)
float單精度的浮點型
doule雙精度的浮點型
字符型
char 數據長度只能是一位並且使用
'
包起來 2字節
1024字節=1KB
1024KB=1MB
1024MB=1GB
定義變量
數據類型 變量名 = 變量值;
package com.zhongxin.variable;public class VariableDemo { public static void main(String[] args) { boolean bool1 = true; boolean bool2 = false; byte b1 = 10; short s1 = 10; int i1 = 100; long l1 = 100; long l2 = 100L;//L 表示這個數的類型是long 推薦大寫L
// 整數值默認是int類型,往小的類型賦值不會出錯,往大的類型必須注意int範圍
// 整數值默認是double,大的不能直接往小的裏面放
float f1 = 3.14F; // F表示這個數的類型是float 推薦大寫F
double d1 = 3.14; char c1 = ' '; //char 只能放一個值 不放也不行
char c2 = '1';
}
}