6 Ocak 2012, Cuma

Java Video Eğitim 6

Internet izleyin ve parkta yürümek 60 benim işim, bir video öğretici bugün konum hakkında konuşmak için gidiyoruz istisnalar bir istisna işleme istisna sadece bir nesnedir Bir hata oluştuğu zaman oluşturulan ve istisna kendisi ne söyler hava Özellikle biz sana her şeyi açıklamak için burada bazı kod aracılığıyla gideceksin oluştu O yer var istisnaların başlıca iki tip var java.lang.RuntimeException: ve bu programın normal seyrinde atılan istisnalar vardır Sadece çalışan ve çoğunlukla onlar sizin sorumluluğunuzdadır onlar aslında vardır sizin sorumluluğunuz taksitli içine Eğer sah

ip olduğunuz bu yakalamak zorunda ve ben bu konuda endişelenmeyin burada ne yapıyorum anlamak yoksa java.lang.String eylemler ve derleyici tarafından kontrol edilir istisnalar neler bunlar Bu hatalara kar

şı koruma yoksa ve derleyici sizi uyaracaktır ve Eğer programı çalıştırmak için izin vermez bu nedenle bu herhangi bir mantıklı değil eğer bu olsa örnekleri görmek için gidiyoruz sen ve bizim ortak istisnalar

“Kod İşte: http://wp.me/p1U2FZ-1wf İyi Java Kitap: http://goo.gl/FtKp0m Benim Java Video Eğitimi bu bölümünde Java İstisna işleme kapsamaktadır. Bir istisna bir ...”
Derek Banas

var bunlar gelip en olasıdır nelerdir genelinde var aritmetik istisna ve bu sadece zaman bir aritmetik işlem gerçekleşir Bir gibi yanlış gider Sıfır ya da bir şey gibi başka ortak teker bölünme sınıf istisna bulunamadı Bir sınıf yok olduğu denir her aradı s ve bir yasadışı organ istisna yasal argüman istisnası var Bir yöntem mütalaasını geçirilen zaman denir Çok sonra sınırların dışında indeksi çok yaygın olması Biz zam ortaya çıkardı çünkü bu şu anda mantıkl

Java Video Eğitim 6 Resim 1 Java Video Eğitim 6 Resim 2 Java Video Eğitim 6 Resim 3 Java Video Eğitim 6 Resim 4

ı olmayabilir Ben sadece size çalıştığınızda zaman sadece kendi var çıkıyor ne bildirin ediyorum Bu mantıklı değil eğer yoksa RAR dizesinde bir dizin erişmek Bu konuda endişelenmeyin Birçok giriş uyumsuzluğu istisna var ve kullanıyorsanız zaman bu denir Son zamanlarda burada kullanıyorum tarayıcı yöntemi Eğer daha sonra girmek için yanlış veri türü denemek ve ne zaman var oluşuyor Eğer IO yapıyoruz da çok yaygındır IOException Bir Java içinde faaliyetlerini ilgili ve bu zaman atılır IO istisna her türlü Anna Meares oluşuyor

