freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java編程異常處理ppt課件(編輯修改稿)

2024-11-12 23:41 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ain(String args[]){ 3. String s1 = core java。 //字符串簡(jiǎn)單創(chuàng)建方式 4. String s2 = new String(core java)。 //標(biāo)準(zhǔn) new創(chuàng)建方式 5. String s3 = 。 //也是一個(gè)字符串 ,只是字符串沒(méi)有內(nèi)容 . 6. String s4 = null。 //null代表沒(méi)有對(duì)象 7. (s1+*+s2+*+S3+*+s4)。 8. } 9. } b. 常用構(gòu)造器 public String(byte[] bytes) public String(byte[] bytes,int offset,int length) public String(byte[] bytes,Stirng charsetName) throws UnsupportedEncodingException public String(char[] value) public String(char[] value,int offset,int count) public String(String original) public String(StringBuffer buffer) 1. public class TestStringConstructor{ 2. public static void main(String args[]){ 3. String s1 = java核心技術(shù)大全 。 4. String s2 = new String((),iso8859_1)。 5. (將 s1轉(zhuǎn)換為 iso8895_1編碼格式,結(jié)果為 :+s2)。 6. String s3 = new String((iso8859_1),gb2312)。 7. (將 s1再轉(zhuǎn)換為 gb2312編碼格式,結(jié)果為 :+s3)。 8. } 9. } c. 重要方法 : public char charAt(int index) public byte[] getBytes() public byte[] getBytes(String charsetName) throws UnsupportedEncodingException public boolean equals(Object anObject) public boolean equalsIgnoreCase(String anotherString) public boolean endsWith(String suffix) public int indexOf(int ch) public int indexOf(String str) public String substring(int beginIndex) public String substring(int beginIndex,int endIndex) public String concat(String str) public String replace(char oldChar,char newChar) public String replace(CharSequence target,CharSequence replacement) public String[] split(String regex) public String trim() public String toString() public char[] toCharArray() public static String valueOf(參數(shù)列表 ) 1. public class TString 2. { 3. public static void main(String[] args) throws Exception 4. { 5. String ss = java core_java。 6. char c = (3)。 7. (c)。 8. String re = (.java)。 9. (re)。//java 10. boolean bo = (.java)。 11. (bo)。 12. byte[] by = ()。 13. int i = (39。a39。)。 14. (i)。 15. int ii = (core)。 16. (ii)。 17. String sr = (39。a39。,39。b39。)。 18. (sr)。 19. String[] sa = (\\.)。 20. for(String obj:sa){ 21. (obj)。 22. } 23. String sub = (6, 10)。 24. (sub)。 25. String st = ()。 26. (st)。 27. String sd = ()。 28. (sd)。 29. } 30. } d. String對(duì)象的內(nèi)存機(jī)制 1. public class TestString 2. { 3. 4. public static void main(String[] args) 5. { 6. String s1 =Java編程 。//象 7. String s2 =Java編程 。 8. String s3 =new String(Java編程 )。//的構(gòu)造器創(chuàng)建對(duì)象 9. if(s1==s2){ 10. (字符串 s1和 s2通過(guò)等于測(cè)試,結(jié)果返回 True)。 11. } 12. else{ 13. (字符串 s1和 s2通過(guò)等于測(cè)試,結(jié)果返回 False)。 14. } 15. if(s1==s3){ 16. (字符串 s1和 s3通過(guò)等于測(cè)試,結(jié)果返回 True)。 17. } 18. else{ 19. (字符串 s1和 s3通過(guò)等于測(cè)試,結(jié)果返回 False)。 20. } 21. if((s3)){ 22. (字符串 s1和 s2內(nèi)容相同,結(jié)果返回 True)。 23. } 24. else{ 25. (字符串 s1和 s2內(nèi)容不相同,結(jié)果返回 False)。 26. } 27. } 28. } 用簡(jiǎn)單方式創(chuàng)建的字符串放在池中,如果再次用簡(jiǎn)單方式創(chuàng)建任何已在池中存在的字符串,將不會(huì)再在池中分配空間,而是讓新的對(duì)象的引用指向池中已存在的字符串。 new出來(lái)的字符串先在堆中開(kāi)辟一塊空間,然后再到池中去找看有沒(méi)有相同的一個(gè)字符串,如果沒(méi)有相同的字符串,也會(huì)在池中創(chuàng)建一個(gè)同樣的字符串,并會(huì)把兩者聯(lián)系起來(lái)。若存也會(huì)把兩者聯(lián)系起來(lái)。 String特殊機(jī)制讓我們比較字符串時(shí),不管字符串有多長(zhǎng),其比較速度都是一樣的,國(guó)為在比較兩個(gè)字符串內(nèi)容是否相時(shí),不必真去考察內(nèi)容,只需比較兩個(gè)字符串聯(lián)系的常量池中對(duì)象是否為同一個(gè)即可 . String類(lèi)對(duì)象永不可變 ,在一些需要大量連接字符串的代碼中,其性能將大幅下降 . B. StringBuffer類(lèi) 為了彌補(bǔ) String在連接操作中的缺點(diǎn), java提供了一個(gè) StringBuffer類(lèi) StringBuffer對(duì)象的創(chuàng)建語(yǔ)法只有一種 .使用 new操作符 StringBuffer類(lèi)的構(gòu)造器 : public StringBuffer() public StringBuffer(String str) StringBuffer類(lèi)的重要方法 : public StringBuffer append(String str) public StringBuffer insert(int offset,String str) public StringBuffer delete(int start,int end) public StringBuffer reverse() public String toString() StringBuffer類(lèi)也有 equals方法,但是其功能相當(dāng)于將兩個(gè)引用進(jìn)行“ ==”比較 Math類(lèi)提供了很多數(shù)學(xué)計(jì)算的方法,這些方法都是靜態(tài)的方法 . 常用方法 : public static double sin(double a) public static double cos(double a) public static double pow(double a,double b) public static double sqrt(double a) public staic int abs(int a) public static double ceil(double a) public static double floor(double a) public static long max(long a,long b) public static int min(int a) Object類(lèi)是所有類(lèi)的父類(lèi), java中的類(lèi)都是直接或間接繼承自 Object類(lèi) 1. public class MyInteger 2. { 3. private final int value。 4. 5. public MyInteger(int value){ 6. = value。 7. } 8. 9. public int getValue(){ 10. return 。 11. } 12. 13. public boolean equals(Object obj){ 14. if(obj==null) 15. return false。 16. if(obj instanceof MyInteger){ 17. return value==((MyInteger)obj).getValue()。 18. } 19. else 20. return false。 21. } 22. 23. public int hashCode(){ 24. return ().hashCode()+37。 25. } 26. 27. public String toString(){ 28. return +。 29. } 30. 31. public static void main(String[] args) 32. { 33. MyInteger m1 = new MyInteger(10)。 34. MyInteger m2 = new MyInteger(10)。 35. (m1)。 36. ((m2))。 37. } 38. } 重要字段 : public static final InputStream in public static final PrintStream out 重要方法 : arraycopy(Objec
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1