java error是什么,讓我們一起了解一下?
error是表示返回對應(yīng)于已知錯(cuò)誤號的錯(cuò)誤信息,包括一些嚴(yán)重的程序不能處理的系統(tǒng)錯(cuò)誤類,如內(nèi)存溢出、虛擬機(jī)錯(cuò)誤、棧溢出等,這類錯(cuò)誤一般與硬件有關(guān),與程序本身無關(guān),通常由系統(tǒng)進(jìn)行處理,程序本身無法捕獲和處理。
在Java中,根據(jù)錯(cuò)誤性質(zhì)將運(yùn)行錯(cuò)誤分為兩大類:錯(cuò)誤和異常(Error與Exception)
那么兩者有何區(qū)別?
Exception:
1.可以是可被控制(checked) 或不可控制的(unchecked)。
2.表示一個(gè)由程序員導(dǎo)致的錯(cuò)誤。
3.應(yīng)該在應(yīng)用程序級被處理。
Error:
1.總是不可控制的(unchecked)。
2.經(jīng)常用來用于表示系統(tǒng)錯(cuò)誤或低層資源的錯(cuò)誤。
3.如何可能的話,應(yīng)該在系統(tǒng)級被捕捉。
實(shí)戰(zhàn)操作IDEA報(bào)錯(cuò)【Error:(17, 21) java:程序包javax.servlet不存在】代碼如下:
Information:java:?Multiple?encodings?set?for?module?chunk?checkcode "GBK"?will?be?used?by?compiler Information:java:?Errors?occurred?while?compiling?module?'checkcode' Information:javac?1.8.0_141?was?used?to?compile?java?sources Information:2019/4/20?10:34?-?Compilation?completed?with?14?errors?and?0?warnings?in?3?s?716?ms C:\Users\Administrator\Desktop\checkcode\src\com\itstyle\checkcode\Checkcode.java Error:(17,?21)?java:?程序包javax.servlet不存在 Error:(18,?26)?java:?程序包javax.servlet.http不存在 Error:(19,?26)?java:?程序包javax.servlet.http不存在 Error:(20,?26)?java:?程序包javax.servlet.http不存在 Error:(25,?32)?java:?找不到符號 ??符號:?類?HttpServlet Error:(31,?27)?java:?找不到符號 ??符號:???類?ServletException ??位置:?類?com.itstyle.checkcode.Checkcode
錯(cuò)誤原因是:IntelliJ IDEA 沒有導(dǎo)入 servlet-api.jar 這個(gè).jar包,需要手動(dòng)導(dǎo)入。
導(dǎo)入步驟如下:選中項(xiàng)目,右擊選擇“Open Modules Settings”,選擇“Libraries”,點(diǎn)擊“+”,選“Java”,在彈出的窗口中選擇tomcat所在的目錄,在lib目錄下找到servlet-api.jar這個(gè)jar包導(dǎo)入完成即可。
以上就是小編今天的分享了,希望可以幫助到大家。