o yüzden sadece marka sınıfı burada başlayalım çok özel bir örnek ve olacak kamu sınıf Java çağrılabilir var Daha önce ne yaptığını dersi 6 durdurulan Bir public static Boyd ve ben bu başka türlü bir önceki bakın demek biliyor güven Öğreticiler Burada bu buncha defadan fazla gitmiş ve neden biz konum bizim ana program alanı bulunuyor gidiş çoğu barkod araman için Doğru bölmek bunu o kadar edeceğim bir dalış ile başlamak geçin 0 çağrı bu fonksiyon tarafından bu iki öylece pas değer ve burada geliyor olacak neler biliyorum ve eğer değil olacak bu yüzden biz burada public static void içinde bizim sınıf oluşturmak için gidiyoruz onu aramak için bu sınıf herkesin statik yollarla mevcut kamu araçları Elçi bir şey geri dönmez gelir ve bir tamsayı kabul edecek a ve daha sonra bu biz yakalamak için denemek için gidiyoruz nerede Havada yapmanız gereken şey bir istisna yakalamak böylece parantez arasına koymak Sadece burada Ryan yan koymak Yapacağımız bu küçük üç bloklu bir şeyler yapmak içinde ve daha sonra ki tetikleyebilir ve durumumuz zor gunter olduğunu olabilir Bir değeri 0'a bölünür ne olursa olsun almak cephe hattı ve ben bunu bir hava tetiklemek için gidiyor garanti ve Bunu yaptıktan sonra tüm potansiyel sorun kodu var ve ve bu nerede kullan yakalamak için deneyin yakalamak ve biz yapacağız bu durumda olacak düşündüğümüz sorun ortaya gidiyor ve sadece aritmetik yazın Biz yaklaşık önce harfi E izledi konuştuk gibi istisna istisna nesnesi içeriden yerleştirildiği ve bu olacak Orada Eğer izin farklı şeyler yazdırmak oluyor istiyorsanız sadece istediğini söylüyorsun Özel bir hata mesajı açmak Biri 0 veya bu durumda bölmek çalışırsa bir şey yok Gerçekten vizyon alıcı ile yapılacak 0 o sadece yapılamaz bazı sorta rithmetic için çalışıyoruz bulunuyor ya da sadece bunu yapamazsınız diyor burada özel bir mesaj koyabilirsiniz İstediğin bizim bir şey koymayın ve tabii unutmayın ama burada bu küçük nokta görme yüzden dizesini bu yazdırabilirsiniz ve tabii ki durum ve herkes gitmiş alt Buraya görebilirsiniz yapmak Ekranda basılmış özel mesaj olduğunu bu yüzden bu yüzden kurtulmak izin yoktu Sadece ne olacağını görelim o yapacağız havayı bu kez yakalamak ve izin değil tamamen bu yüzden tekrar çalıştırın biz onun olacak bana programı çalıştırmak izin anlamına çalışma zamanı hatası diyoruz ve olacak bir hata mesajı yazdırmak Bizim mesajlar temelde ne diyor tam olarak doğru orada görebilirsiniz 0 hata ile bölmek oluştu böylece sadece geri kodunuzu değiştirmek oldu kötü yani ve bu iyi yapamaz oldu yolu tamam şimdi geri bir şey hepimiz aslında çalışır ancak sen de bir boyut ve sadece bu dönüm bir hata mesajı inşa etti, özel Java ise hata iletisi yapabilirsiniz olduğunu tür olan yazdırma aile dostu sizin sadece bütün dünyada benzemiyorsun üzerine yıkılırken Eğer sadece yazmak istediğiniz kullanmak istiyorsanız E orada mesajı küçük parantez olsun ve o an için iyi ekrana güzel bir mesaj aslında gerçekten söylemek için gitmiyor çok ama onlar bu karmaşa içinde daha kesin size biraz vermek kodunuzda hata sıfıra bölme ve o zaman da istisna adını ve bir hata mesajı yazdırabilirsiniz Tüm kendi Cisco sistemini yapmanız gereken gitmek düz çizgi üzerinden ve I gerek Hava Simon Konecki parantezi güzel zorlanma ve ve artık umutsuz bir üçüncü hat gerçek istisna adı burada görebilirsiniz ve böylece çok az mesaj tedavisi vardır tetiklendiğini istisna aritmetik durum ve bölünme tarafından sıfır asıl sorun Eğer gerçek yığın izleme yazdırmak istiyorsanız ve orijinal hizmet Hava daha önce Sadece buraya gelip izin vermedi ve burada bunu gördüm dışarı tip E krantz yığın izlemesi anlıyorum bu adamı silmek Bunun olacak olduğunu yaparsanız ve sadece belirli ekran çıktısını Daha önce böyle olursa ne demek tetiklenen gördüm hava Rs K Ç hata iletileri veya dönüm bir sürü farklı yolu var Şimdi istisna kontrol hemen hemen benim kapak kemik demet başka şeyler seçeneklerini nasıl göstereceğim Sadece diğer öğreticiler gibi her şeyi böylece bu durumda biz bir kütüphane ithal gerek olacak ve biz ne zaman ya da nasıl daha önce geçmiş ve bu bir biz kullanmak için gidiyoruz yapmak tarayıcıya nesneler de bir tarayıcı arıyor olacak Belirli istisna kullanıcı girişi yapmanız korkuyor Geçtiğimiz öğreticiler daha önce yaptığımız gibi biz almaya gidiyoruz bu yüzden ve statik tarayıcı ve bir isim kullanıcı girişi bu o sana herhangi bir ad olabilir unutmayın o Yeni başardı vermek istiyorum Yapacağımız ve tarayıcı sistemi söylüyorlar ve klavye sadece benim gibi yine hangi Daha önce hakkında konuştuk ve biz yararlı ve bu hangi biz kullanıcı girişi yapmak mümkün değil artık Gerçekten durum sistem Açık baskı parakete lezzetli böylece yazdırmak için değişti biz Ben eski sen edeceğiz uzay hava animus yok Buz soru sorabilir ve sonra yapacağız karıncalar oluşturmak ediyoruz yaşları geçerli yaş kontrol etmek eşit Bu yürüyüş bizim için yapacak ne olduğunu ve aslında bu oluşturmanız gerekir böylece olacak norinko oluşturmak doğrulamak onay statik kamu ve sınıf tarafından çağrılabilir onun sereceğim bir tamsayı ve iç bir boşluk döndürür ve bir nitelik kabul etmediğini we 'şimdi tüm ince ve züppe yüzden olacak yine tribloku oluşturmak ve burada kişinin kullanıcı girişi dönmek için gidiyoruz Bir sonraki onun bir tamsayı bekliyor ins kullanıcı tarafından girilen ve sadece o kullanıcı girişi almak gereken Onlar bir tamsayı girin yoksa ne olur de biz gidip yakalayacağız biz potansiyel varisleri yakalamak zorunda gidiyoruz 2002 giriş özledim maç istisnalar ve biz bu onların işi yarar değil sadece tarayıcı var oluşturulan hatırlıyorum Orada aynı zamanda bu gitmek için kesinlikle buna gerekiyor bu yüzden biz burada kullanmakta olduğunuz istisna üzerinde çalışmak ve biz de nesne olan orada o içeriden biraz koymak istiyorum istisna sonra kendisi ve ne için istediğimiz bir kullanıcı Burası alır çünkü ve oğlum biz o hemen hemen floş istiyorum olumsuz ve sonraki koyarak kullanıcı girişi oldu önceki kullanıcı girişi Orada Bu ne son kullanıcı girişi üzerinde atlar ne özünde ne olursa olsun kişinin sıkı ve klavye ve karşı atlar gibi çeşit var Bir sonraki Cts sadece sıradan bir ihmal önceki girişler çünkü biz önceki giriş çok yanlış olduğunu biliyoruz Sistem nasıl baskı ve diyelim Bu bir bir tam sayı olduğu ve sadece bu gerçek basit olacak Bu durumda bir uç yapacağız return 0 biz iade lazım hatırlıyorum konum bir şey biz burada çünkü bu yüzden bir şey o zaman iade edilmesi bir tamsayı iade edilmesini bekliyor Buraya kadar gelmelisin biz bunun için doğru yüzden bu adam geri olacak atlama konum ve biz yapacağız demek Bu yaş 0'a eşit değilse ve daha sonra yapacağız şimdi düşük sistem halindeyken kira konum Eğer yaş patron yıldır Eski şimdi var döner hey onun üzerinde tutun diyor benim kuyu on dokuz diyelim içeri girelim ve geçerli bir sayı koymak benim tahminim, gerçekten geçersiz ama yine de bir tam sayı ve bunu sadece bakın her şey ince ve züppe ama ne birileri buraya gelirse basılmış ve Bunun yerine söz konusu altı-ve-bir buçuk diyelim şimdi bir ev numarası ama hiçbir şey kazasında bir şey yanlış gitti ve biz için özel durumlar kullanıyorsanız tam olarak ne ya da istisna çok basit biraz daha karmaşık alıcı kaç bu durumda Java IO kütüphane kullanımı o Garrett yüzden ben artık bu kod geçerli tarayıcı gerekir herhangi buna bir bağlantı var Video yüzden ona bakabilirsiniz ve ağır yorumladı var bir sürü şey ben bile hakkında konuşmak yok olsa bile kod var gibi Öğretici Analistler saç komuta ve tüm bu şeyler kurtulmak Ben bir ağaç yeni bir işlev kulüpler ve bu adam olsun diyoruz gidiyor nihai biz böyle dosya i / o ve şeyleri ele değil ama biz olacak ve bu sadece ortak Aaron istiyorum sadece geçmesi ve daha önce de söylediğim gibi o oldukça şey alamadım ve bu hiç önemli değil defalarca kurtarmak ve tekrar anne biz yapacağız bir işlev var çağırıyor olacak ve sadece ben değil, ana işlevi aşk içinde bu nedenle burada bir dosya almak denir olacak diyorlar onlar olsun beri daha bir telefon ve yapacağız burada kimin bir dosya koymak konum bu yüzden olacak bazı stil yakaladı konum yok Amaç haklarıyla ilgili bu adamın sereceğim bir noktalı virgül Bu yöntemi çağırmak var İşte bu yüzden olacak biz başka try bloğu oluşturmak yoktur ve aslında istiyorum burada ne Eğer kontrol kullanmaya çalıştığınızda her sadece ne olduğunu size göstermek için ifade Ben ifade derleyici yani yakalar bir ifadesidir kontrol hatırlıyorum derleyici hey Bunun için kontrol etmek zorunda diyor Potansiyel kavga potansiyel sorun bu durumun bazı şeyler üst vergi en biz dosyayı gidip diyelim yani yok girdi akışı ve hayır biz bu kadar değil daha önceki öğretici henüz bu kapak değil Sadece ben bir dosyayı açmak için çalışırken dert Ses dosyası yok çevrimiçi eşit dere biz oraya gitmek için gidiyoruz ve biz yapacağız açmak hafta burada bulunan koymak Eğer edeceksin bu dosya çalıştığınızda zaman ne olduğunu görün istisna kontrol gerektirir şeyi çalıştırır Biz kaçmayacak bir konum ve bunu söyleyerek burada hatalar bolca ve ne görebilirsiniz işlenen istisna tipi dosyası istisna bulunamadı bu yüzden böyle bir deneyin bu olacak mutlu oğlum üzerinde derleyici yapmak var burada ve daha sonra her şeyin bildiğimiz bu yeni adam yakalamak yakalamak ve dosya non özel sesler ve biz yapacağız herhangi bir sistem Ben çıkışları olduğumu söylüyorlar nokta trent hattı ve biz demek olacak üzgün ve bulmak dosya ve daha sonra bu durumda bu adam biz yakaladı çünkü kaçmayacak olan Bir statü ve adalet o dosyayı bulamıyor olan gerektirdiği istisna de başka bir şey de var çok sayıda farklı durumları yakalamak olduğunu çok sayıda farklı yakalamak yani başka bir yaygın hata burada bloklar Böylece onun toplumsal kroki IO istisna soda IOException E ve nerede sistemi göndermek için bir durumda Alpler genel mağaza hata oluştu mu gibi ve biz Biliyorum kendi Bilmiyorum sadece söyleyeceğini Eğer sahip olmak istediğiniz bu özel durumlar oluşturmak zaman hep nerede şimdi istiyorum en özel olanları İlk ve sonra en az belirli bir tane çuval ve sadece o bir catch-all X kullanmak istedim şimdi size göstereceğim gerçekten kolay Lintz istisnalar yüzden bu aslında yakalayacak yapmak her istisna ama sen her zaman istiyorum çünkü bu son kullanmak istiyorsanız Sorunu çözmek için yerine sadece belli belirsiz bir cevap verilmiş Bu durum olarak, erken tek seçenek olarak hangi Eğer insanlar çünkü söylemek için ekranı bu çıktısını biliyorum Bir programın atlama gibi görünüyor sadece bazı hava oluştu ki ve o kadar hoş çok göl yüzünden anlamı ne Bu alanda en çok her yakalar çünkü hiçbir fikri ne var Hava ateşle iyi misin ve bu çünkü burada göstermek aynı şey Gerçek yerde özgü bu yüzden biz diğer bazı hava olsaydı her yerde olacak basın ne olduğunu Geçerli burada site ve bu herhangi biri ile ilgisi sonra aşağı alabilirsiniz Bu nokta nerede yakalamak senin bu kadar hit olacak tüm istisna blok bu çok özel durum yakalar her durum yakalar Bu daha az kesin istisna hava yakalar ve o zaman da bu adam olursa olsun çalışacak kadar nihayet neyi Eğer nihayet içinde blok varsa işte onun olacak mı koşmak işler iyi ya da değil bir istisna denilen olsun veya olmasın çıktı temelde temizleme görevi için orada onun mutlaka bir şey yapmak zorunda değildir veya Ne normalde kullanılan bir programınızın herhangi yakın sonunda bağlantıları veritabanı ile olabilir ya da açık olan tüm dosyaları temel temizleme görevini biliyor yakındakilere Bu nihayet kullanırsanız sadece anlamaya yönelik nihai kullanılır var kesinlikle bir istisna tetiklendiğini yürütmek için gidiyor veya nihayet her zaman olduğu gibi sadece arama ve Buraya gelip ne temelde olduğunu her şeyi kapsayacak biliyorum Burada bu alandaki ve hadi bunu oluşursa sadece bir istisna yok saymak istiyorum demek de sadece yakalamak gitmek tüm basit ve diyelim ki ClassNotFoundException görmezden istiyorum diyelim Bir adam gösterisi yargıç olarak veya devam sen örnekler bu nasıl çalışır Sadece bir durumu görmezden istedim sınıflar ve ancak seni buldum Eğer oraya gitmek biliyorum yaptın çünkü sadece bunu görmezden hiçbir şey havayı yakaladı hiçbir şey onu ve başka bir şey çözmeye çalışın ama onunla hiçbir şey vermedi Java 7 şimdi bu değil sadece bu yapabilirsiniz ve diğer tüm farklı işler aslında farklı bir model yakalamak için bakabilirsiniz Tek seferde istisnalar tüm ve bunu nasıl basitçe sadece puttin ya da buna benzer orada içeriden edeceğiz bu nedenle bu olacak da ClassNotFoundException döküm olduğunu IOException O ya da orada birisi çünkü onlar gelirse onları görmezden gidiyor yukarı ve bir şey nihai sıralama sizinle uğraşıyoruz zaman rastlamak istisnalar ve Sadece hep birlikte bu kurtulmak izin İstediğiniz olsaydı şimdi istisnayı denir ne ana işlevi oluşan özel durumlar işlemek için görünür aşağı olarak adlandırılan bu yöntem içinde yapmanız gerekenler Bir dosya buraya gelmek olduğunu olsun GIF dosyasının sonra Aslında burada ve Gautreaux ve en Sadece koymak IO istisna istiyorum diyelim atmak veya oluşacak bu ya da dosya potansiyel bir istisna olarak Bulunan ve ben sadece orada ortak bir görüşte olanlar ayrı ve sadece açılış braket önce şimdi ne olacak ki koymak Eğer buraya gelirsen ben dosya seni seviyorum içeride ve son giriş akışı gitmek Yeni dosya girişine eşit gülümsüyor dere yüzden isim olacak ve aslında bu yürütmeye çalıştı ne bu noktaya isabet edecek yapmak için gidiyor çünkü atar oluyor IOException ve bulunamadı bulundu istisna burada aslında olacak ana geri havayı atmak oluyor ve olabilir edebilmek için ihtiyaç hallederim bu nedenle bu durumun kapsayan her şeyde bu durumda ne gerekebilir yok normalde ama bu yapacağını Ben sadece bu yüzden burada kalacaksın orada her şeyi kapsayacak şekilde çalışıyorum Böyle gidin ve sonra bu durumda biz yakalamak gerekiyor IO istisna böylece bu istisnalar O sistemi tüm ilgili ve Onu meydana biliyorum ve ben idam olduğunu ve daha sonra burada görebilirsiniz onların Ben oluştu aşınma edeceğiz ve bana izin burada içinde bir hata aşağı atmadım Her şeyi derlemek ve o Maine bu özel durumları yakalamak için sadece uzakta bile bir etiket oldu kullanım sevgi ile bir sürü var atar teşekkürler çok şey en dışında istisnalar yapabilirsiniz esrarlı tuhaf teşekkürler kapsayan yanımda aşağıda yukarı herhangi bir soru veya yorumlarınızı bırakın nesne yönelimli Java programlama bu yüzden bir dahaki sefere.

