【我的Java筆記】初識Java第一課
阿新 • • 發佈:2019-01-26
【Java SE】
1.首先java開發的三個方向:
java se 桌面的程式開發
java ee Web方向的開發
java me 嵌入式開發
2.JDK的安裝及環境變數的配置
(1)Oracle公司官網下載JDK工具
(2)環境變數的配置
PATH : 指向java安裝的 bin 目錄
CLASSPATH: 為類路徑,java執行時查詢類檔案的路徑,java的環境變數
在“系統變數”選項區域中檢視PATH變數,如果不存在,則新建變數 PATH,
否則選中該變數,單擊“編輯”按鈕,在“變數值”文字框的起始位置新增%JAVA_HOME%
\bin;%JAVA_HOME%\jre\bin;或者是直接%JAVA_HOME%\bin;
測試: doc命令列視窗輸入 javac
3.java程式的編譯與執行
java原始檔在bin目錄下javac.exe編譯生成位元組碼檔案(.class),在通過java.exe幫我們把位元組碼檔案載入到虛擬機器(JVM)內執行
4.Java何談跨平臺語言?
java執行的是.class 檔案,java.exe 載入到虛擬機器(JVM)內執行, 針對不同的平臺(作業系統), Java內部提供了針對不同平臺的JVM.
JVM 遮蔽了底層硬體還有作業系統的差異.
5.類名的規範
首字母必須大寫,且滿足駝峰規則
6.java的關鍵字
含義:被java語言賦予特殊含義的單詞
特點:組成關鍵字的單詞都為小寫
7.識別符號
含義:給類,介面,方法,變數,常量等起名字時使用的字元序列
組成規則:英文的大小寫字母;數字字元;$和_
注意: (1): 不能以數字開頭
(2): 不能是java中的關鍵字
(3): 區分大小寫
8.變數
在程式的執行過程中其值在一定範圍內會發生改變
程式開發的最基本組成。起儲存資料的作用。
例int num=7; int定義資料的型別,num定義了變數的名稱,“7”給變數賦值
規則:字母小寫,並且也要滿足駝峰規則
9.Java的基本資料型別
(1): 數值型
整數型位元組數範圍
byte 1(8bit) -128 ~ 127
short 2(16bit) -2^15 ~ 2^15 - 1
int 4(32bit) -2^31 ~ 2^31 - 1
long 8(64bit) -2^63 ~ 2^63 - 1
浮點數
float 4(32bit) -3.403*10^38 ~ 3.403*10^38
double 8(64bit) -1.798*10^308 ~ 1.798*10^308
(2): 字元型
char 2(16bit) 0 ~ 2^16 - 1 = 65535
(3): 布林型(只存在兩種結果:true或flase)
boolean 1
注:整數預設是int型別的 , 浮點數預設是 double型別的
float f=3.66F,定義float型別時 注意小數後面加上f
定義一個long型別 整數後面加上L
10.運算子
(1)算數運算子 +,-,*,/,%;
++i表示自加1,--i同理
注:+號的作用:作為運算子;表示一個數據是正數;字串拼接符
(2)賦值運算子 =, +=,-=,*=,/=,%=
注:賦值運算子要求左邊的資料必須是一個變數
(3)關係運算符 ==,!=,<,>,>=,<=
注:比較運算子的結果都是boolean型,也就是要麼是true,要麼是false。
比較運算子“==”不能誤寫成“=” 。
(4)邏輯運算子 &,|,!,^(異或),&&(短路),||(短路)
注:邏輯雙與&&:有假則為假
邏輯雙或||:有真則為真
若左側符合條件則不執行右側(提高了編寫效率)
最後附上我初次學習的幾個小程式:
1.在控制檯上輸出“Hello Java”
public class HelloJava{
public static void main(String[] args){
System.out.println("Hello Java");
}
}
2.用三目運算子求兩個數之間的最大數:
public class Bijiao{
public static void main(String[] args)
{
int a=10;
int b=10;
int max=a>b?a:b;
if(a==b){
System.out.println("兩個數大小相等");
}else
System.out.println(max);
}
}
3.鍵盤錄入兩個數來比較大小:
import java.util.Scanner;
class LuRu {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in); //Scanner可以獲取使用者鍵盤輸入的資料
System.out.println("請輸入第一個數字");
int num1=sc.nextInt(); //獲取使用者輸入的整數
System.out.println("請輸入第二個數字");
int num2=sc.nextInt();
int max=num1>num2?num1:num2; //通過三目運算子進行比較大小
System.out.println("最大數字是"+max);
}
1.首先java開發的三個方向:
java se 桌面的程式開發
java ee Web方向的開發
java me 嵌入式開發
2.JDK的安裝及環境變數的配置
(1)Oracle公司官網下載JDK工具
(2)環境變數的配置
PATH : 指向java安裝的 bin 目錄
CLASSPATH: 為類路徑,java執行時查詢類檔案的路徑,java的環境變數
在“系統變數”選項區域中檢視PATH變數,如果不存在,則新建變數 PATH,
否則選中該變數,單擊“編輯”按鈕,在“變數值”文字框的起始位置新增%JAVA_HOME%
\bin;%JAVA_HOME%\jre\bin;或者是直接%JAVA_HOME%\bin;
測試: doc命令列視窗輸入 javac
3.java程式的編譯與執行
java原始檔在bin目錄下javac.exe編譯生成位元組碼檔案(.class),在通過java.exe幫我們把位元組碼檔案載入到虛擬機器(JVM)內執行
4.Java何談跨平臺語言?
java執行的是.class 檔案,java.exe 載入到虛擬機器(JVM)內執行, 針對不同的平臺(作業系統), Java內部提供了針對不同平臺的JVM.
JVM 遮蔽了底層硬體還有作業系統的差異.
5.類名的規範
首字母必須大寫,且滿足駝峰規則
6.java的關鍵字
含義:被java語言賦予特殊含義的單詞
特點:組成關鍵字的單詞都為小寫
7.識別符號
含義:給類,介面,方法,變數,常量等起名字時使用的字元序列
組成規則:英文的大小寫字母;數字字元;$和_
注意: (1): 不能以數字開頭
(2): 不能是java中的關鍵字
(3): 區分大小寫
8.變數
在程式的執行過程中其值在一定範圍內會發生改變
程式開發的最基本組成。起儲存資料的作用。
例int num=7; int定義資料的型別,num定義了變數的名稱,“7”給變數賦值
規則:字母小寫,並且也要滿足駝峰規則
9.Java的基本資料型別
(1): 數值型
整數型位元組數範圍
byte 1(8bit) -128 ~ 127
short 2(16bit) -2^15 ~ 2^15 - 1
int 4(32bit) -2^31 ~ 2^31 - 1
long 8(64bit) -2^63 ~ 2^63 - 1
浮點數
float 4(32bit) -3.403*10^38 ~ 3.403*10^38
double 8(64bit) -1.798*10^308 ~ 1.798*10^308
(2): 字元型
char 2(16bit) 0 ~ 2^16 - 1 = 65535
(3): 布林型(只存在兩種結果:true或flase)
boolean 1
注:整數預設是int型別的 , 浮點數預設是 double型別的
float f=3.66F,定義float型別時 注意小數後面加上f
定義一個long型別 整數後面加上L
10.運算子
(1)算數運算子 +,-,*,/,%;
++i表示自加1,--i同理
注:+號的作用:作為運算子;表示一個數據是正數;字串拼接符
(2)賦值運算子 =, +=,-=,*=,/=,%=
注:賦值運算子要求左邊的資料必須是一個變數
(3)關係運算符 ==,!=,<,>,>=,<=
注:比較運算子的結果都是boolean型,也就是要麼是true,要麼是false。
比較運算子“==”不能誤寫成“=” 。
(4)邏輯運算子 &,|,!,^(異或),&&(短路),||(短路)
注:邏輯雙與&&:有假則為假
邏輯雙或||:有真則為真
若左側符合條件則不執行右側(提高了編寫效率)
最後附上我初次學習的幾個小程式:
1.在控制檯上輸出“Hello Java”
public class HelloJava{
public static void main(String[] args){
System.out.println("Hello Java");
}
}
2.用三目運算子求兩個數之間的最大數:
public class Bijiao{
public static void main(String[] args)
{
int a=10;
int b=10;
int max=a>b?a:b;
if(a==b){
System.out.println("兩個數大小相等");
}else
System.out.println(max);
}
}
3.鍵盤錄入兩個數來比較大小:
import java.util.Scanner;
class LuRu {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in); //Scanner可以獲取使用者鍵盤輸入的資料
System.out.println("請輸入第一個數字");
int num1=sc.nextInt(); //獲取使用者輸入的整數
System.out.println("請輸入第二個數字");
int num2=sc.nextInt();
int max=num1>num2?num1:num2; //通過三目運算子進行比較大小
System.out.println("最大數字是"+max);
}
}
2017.9.23/9.24