中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站建設(shè)客戶常問到的問題網(wǎng)站制作流程和方法

網(wǎng)站建設(shè)客戶常問到的問題,網(wǎng)站制作流程和方法,優(yōu)購物官方網(wǎng)站直播,外貿(mào)網(wǎng)站建設(shè)價(jià)格往期回顧: 【前端學(xué)java】JAVA開發(fā)的依賴安裝與環(huán)境配置 (0)【前端學(xué)java】java的基礎(chǔ)語法(1)【前端學(xué)java】JAVA中的packge與import(2)【前端學(xué)java】面向?qū)ο缶幊袒A(chǔ)-類的使用 (…

往期回顧:

  • 【前端學(xué)java】JAVA開發(fā)的依賴安裝與環(huán)境配置 (0)
  • 【前端學(xué)java】java的基礎(chǔ)語法(1)
  • 【前端學(xué)java】JAVA中的packge與import(2)
  • 【前端學(xué)java】面向?qū)ο缶幊袒A(chǔ)-類的使用 (3)
  • 【前端學(xué)java】類中的訪問權(quán)限詳解,通俗易懂(4)
  • 【前端學(xué)java】java中final修飾符(5)
  • 【前端學(xué)java】全網(wǎng)最通俗易懂的JAVA抽象概念(6)
  • 【前端學(xué)java】Java中的接口和枚舉概念(7)
  • 【前端學(xué)java】java中的Object類(8)
  • 【前端學(xué)java】java 中的數(shù)組(9)
  • 【前端學(xué)java】java中的字符串操作(10)
  • 【前端學(xué)java】java中的包裝類(11)
  • 【前端學(xué)java】java中的日期操作(12)
  • 【前端學(xué)java】語法練習(xí)-工具類的封裝(13)
  • 【前端學(xué)java】復(fù)習(xí)鞏固-Java中的對象比較(14)

常見的錯誤類型

編譯時(shí)錯誤

這類錯誤在代碼編寫階段產(chǎn)生,主要包括語法錯誤、類型錯誤、變量未聲明等。這類錯誤在程序編譯時(shí)就會被檢測出來,如下面代碼的類型轉(zhuǎn)換錯誤

錯誤(Errors)

通常是Java虛擬機(jī)無法恢復(fù)的嚴(yán)重問題,如OutOfMemoryError、StackOverflowError等。如下圖遞歸沒有跳出邏輯導(dǎo)致的StackOverflowError報(bào)錯

異常

運(yùn)行時(shí)異常RuntimeException

這是未經(jīng)檢查的異常,Java編譯器不會強(qiáng)制要求程序員處理這些異常(運(yùn)行代碼時(shí)才會出現(xiàn)異常提示)。

在上面的例子中,我們創(chuàng)建了一個包含3個元素的整數(shù)數(shù)組,然后嘗試訪問數(shù)組的第4個元素。由于數(shù)組長度只有3,所以這會拋出一個ArrayIndexOutOfBoundsException運(yùn)行時(shí)異常。

檢查型異常Checked Exceptions

這是受檢查的異常,Java編譯器會強(qiáng)制要求程序員處理這些異常。

在上面的代碼中,我們嘗試打開一個名為"example.txt"的文件并讀取它。由于這個文件可能不存在或無法讀取,因此new FileReader報(bào)錯,程序無法執(zhí)行。

這個時(shí)候需要通過try catch捕獲異常,和前端一樣

異常處理的基本語法

前端中的異常處理方法

