1. 程式人生 > >java基礎1

java基礎1

java基礎

1.Dos常用命令符
-d: 盤符切換(切換到哪個盤輸入那個盤符)
-dir(directory) 列出當前目錄下 的文件以及文件夾
-md(make directory) 創建目錄,md之後空格加文件夾名
-rd(remove directory) 刪除目錄,同md
-cd.. 退回到上一級目錄
-del(delete) 刪除文件,刪除一堆後綴名一樣的文件*.txt(文件格式)
-exit 退出dos命令
2.常用快捷鍵

ctrl+A 全選 ctrl+C 復制
ctrl+X 剪切 ctrl+V 粘貼
ctrl+Z 撤銷 ctrl+S 保存
3.常量:在程序執行過程中其值不改變
a.字面值常量
1>.字符串常量
2>.整數常量
3>.小數常量
4>.字符常量
5>.布爾常量(true,false)
6>.空常量(null)
b.自定義常量

3.包:就是文件夾,用於對類進行分類管理。
單詞全部小寫。

        單級:com
        多級:com.baidu,cn.sohu
              a
              a.b
              a.b.c
              a.b.c.d

    類或者接口:
        一個單詞:
            首字母大寫。
            舉例:Demo,Student
        多個單詞:
            每個單詞的首字母大寫。
            舉例:HelloWorld,MakeName

    方法或者變量:
        一個單詞:
            全部小寫。
            舉例:main(),name,show(),age
        多個單詞:
            從第二個單詞開始,每個單詞首字母大寫。
            舉例:showAllNames(),getNameBySid(),studentMaxAge

    常量:
        單詞全部大寫。

        一個單詞:
            舉例:PI
        多個單詞:
            舉例:STUDENT_MAX_AGE

4.Java中的數據類型
a.基本類型:四類八種
1>.整數類型:byte,short,int(默認整數類型),long
2>.浮點類型:float,double(默認浮點類型)
3>.字符型:char(一個漢字占用兩個字節,剛好可以存儲一個漢字)
4>.布爾型:boolean
b.引用類型:類,接口,數組
註意:
a.如果要定義long類型的變量,要在數據之後加l或L,建議加L
b.如果要定義float類型的變量,要加f或F,建議加F

5.進制
二進制:由0,1組成。以0b開頭
八進制:由0,1,…7組成。以0開頭

十進制:由0,1,…9組成。整數默認是十進制的
十六進制:由0,1,…9,a,b,c,d,e,f(大小寫均可)。以0x開頭
6.進制轉換
a.其他進制轉十進制:
系數:每位上的數字
基數:幾進制基數就為幾
系數*基數^權 之和
例:b2345轉化為十進制
0b111010=0*2^0+1*2^1+0*2^2+1*2^3+1*2^4+1*2^5=58
b.十進制轉其他進制
做除法,除以要轉的進制的基數,直到被除數為0,然後反轉余數。

技術分享 技術分享
7.數據類型轉換
a.隱式轉換
從小到大, byte,short,char – int – long – float – double
b.強制轉化(可能會有精度損失)
從大到小。
格式:
目標數據類型 變量名 = (目標數據類型)(運算的結果)
註意:布爾型不進行換
8.字符的加法
其實找字符中對應的ascII碼表數值來進行運。
字符串做加法就是字符串的拼。
9.運算符
概念:對變量和常量進行操作的符號
a.算術運算符:+,-,*,/,
%,++,–
b.賦值運算符:=,+=<,······
c.比較運算符:<,>,<=,>=,==,!=
d.邏輯運算符: &,|,!,^
&& ,||
&: 有false則false
|: 有true則true
!:改變結果,取反
^:相同false,不同true
&&和&:
結果一樣,但是&&具有短路效果,左邊如果是false,右邊不執行。
||和|:
結果一樣,但是||具有短路效果,左邊如果是true,右邊不執行。
e.三目運算符:?
(比較表達式)?表達式1:表達式2;
如果比較表達式為真則結果為表達式1
為假結果為表達式2.
10.從鍵盤錄入數據
a.導包 import java.util Scanner;
b.創建鍵盤錄入對象 Scanner sc=new Scanner(System.in) ;
c.獲取鍵盤錄入對象 int x=sc.nextInt();


java基礎1