選購攝影相關產品,比選擇電腦主機還是家電產品更難!

大家在進入任何一個領域之前,多少都會去網路上爬文

比方說:「入門推薦的攝影器材」、「基本攝影裝備」或者是「必買的攝影裝備」,尤其對於新手來說,這可是非常重要的功課

因為每個人都希望一次到位,避免踩雷,傷了荷包是小事,另一半發火可是大事啊!

其實選擇的方式歸類以下幾點

1.買新款不買舊款 2.不買套機,機身鏡頭分開選擇 3.在自己的預算內買最好的,一步到位 4.一機身+一短焦+一長焦(必備)

其實我在很多的購物網站比較起來,momo買東西是目前最省的一個平台了!

更新商品及相關促銷的活動也是非常多~

攝影用品很多,而且現在刷卡很多優惠,去店面買價格很死,也無法累積點數

所以感覺到實體店面看完後,到MOMO選擇會是很好選擇,有時還可以拿到很便宜的價格

尤其常常有促銷,如果你看中的型號有在上面就真的賺到了

【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)是我這陣子選購的,用起來的評價真的不錯

實用性、外觀、價格也平價

在許多網站都有相關的介紹,可見評價真的很高!

現在省錢才是王道啊!

而且我也很常逛PTT,這款【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)也真的受到不少人的推薦(我看得出什麼是業配文,不要說我笨)

所以我個人對【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)的評比如下

實用性:★★★★★

價格:★★★★☆

推薦度:★★★★☆

完整產品說明

■ 蘋果原廠MFI認證,使用Apple提供的原廠接頭與晶片 ,以及超速USB3.1接頭
■ 延長旋轉設計
Lightning接頭加入延長旋轉,使用時能輕易插拔,解決消費者因為手機保護殼/框過厚或過大,而需先卸下外殼才可以插入的困擾。
■ 全程台灣設計製造,製造工廠,設計與營運部門皆在台灣,為您提供最佳品質與良好的服務
■ 可直接觀賞存在讀卡機(需有記憶卡)/隨身碟裡面的影片、文件、圖片等檔案
■ 可直接將存在讀卡機(需有記憶卡)/隨身碟裡面的影片、文件、圖片等檔案用 LINE傳至好友
■ 快速備份iPhone/iPad內照片/影片,也能直接插至電腦或另一支iPhone進行上傳等功能
■ 非使用網路或藍芽,不用擔心網路雲端會洩漏你的個資秘密或是上傳到一半斷線
■ 單一或多個檔案加密上鎖與解壓縮
■ 支援高達40種檔案模式
■ 適用機型:iPhone 5以上, iPad Air, iPad mini等
■ 免費專用APP下載, 請在Apple商店搜尋TEKQ
■同賣場另有 讀卡機 /32GB / 64GB /128GB等容量與各種顏色型號可挑選
■原廠保固一年











品牌名稱

  •  

類型

  • 主體

適用於

  • USB3.0
  • USB2.0
  • Lightning
  • Micro SD
  • USB3.1

保固期

  • 1年保固期
  • 自購買日起,產品出現品質問題(非天災或人為損壞),機器本身(不含耗材、消耗品)依產品不同而保固期限不同,
    收到本保固卡和發票憑證影本,得享有保固服務。

    保固期滿後屬調整、保養或是維修性質之服務,則酌收檢修工時費用。若有零件需更換,零件費另計。

    請妥善保存保固卡及購買憑證,於需要維修服務時出示保固卡及購買憑證以為證明,遺失恕不補發。

    故障品送修,須由消費者妥善包裝自行寄送至指定維修點,寄送運費不在保固範圍內。

    購買日期與實際售出日期不符者,本公司保留審核保固期限之權力。

商品規格

  • ■ 蘋果原廠MFI認證,使用Apple提供的原廠接頭與晶片 ,以及超速USB3.1接頭
    ■ 延長旋轉設計
    Lightning接頭加入延長旋轉,使用時能輕易插拔,解決消費者因為手機保護殼/框過厚或過大,而需先卸下外殼才可以插入的困擾。
    ■ 全程台灣設計製造,製造工廠,設計與營運部門皆在台灣,為您提供最佳品質與良好的服務
    ■ 可直接觀賞存在讀卡機(需有記憶卡)/隨身碟裡面的影片、文件、圖片等檔案
    ■ 可直接將存在讀卡機(需有記憶卡)/隨身碟裡面的影片、文件、圖片等檔案用 LINE傳至好友
    ■ 快速備份iPhone/iPad內照片/影片,也能直接插至電腦或另一支iPhone進行上傳等功能
    ■ 非使用網路或藍芽,不用擔心網路雲端會洩漏你的個資秘密或是上傳到一半斷線
    ■ 單一或多個檔案加密上鎖與解壓縮
    ■ 支援高達40種檔案模式
    ■ 適用機型:iPhone 5以上, iPad Air, iPad mini等
    ■ 免費專用APP下載, 請在Apple商店搜尋TEKQ
    ■同賣場另有 讀卡機 /32GB / 64GB /128GB等容量與各種顏色型號可挑選
    ■原廠保固一年

 