前端中異常處理基本上使用try-catch 語句就夠了,Promise 鏈?zhǔn)秸{(diào)用中使用.catch 方法也可以捕獲異常,這兩種是常用的,都很簡單。

后端中的異常處理方法

Java中的異常處理語法主要包括try-catch語句和throw語句。

try-catch語句

public static void main(String[] args) {  try {  String str = "Hello World";  int length = Integer.parseInt(str); // 傳遞了一個字符串類型的參數(shù),應(yīng)該使用String.length()方法獲取長度  } catch (NumberFormatException e) {  // 如果傳遞的參數(shù)不是一個有效的整數(shù),則會拋出NumberFormatException異常  } catch (IllegalArgumentException e) {  // 如果傳遞了一個不合法或不適當(dāng)?shù)膮?shù),則會拋出IllegalArgumentException異常  }  finally {  // 無論是否發(fā)生異常,都將執(zhí)行的代碼塊  }
} 

注:這里我們只做簡單的語法使用展示,具體catch中的錯誤類型我們不必糾結(jié)深入學(xué)習(xí),遇到具體的問題時(shí)鞏固學(xué)習(xí)即可。

throw語句

throw語句用于手動拋出異常。當(dāng)程序遇到一個異常條件時(shí),可以使用throw語句拋出一個異常對象。

public class Main {  public static void main(String[] args) {  int[] numbers = {2, 4, 6, 8};  // 遍歷數(shù)組并查找元素  for (int i = 0; i < numbers.length; i++) {  if (numbers[i] == 5) {  // 手動拋出異常  throw new IllegalArgumentException("數(shù)組中不存在元素 5");  }  }  }  
}

自定義異常

在Java中,我們可以創(chuàng)建自定義異常,自定義異常通常從Exception或其子類派生(簡單了解即可)。

// 定義一個新的異常類,繼承自Exception類  
public class MyException extends Exception {  public MyException() {  super();  }  public MyException(String message) {  super(message);  }  public MyException(String message, Throwable cause) {  super(message, cause);  }  public MyException(Throwable cause) {  super(cause);  }  
}

現(xiàn)在,我們可以在代碼中拋出這個新的異常:

public class Test {  public static void main(String[] args) {  try {  // 在這里拋出我們的自定義異常  throw new MyException("這是我的異常");  } catch (MyException e) {  e.printStackTrace();  }  }  
}
http://www.risenshineclean.com/news/8470.html

相關(guān)文章:

  • b2b采購平臺網(wǎng)站正規(guī)推廣平臺有哪些
  • 網(wǎng)站開發(fā)技術(shù)服務(wù)合同范本愛站網(wǎng)官網(wǎng)關(guān)鍵詞
  • 如何做產(chǎn)品網(wǎng)站的推廣樂事薯片軟文推廣
  • 唐山模板網(wǎng)站建設(shè)重慶企業(yè)seo
  • 網(wǎng)站建設(shè)與管理課程長沙排名優(yōu)化公司
  • 唐山做網(wǎng)站公司哪家好按效果付費(fèi)的網(wǎng)絡(luò)推廣方式
  • 天津市住房和城鄉(xiāng)建設(shè)委員會官方網(wǎng)站app推廣方法
  • 聊城專業(yè)做網(wǎng)站網(wǎng)絡(luò)推廣有效果嗎
  • 動態(tài)網(wǎng)站建設(shè)流程圖包括哪些內(nèi)容
  • 順德網(wǎng)站建設(shè)策劃做網(wǎng)站多少錢
  • 網(wǎng)站建設(shè)特效大全百度推廣一般要多少錢
  • 深圳企業(yè)網(wǎng)站建設(shè)制作設(shè)計(jì)公司今日新聞國內(nèi)大事件
  • 在線建網(wǎng)站網(wǎng)站推廣聯(lián)盟
  • wordpress會員上限sem和seo區(qū)別與聯(lián)系
  • 網(wǎng)站建設(shè)中高低端區(qū)別線上宣傳方式
  • 長沙 php企業(yè)網(wǎng)站系統(tǒng)國外免費(fèi)ip地址
  • 網(wǎng)站建站行業(yè)公司主頁建設(shè)樂天seo視頻教程
  • 網(wǎng)絡(luò)運(yùn)營推廣經(jīng)驗(yàn)成都網(wǎng)站seo
  • 網(wǎng)站開發(fā)任務(wù)書模板網(wǎng)站關(guān)鍵詞怎么設(shè)置
  • 游戲代理靠譜嗎百度搜索引擎關(guān)鍵詞優(yōu)化
  • 發(fā)外鏈的網(wǎng)站排名軟件開發(fā)培訓(xùn)
  • 如何在阿里云上做網(wǎng)站百度問答優(yōu)化
  • 觸動網(wǎng)站建設(shè)有什么平臺可以發(fā)布推廣信息
  • 軟件工程開發(fā)88個seo網(wǎng)站優(yōu)化基礎(chǔ)知識點(diǎn)
  • 全國企業(yè)系統(tǒng)網(wǎng)站建設(shè)百度知道下載安裝
  • b站推廣網(wǎng)站2024mmm不用下載seo三人行論壇
  • 湖南網(wǎng)站建設(shè)kaodezhu百度客服電話24小時(shí)人工服務(wù)熱線
  • 用php做視頻網(wǎng)站有哪些網(wǎng)紅推廣接單平臺
  • 網(wǎng)站建設(shè)捌金手指花總二六網(wǎng)站搜索查詢
  • dw做網(wǎng)站字體做多大今天新聞最新消息