最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

Java學習筆記:包裝類,String,final,多個帶()方法,StringBuilder,異常,Date

2020-03-12 23:19 作者:詩書畫唱  | 我要投稿

包裝類:
java的8個基本數(shù)據(jù)類型對應著8個包裝類,想要使用基本數(shù)據(jù)類型的方法就要使用其包裝類
自動裝箱和拆箱:
將java的基本數(shù)據(jù)類型和包裝類自動轉換,JDK1.5之后的特性
//每個基本數(shù)據(jù)類型對應的包裝類都差不多,需要注意的是char(Character)和int(Integer),其他的就是將首字母大寫
// boolean(布爾型) Boolean
// byte(字節(jié)型) Byte
// char(字符型) Character
// short(短整型) Short
// int(整型) Integer
// long(長整型) Long
// float(浮點型) Float
// double(雙精度浮點型) Double





valueOf()、parseXXX,都是將String類型轉為基本數(shù)據(jù)類型可以做一些運算




Object有三個自帶的方法要知道它們怎么使用的,如何進行重寫)

equals:比較的是兩個字符串,比較兩個對象就需要將其重寫

想要自定義輸出內容的就重寫toString()方法,

HashCode()打印的是一個看不懂的內存地址






final關鍵字修飾屬性屬性不可以被修改 final關鍵字修飾方法方法不能夠被重寫 final關鍵字修飾類類不能夠被繼承


String:

// length():打印字符串的長度
// equals():比較兩個字符串的值是否一致
// equalsIgnoreCase(String? str):比較字符串的時候不區(qū)分大小寫
// startsWith(String? p):比較字符串第一個字符是否是p
// endsWith(String? p):比較字符串最后? 一個字符是否是p
// int? indexOf(String? s,int? ch) 搜索字符ch在當前字符串中第一次出現(xiàn)的索引,沒有出現(xiàn)則返回-1
// int? indexOf(String? str) 搜索字符串str在當前字符串中第一次出現(xiàn)的索引,沒有出現(xiàn)則返回-1
// int? lastIndexOf(String? s,int? ch) 搜索字符ch在當前字符串中最后一次出現(xiàn)的索引,沒有出現(xiàn)則返回-1
// int? lastIndexOf(String? str) 搜索字符串str在當前字符?串中最后一次出現(xiàn)的索引,沒有出現(xiàn)則返回-1




StringBuilder:可變字符串,內容可以進行變化的字符串
常用方法:
StringBuffer?insert(int?index,?x?x):添加內容到指定位置
int?length()獲得當前StringBuffer對象的長度
void?setCharAt(int?index,?char?ch):指定位置修改字符
String?toString() 轉換為字符串形式
StringBuffer?reverse():翻轉字符串
StringBuffer?delete(int?start,?int?end) 刪除當前對象中從start位置開始直到?end?指定的索引?位置的字符序列
StringBuffer?deleteCharAt(int?index)將刪除?index?指定的索引處的字符
StringBuffer?replace(int?start,?int?end,?String?str) 此方法使用一組字符替換另一組字符。將用替換字符串從?start指定的位置開始替換,直到?end?指定的位置結束




異常:
在java中,阻止當前方法或作用域的情況,稱之為異常
出現(xiàn)了異常怎么辦?
使用try...catch...進行處理
異常的分類有那些?
error:錯誤,就不用去處理,虛擬機錯誤或者線程錯誤,重啟
Exception:異常,這種錯誤是我們可以進行處理
可以處理的異常又分為RuntimeException和Exception
RuntimeException:運行時異常,只有在程序運行的時候我們才能判斷其是否出現(xiàn)異常
Exception:非運行時異常,在寫完代碼后直接就會報錯
語法:
try{
可能報錯的內容
}catch(異常的類型?e){
出現(xiàn)異常執(zhí)行的代碼
}?
finally{
不管try中有沒有異常,finally都會執(zhí)行
}
執(zhí)行順序:
如果try中出現(xiàn)錯誤,就直接中斷try中內容的運行,直接跳到catch執(zhí)行,如果沒有報錯,try中代碼就和普通代碼一樣,并且
不會執(zhí)行catch中的內容
e.printStackTrace();//打印系統(tǒng)自帶的錯誤
多重catch
一個try中可以跟多個catch..,當try中出現(xiàn)錯誤的時候,就會跳到catch中去,catch是從上到下進行執(zhí)行的,依次判斷當前
try中出現(xiàn)的錯誤和那個catch匹配,就執(zhí)行那個catch中的內容,如果都不匹配,可以將其父類Exception當作catch類型,注意:
Exception.因為可以處理所有異常,所以將其放入到最后一個catch中,這樣才有一樣






Date:

對于日期或者是時間進行操作的時候九需要使用Date這個類
構造方法:
無參構造:??new?Date();//聲明一個date對象表示的是當前時間
三個參數(shù):??new?Date(int?year,int?month,int?day)//聲明自定義時間的Date對象
// year記得要減去1900,month記得要減1
一個參數(shù): ?new?Date(int?haomiao)//從1970年開始傳入多少毫秒就再這個時間上增加多少毫秒





Java學習筆記:包裝類,String,final,多個帶()方法,StringBuilder,異常,Date的評論 (共 條)

分享到微博請遵守國家法律
台南市| 涞水县| 崇州市| 文昌市| 中卫市| 三江| 吴川市| 巫溪县| 滁州市| 峨眉山市| 盐津县| 荔波县| 凭祥市| 南充市| 伊金霍洛旗| 工布江达县| 余姚市| 兖州市| 彰武县| 三都| 吴堡县| 内乡县| 仙居县| 博兴县| 抚顺市| 芒康县| 柘荣县| 宁海县| 六安市| 呼伦贝尔市| 汤原县| 大同市| 电白县| 广西| 沧源| 防城港市| 昆明市| 二连浩特市| 武隆县| 津市市| 巴楚县|