-
1 # 甜甜卷ttj
-
2 # lezijie
Java基礎
1.註釋,關鍵字,識別符號1.註釋(1)註釋:解釋說明程式的而文字。(2)註釋的分類:單行註釋 格式: //註釋的文字 多行註釋 格式:/*註釋的文字*/ 文件註釋 格式:/**註釋的文字*/(3)註釋的作用:解釋說明程式,除錯程式。2.關鍵字(1)關鍵字:java語言中被賦予特殊含義的單詞(2)特點:字母都是小寫(3)常見的關鍵字3.識別符號 識別符號:給類、介面、方法、變數、常量、等起名時使用的字元。 組成規則:(1)英文字母的大小寫;(2)數字字元;(3)$和- 注意事項:(1)不能以數字開頭;(2)不能是java中的關鍵字;(3)區分大小寫。 包(資料夾):解決同一目錄下不能同時存在兩個相同名稱的檔案,字母都是小寫。 類或介面:一個單詞 首字母大寫,其餘字母小寫;多個單詞 每個單詞首字母大寫,其餘字母小寫。 方法或變數:一個單詞 字母全是小寫;多個單詞,從第二個單詞開始首字母大寫,其餘字母小寫。 常量:一個單詞 字母全是大寫;多個單詞 字母全是大寫,每個單詞之間用-隔開。2.常量1.常量:程式執行過程中不發生改變的量2.常量分類(1)自定義常量(2)字面值常量 字串常量:用雙引號括起來的內容 整數常量 小數常量 字元常量:用單引號括起來的內容 布林常量:只有true和false 空常量:null整數常量的四種表現形式:二進位制 0b開頭,八進位制 0開頭,十進位制,一般表示方法,十六進位制 0x開頭。3.原碼、反碼、補碼正數:原碼=反碼=補碼負數:反碼:符號位除外,其他位按位取反;補碼:在反碼的末位+1。原碼控制計算機底層,補碼顯示運算結果。
3.變數1.變數:程式執行過程中在某個範圍可以發生改變的量,變數其實是記憶體中的一小塊區域。2.定義格式:資料型別 變數名 = 變數值3.資料型別的分類(1)基本資料型別;(2)引用資料型別。基本資料型別分類 數值型:整數型 byte(1個位元組)、short(2個位元組)、int(4個位元組)、long(8個位元組);浮點型 float(4個位元組)、double(8個位元組)。 字元型 char(2個位元組)。 布林型:boolean (1個位元組)4.資料型別轉換(1)隱式轉換 預設轉換原則:a.boolean型別不能轉換為其他資料型別;b.byte,short,char—int—long—float—double;c.byte,short,char之間不轉換,參與運算時首先轉換為int型別(2)強制轉換 格式:目標資料型別 變數名=(目標資料型別)(被轉換資料) 注意:儘量不要進行強制轉換,可能會損失精度ASCII碼錶的三個值 :‘0’ 48 ‘A’ 65 ‘a’ 97
4.運算子1.運算子:對常量和變數進行操作的符號2.分類:算數運算子、賦值運算子、比較運算子、邏輯運算子、位運算子、三目運算子。3.算數運算子:+,-,,/,%,++,-- ++,--運算: 放在運算元的前面,先自增或自減,然後再參與運算。放在運算元後面,先參與運算,再自增或自減。4.賦值運算子:=,+=,-=,=,/=,%=+= 把左邊和右邊做加法,然後賦值給左邊。賦值運算子的左邊資料必須是一個變數。short s=1;s=s+1;和short s=1;s+=1;的區別s=s+1;需要強制型別轉換,運算結果為int型,s+=1直接可以運算,運算結果仍為short型。5.比較(關係)運算子:==、!=,<,>,<=,>=,instanceof。運算結果都為boolean型別的。6.邏輯運算子:&、|、!、^(異或)、&&(短路與)、||(短路或) ^ 相同為false,不同為true。 &&和&區別:最終結果一樣,&&具有短路效果,左邊是false,右邊不執行。7.位運算:&、|、^、~(按位取反)、<<(左移),>>(右移),>>>(無符號右移)位運算直接進行二進位制補碼進行運算。異或^的特點:一個數據被另一個數據位異或兩次,該數本身不變。8.三元運算子(關係表示式)?表示式1:表示式2;計算表示式的值,如果為true,運算結果為表示式1,如果為false,運算結果為表示式2。
5.鍵盤錄入資料
作用:(1)讓程式的資料更符合開發的資料;(2)讓程式更靈活。格式 a.導包:格式:import java.util.Scanner; 位置:class上面 b.建立物件:格式:Scanner sc = new Scanner(System.in); c.透過物件獲取資料:int x = sc.nextInt();上面是Java資料基礎
這是Java學習曲線
如果需要Java更詳細的資料可以找我
回覆列表
java基礎知識首先是JAVAse(控制語句,異常機制,面向物件,IO流,多執行緒等), 資料庫(MySQL,Oracle),MyBatis. JDBC. UML建模,前端(H5,CSS,JS,JQuery.VUE等),java ee。學完謝謝基本就可以出去找工作了。
要說想找一門講的細的基礎知識方面的資料,推薦你學習百戰尚學堂的java300集,講的就非常細了,而且非常全面,我們上學那會就是老師推薦學習的,好多人都學它入門的,是真心受益,所以也良心推薦你學。先入門,把基礎學紮實,再學後面的就會得心應手的。