非常推薦【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)給大家

↓↓↓【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)限量特惠的優惠按鈕↓↓↓

↓↓↓找不到喜歡的款式嗎?下方有其他最新優惠讓你選喔↓↓↓

PTT鄉民限量,團購,限時,週年慶,【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)禮物,優惠,特價,開箱,比價【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm),活動,好評,推薦

【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)01網友哪裡便宜,採購,優缺點,試用,【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)好用,【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)CP值,經驗,好康,集購,下殺,免比價,去哪買?,

名人推薦介紹,【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)部落客,排行,體驗,精選,限定,折扣,【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)折價卷,ptt,蝦皮拍賣,Dcard推薦評比開箱

家電選購指南!【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)牌子好
如何選購【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)哪個牌子好
新手選購有技巧!部落客大推【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)這牌子好
【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)好用
這個家電品牌子好【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)你不能錯過
具備了哪些功能的【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)好用?如何選購

↓↓↓【TEKQ】uDrive Cable lightning USB3.1 充電線讀卡機(25cm)限量特惠的優惠按鈕↓↓↓

熱點新知搶先報

 

深入理解Java中異常體系 任何程序都追求正確有效的運行,除了保證我們代碼儘可能的少出錯之外,我們還要考慮如何有效的處理異常,一個良好的異常框架對於系統來說是至關重要的。最近在給公司寫採集框架的時候系統的了解一邊,收穫頗多,特此記錄相關的理論。 1 .異常體系簡介: 異常是指由於各種不期而至的情況,導致程序中斷運行的一種指令流,如:文件找不到、非法參數、網絡超時等。為了保證正序正常運行,在設計程序時必須考慮到各種異常情況,並正確的對異常進行處理。異常也是一種對象,java當中定義了許多異常類,並且定義了基類java.lang.Throwable作為所有異常的超類。Java語言設計者將異常劃分為兩類:Error和Exception,其體系結構大致如下圖所示: ... Throwable:有兩個重要的子類:Exception(異常)和Error(錯誤),兩者都包含了大量的異常處理類。 1、Error(錯誤):是程序中無法處理的錯誤,表示運行應用程式中出現了嚴重的錯誤。此類錯誤一般表示代碼運行時JVM出現問題。通常有Virtual MachineError(虛擬機運行錯誤)、NoClassDefFoundError(類定義錯誤)等。比如說當jvm耗完可用內存時,將出現OutOfMemoryError。此類錯誤發生時,JVM將終止線程。 這些錯誤是不可查的,非代碼性錯誤。因此,當此類錯誤發生時,應用不應該去處理此類錯誤。 2、Exception(異常):程序本身可以捕獲並且可以處理的異常。 Exception這種異常又分為兩類:運行時異常和編譯異常。 1、運行時異常(不受檢異常):RuntimeException類極其子類表示JVM在運行期間可能出現的錯誤。比如說試圖使用空值對象的引用(NullPointerException)、數組下標越界(ArrayIndexOutBoundException)。此類異常屬於不可查異常,一般是由程序邏輯錯誤引起的,在程序中可以選擇捕獲處理,也可以不處理。 2、編譯異常(受檢異常):Exception中除RuntimeException極其子類之外的異常。如果程序中出現此類異常,比如說IOException,必須對該異常進行處理,否則編譯不通過。在程序中,通常不會自定義該類異常,而是直接使用系統提供的異常類。 可查異常與不可查異常:java的所有異常可以分為可查異常(checked exception)和不可查異常(unchecked exception)。 1、可查異常:編譯器要求必須處理的異常。正確的程序在運行過程中,經常容易出現的、符合預期的異常情況。一旦發生此類異常,就必須採用某種方式進行處理。除RuntimeException及其子類外,其他的Exception異常都屬於可查異常。編譯器會檢查此類異常,也就是說當編譯器檢查到應用中的某處可能會此類異常時,將會提示你處理本異常——要麼使用try-catch捕獲,要麼使用throws語句拋出,否則編譯不通過。 2、不可查異常:編譯器不會進行檢查並且不要求必須處理的異常,也就說當程序中出現此類異常時,即使我們沒有try-catch捕獲它,也沒有使用throws拋出該異常,編譯也會正常通過。該類異常包括運行時異常(RuntimeException極其子類)和錯誤(Error)。 2.異常處理流程: 在java應用中,異常的處理機制分為拋出異常和捕獲異常。 拋出異常:當一個方法出現錯誤而引發異常時,該方法會將該異常類型以及異常出現時的程序狀態信息封裝為異常對象,並交給本應用。運行時,該應用將尋找處理異常的代碼並執行。任何代碼都可以通過throw關鍵詞拋出異常,比如java原始碼拋出異常、自己編寫的代碼拋出異常等。 捕獲異常:一旦方法拋出異常,系統自動根據該異常對象尋找合適異常處理器(Exception Handler)來處理該異常。所謂合適類型的異常處理器指的是異常對象類型和異常處理器類型一致。 對於不同的異常,java採用不同的異常處理方式: 1、運行異常將由系統自動拋出,應用本身可以選擇處理或者忽略該異常。 2、對於方法中產生的Error,該異常一旦發生JVM將自行處理該異常,因此java允許應用不拋出此類異常。 3、對於所有的可查異常,必須進行捕獲或者拋出該方法之外交給上層處理。也就是當一個方法存在異常時,要麼使用try-catch捕獲,要麼使用該方法使用throws將該異常拋調用該方法的上層調用者。 2.1捕獲異常 1、try-catch語句 try { //可能產生的異常的代碼區,也成為監控區 }catch (ExceptionType1 e) { //捕獲並處理try拋出異常類型為ExceptionType1的異常 }catch(ExceptionType2 e) { //捕獲並處理try拋出異常類型為ExceptionType2的異常 } 監控區一旦發生異常,則會根據當前運行時的信息創建異常對象,並將該異常對象拋出監控區,同時 系統根據該異常對象依次匹配catch子句,若匹配成功(拋出的異常對象的類型和catch子句的異常類的類型或者是該異常類的子類的類型一致),則運行其中catch代碼塊中的異常處理代碼,一旦處理結束,那就意味著整個try-catch結束。含有多個catch子句,一旦其中一個catch子句與拋出的異常對象類型一致時,其他catch子句將不再有匹配異常對象的機會。 2、try-catch-finally try { //可能產生的異常的代碼區 }catch (ExceptionType1 e) { //捕獲並處理try拋出異常類型為ExceptionType1的異常 }catch (ExceptionType2 e){ //捕獲並處理try拋出異常類型為ExceptionType2的異常 }finally{ //無論是出現異常,finally塊中的代碼都將被執行 } 3、try-catch-finally代碼塊的執行順序: A)try沒有捕獲異常時,try代碼塊中的語句依次被執行,跳過catch。如果存在finally則執行finally代碼塊,否則執行後續代碼。 B)try捕獲到異常時,如果沒有與之匹配的catch子句,則該異常交給JVM處理。如果存在finally,則其中的代碼仍然被執行,但是finally之後的代碼不會被執行。 C)try捕獲到異常時,如果存在與之匹配的catch,則跳到該catch代碼塊執行處理。如果存在finally則執行finally代碼塊,執行完finally代碼塊之後繼續執行後續代碼;否則直接執行後續代碼。另外注意,try代碼塊出現異常之後的代碼不會被執行。(見下圖:) ... 4、總結 try代碼塊:用於捕獲異常。其後可以接零個或者多個catch塊。如果沒有catch塊,後必須跟finally塊,來完成資源釋放等操作,另外建議不要在finally中使用return,不用嘗試通過catch來控制代碼流程。 catch代碼塊:用於捕獲異常,並在其中處理異常。 finally代碼塊:無論是否捕獲異常,finally代碼總會被執行。如果try代碼塊或者catch代碼塊中有return語句時,finally代碼塊將在方法返回前被執行。注意以下幾種情況,finally代碼塊不會被執行: 1、 在前邊的代碼中使用System.exit退出應用。 2、 程序所在的線程死亡或者cpu關閉 3、 如果在finally代碼塊中的操作又產生異常,則該finally代碼塊不能完全執行結束,同時該異常會覆蓋前邊拋出的異常。 2.2拋出異常 1、throws拋出異常 如果一個方法可能拋出異常,但是沒有能力處理該異常或者需要通過該異常向上層匯報處理結果,可以在方法聲明時使用throws來拋出異常。這就相當於計算機硬體發生損壞,但是計算機本身無法處理,就將該異常交給維修人員來處理。 publicmethodName throws Exception1,Exception2….(params){} 其中Exception1,Exception2…為異常列表一旦該方法中某行代碼拋出異常,則該異常將由調用該方法的上層方法處理。如果上層方法無法處理,可以繼續將該異常向上層拋。 2、throw拋出異常 在方法內,用throw來拋出一個Throwable類型的異常。一旦遇到到throw語句,後面的代碼將不被執行。然後,便是進行異常處理——包含該異常的try-catch最終處理,也可以向上層拋出。注意我們只能拋出Throwable類和其子類的對象。 throw newExceptionType; 比如我們可以拋出:throw new Exception; 也有時候我們也需要在catch中拋出異常,這也是允許的,比如說: Try{ //可能會發生異常的代碼 }catch(Exceptione){ throw newException(e); } 3、異常關係鏈 在實際開發過程中經常在捕獲一個異常之後拋出另外一個異常,並且我們希望在新的異常對象中保存原始異常對象的信息,實際上就是異常傳遞,即把底層的異常對象傳給上層,一級一級,逐層拋出。當程序捕獲了一個底層的異常,而在catch處理異常的時候選擇將該異常拋給上層…這樣異常的原因就會逐層傳遞,形成一個由低到高的異常鏈。但是異常鏈在實際應用中一般不建議使用,同時異常鏈每次都需要就將原始的異常對象封裝為新的異常對象,消耗大量資源。現在(jdk 1.4之後)所有的Throwable的子類構造中都可以接受一個cause對象,這個cause也就是原始的異常對象。 下面是一個不錯的例子: /* *高層異常 */ classHighLevelExceptionextends Exception{ public HighLevelException(Throwable cause) { super(cause); } } /* *中層異常 */ classMiddleLevelExceptionextends Exception{ public MiddleLevelException(Throwable cause) { super(cause); } } /* *底層異常 */ classLowLevelExceptionextends Exception{ } publicclass TestException { publicvoid highLevelAccessthrows HighLevelException{ try { middleLevelAccess; }catch (Exception e) { thrownew HighLevelException(e); } } publicvoid middleLevelAccessthrows MiddleLevelException{ try { lowLevelAccess; }catch (Exception e) { thrownew MiddleLevelException(e); } } publicvoid lowLevelAccessthrows LowLevelException { thrownew LowLevelException; } publicstaticvoid main(String args) { /* * lowlevelAccess將異常對象拋給middleLevelAccess,而 * middleLevelAccess又將異常對象拋給highLevelAccess, *也就是底層的異常對象一層層傳遞給高層。最終在在高層可以獲得底層的異常對象。 */ try { new TestException.highLevelAccess; }catch (HighLevelException e) { e.printStackTrace; System.out.println(e.getCause); } } } 4、異常轉譯 異常轉義就是將一種類型的異常轉成另一種類型的異常,然後再拋出異常。之所以要進行轉譯,是為了更準確的描述異常。就我個人而言,我更喜歡稱之為異常類型轉換。在實際應用中,為了構建自己的日誌系統,經常需要把系統的一些異常信息描述成我們想要的異常信息,就可以使用異常轉譯。異常轉譯針對所有Throwable類的子類而言,其子類型都可以相互轉換。 通常而言,更為合理的轉換方式是: 1、 Error——>Exception 2、 Error——>RuntimeException 3、 Exception——>RuntimeException, 在下面的代碼中,我們自定義了MyException異常類,然後我們將IOException類型的異常轉為MyException類型的異常,最後拋出。 class MyExceptionextends Exception { public MyException(String msg, Throwable e) { super(msg, e); } } publicclass Demo { publicstaticvoid main(String args)throws MyException { Filefile =new File("H:/test.txt"); if (file.exists) try { file.createNewFile; }catch (IOException e) { thrownew MyException("文件創建失敗!", e); } } } 5、Throwable類中常用的方法 像catch(Exception e)中的Exception就是異常的變量類型,e則是形參。通常在進行異常輸出時有如下幾個方法可用: e.getCause:返回拋出異常的原因。 e.getMessage:返回異常信息。 e.printStackTrace:發生異常時,跟蹤堆棧信息並輸出。 6、 常異總結 此部分可以api文檔中進行查閱,這裡僅做參考。 常見異常: java.lang.IllegalAccessError:違法訪問錯誤。當一個應用試圖訪問、修改某個類的域(Field)或者調用其方法,但是又違反域或方法的可見性聲明,則拋出該異常。 java.lang.InstantiationError:實例化錯誤。當一個應用試圖通過Java的new操作符構造一個抽象類或者接口時拋出該異常. java.lang.OutOfMemoryError:內存不足錯誤。當可用內存不足以讓Java虛擬機分配給一個對象時拋出該錯誤。java.lang.StackOverflowError:堆棧溢出錯誤。當一個應用遞歸調用的層次太深而導致堆棧溢出或者陷入死循環時拋出該錯誤。 java.lang.ClassCastException:類造型異常。假設有類A和B(A不是B的父類或子類),O是A的實例,那麼當強制將O構造為類B的實例時拋出該異常。該異常經常被稱為強制類型轉換異常。java.lang.ClassNotFoundException:找不到類異常。當應用試圖根據字符串形式的類名構造類,而在遍歷CLASSPAH之後找不到對應名稱的class文件時,拋出該異常。 java.lang.ArithmeticException:算術條件異常。譬如:整數除零等。java.lang.ArrayIndexOutOfBoundsException:數組索引越界異常。當對數組的索引值為負數或大於等於數組大小時拋出。 java.lang.IndexOutOfBoundsException:索引越界異常。當訪問某個序列的索引值小於0或大於等於序列大小時,拋出該異常。java.lang.InstantiationException:實例化異常。當試圖通過newInstance方法創建某個類的實例,而該類是一個抽象類或接口時,拋出該異常。 java.lang.NoSuchFieldException:屬性不存在異常。當訪問某個類的不存在的屬性時拋出該異常。java.lang.NoSuchMethodException:方法不存在異常。當訪問某個類的不存在的方法時拋出該異常。java.lang.NullPointerException:空指針異常。當應用試圖在要求使用對象的地方使用了null時,拋出該異常。譬如:調用null對象的實例方法、訪問null對象的屬性、計算null對象的長度、使用throw語句拋出null等等。java.lang.NumberFormatException:數字格式異常。當試圖將一個String轉換為指定的數字類型,而該字符串確不滿足數字類型要求的格式時,拋出該異常。 java.lang.StringIndexOutOfBoundsException:字符串索引越界異常。當使用索引值訪問某個字符串中的字符,而該索引值小於0或大於等於序列大小時,拋出該異常。 其他異常:java.lang.AbstractMethodError:抽象方法錯誤。當應用試圖調用抽象方法時拋出。java.lang.AssertionError:斷言錯。用來指示一個斷言失敗的情況。java.lang.ClassCircularityError:類循環依賴錯誤。在初始化一個類時,若檢測到類之間循環依賴則拋出該異常。java.lang.ClassFormatError:類格式錯誤。當Java虛擬機試圖從一個文件中讀取Java類,而檢測到該文件的內容不符合類的有效格式時拋出。java.lang.Error:錯誤。是所有錯誤的基類,用於標識嚴重的程序運行問題。這些問題通常描述一些不應被應用程式捕獲的反常情況。java.lang.ExceptionInInitializerError:初始化程序錯誤。當執行一個類的靜態初始化程序的過程中,發生了異常時拋出。靜態初始化程序是指直接包含於類中的static語句段。java.lang.IncompatibleClassChangeError:不兼容的類變化錯誤。當正在執行的方法所依賴的類定義發生了不兼容的改變時,拋出該異常。一般在修改了應用中的某些類的聲明定義而沒有對整個應用重新編譯而直接運行的情況下,容易引發該錯誤。java.lang.InternalError:內部錯誤。用於指示Java虛擬機發生了內部錯誤。java.lang.LinkageError:連結錯誤。該錯誤及其所有子類指示某個類依賴於另外一些類,在該類編譯之後,被依賴的類改變了其類定義而沒有重新編譯所有的類,進而引發錯誤的情況。java.lang.NoClassDefFoundError:未找到類定義錯誤。當Java虛擬機或者類裝載器試圖實例化某個類,而找不到該類的定義時拋出該錯誤。java.lang.NoSuchFieldError:域不存在錯誤。當應用試圖訪問或者修改某類的某個域,而該類的定義中沒有該域的定義時拋出該錯誤。java.lang.NoSuchMethodError:方法不存在錯誤。當應用試圖調用某類的某個方法,而該類的定義中沒有該方法的定義時拋出該錯誤。java.lang.ThreadDeath:線程結束。當調用Thread類的stop方法時拋出該錯誤,用於指示線程結束。java.lang.UnknownError:未知錯誤。用於指示Java虛擬機發生了未知嚴重錯誤的情況。java.lang.UnsatisfiedLinkError:未滿足的連結錯誤。當Java虛擬機未找到某個類的聲明為native方法的本機語言定義時拋出。java.lang.UnsupportedClassVersionError:不支持的類版本錯誤。當Java虛擬機試圖從讀取某個類文件,但是發現該文件的主、次版本號不被當前Java虛擬機支持的時候,拋出該錯誤。java.lang.VerifyError:驗證錯誤。當驗證器檢測到某個類文件中存在內部不兼容或者安全問題時拋出該錯誤。java.lang.VirtualMachineError:虛擬機錯誤。用於指示虛擬機被破壞或者繼續執行操作所需的資源不足的情況。java.lang.ArrayStoreException:數組存儲異常。當向數組中存放非數組聲明類型對象時拋出。java.lang.CloneNotSupportedException:不支持克隆異常。當沒有實現Cloneable接口或者不支持克隆方法時,調用其clone方法則拋出該異常。java.lang.EnumConstantNotPresentException:枚舉常量不存在異常。當應用試圖通過名稱和枚舉類型訪問一個枚舉對象,但該枚舉對象並不包含常量時,拋出該異常。java.lang.Exception:根異常。用以描述應用程式希望捕獲的情況。java.lang.IllegalAccessException:違法的訪問異常。當應用試圖通過反射方式創建某個類的實例、訪問該類屬性、調用該類方法,而當時又無法訪問類的、屬性的、方法的或構造方法的定義時拋出該異常。java.lang.IllegalMonitorStateException:違法的監控狀態異常。當某個線程試圖等待一個自己並不擁有的對象(O)的監控器或者通知其他線程等待該對象(O)的監控器時,拋出該異常。java.lang.IllegalStateException:違法的狀態異常。當在Java環境和應用尚未處於某個方法的合法調用狀態,而調用了該方法時,拋出該異常。java.lang.IllegalThreadStateException:違法的線程狀態異常。當縣城尚未處於某個方法的合法調用狀態,而調用了該方法時,拋出異常。java.lang.InterruptedException:被中止異常。當某個線程處於長時間的等待、休眠或其他暫停狀態,而此時其他的線程通過Thread的interrupt方法終止該線程時拋出該異常。java.lang.NegativeArraySizeException:數組大小為負值異常。當使用負數大小值創建數組時拋出該異常。java.lang.SecurityException:安全異常。由安全管理器拋出,用於指示違反安全情況的異常。java.lang.TypeNotPresentException:類型不存在異常。 點點關注

 

SREDD1515DEFE51YH

 

 

文章來源取自於:

 

 

壹讀 https://read01.com/BJj8Pez.html

MOMO購物網 https://www.momoshop.com.tw/goods/GoodsDetail.jsp?i_code=7274678&memid=6000007380&cid=apuad&oid=1&osm=league

如有侵權,請來信告知,我們會立刻下架。

DMCA:dmca(at)kubonews.com

聯絡我們:contact(at)kubonews.com


【mom0折扣優惠開箱評價】【富邦momo旅遊折扣優惠開箱評價】【momo購物客服折扣優惠開箱評價】【momo購買折扣優惠開箱評價】
【momo旅遊購物台折扣優惠開箱評價】 【GUCCI 古馳】金屬雙G LOGO小牛皮肩斜鍊包(紅)【momo優惠評論】 【I-meteor日系速達】PA3099全尺碼-撞色點點棉質長袖二件式睡衣組(甜美深粉)【momo電視購物頻道折扣優惠開箱評價】 【Chloe’ 蔻依】Mini Marcie鈴鼓包 多色可選【momo富邦購物型錄折扣優惠開箱評價】 電梯按鍵筆II-噴霧小兵器

arrow
arrow
    全站熱搜

    ady09wv00h 發表在 痞客邦 留言(0) 人氣()