Açıklama

Kod İşte: http://wp.me/p1U2FZ-1wf İyi Java Kitap: http://goo.gl/FtKp0m Benim Java Video Eğitimi bu bölümünde Java İstisna işleme kapsamaktadır. Bir istisna bir hata oluştuğunda oluşturulan bir nesnedir. Ben bu video çalışma süresi ve kontrol istisnalar arasındaki farkı açıklar. Sonunda denemek, yakalamak ve nasıl kullanılacağını gösterir. Rastlamak olacaktır Biz en yaygın hataları gözden geçirin. Tüm yakalamak ve bireysel durumları görmezden nasıl göstereceğim. Evet, her şey Java İstisna bilge ele alınacaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

Derek Banas

Derek Banas

Ben senin isteklerine dayanarak eğitimlerini yapmak. Hayal edebileceğiniz herhangi bir konuyu kapsayacak

YORUMLAR



9.8/10

  • 911
    Olumlu
  • 10
    Olumsuz
  • 367
    Yorum
  • 81998
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • Mr. H

    Mr. H

    1 Temmuz 2012
  • Ryan Ha

    Ryan Ha

    9 NİSAN 2006
  • TechSmartt

    TechSmartt

    29 Aralık 2010

ANKET



Bu sayfa işinize yaradı mı?