İçindekiler
Gittikçe daha karmaşık hale gelen programlar yaparken, kaçınılmaz olarak, bazılarının çözülmesi diğerlerinden daha karmaşık olan hatalar bulacağız, ancak bu bizi cesaretlendirmemeli, çünkü bazen uygulamada doğru bir şey elde etmeden önce hatalar yapmak zorunda kalabiliyoruz. .İçinde Java bizde birkaç tane var hata kategorileri bir program yaparken bize görünebilecek olan, onları tanımak ve nedenlerini bilmek, hatalarla mücadele etmenin ilk iki yoludur.
Sözdizimi Hataları
Bu hatalar kod derlenirken meydana gelir, bu nedenle şu şekilde de adlandırılabilirler: derleme hataları, kodu yanlış yazdığımızda ortaya çıkarlar ve derleyici talimatlarımızı yorumlayamaz.
Bir talimatı yanlış yazmak, bir bloğu yanlış kapatmak ve en korkunçlarından biri noktalı virgül başarısız olmaktır, ikincisi çok yaygındır çünkü çoğu zaman birkaç dilde çalışıyoruz ve öğeleri karıştırmaya maruz kalabiliyoruz. bu satırları bitirir.
Bu tür hataların hatalarını ayıklamak kolaydır çünkü Java Derlerken bize sorunun nerede olduğunu söyler ve bize bunun bir açıklamasını verir, aşağıdaki kodu hatalarla görelim:
public class ShowSyntaxErrors {public static void main (String [] args) {i = 30; System.out.println (i + 4); }}
Bu hatayı derlemeye çalışırsak komut konsolunda aşağıdakileri alırız:
BÜYÜT
O zaman değişkeni doğru bir şekilde bildirmeyerek her şeyin tetiklendiğini görüyoruz, bu tür hataları düzeltmek için ilk satırdan başlamanız önerilir, böylece belki ilk hatayı düzeltmek sonrakilerin sayısını azaltır.Yürütme Hataları
Bu tür bir hata, bir programda, programın aniden sona ermesine neden olan bir öğeye sahip olduğumuzda oluşur, bu, örneğin, bir kullanıcı giriş alanımız olduğunda ve kullanıcı, programın beklemediği ve yakalanmadığı bir şey girdiğinde meydana gelir. doğru veya örneğin, ele alınamayan bir şey olan 0'a bölünme meydana geldiğinde.
Bu tür hataları göstermemize izin veren bir kodu aşağıda görelim:
public class ShowRuntimeErrors {public static void main (String [] args) {int i = 1/0; }}
Derleyicide sonucu görürsek, bize aşağıdakileri verecektir:
ÖnemliBurada derleyicinin doğru bir şekilde geçtiğini görüyoruz, ancak programı çalıştırırken hatayı üretti, bu hatalardan kaçınmanın en yaygın yolu aşağıdakileri kullanmaktır. dene / yakala bloğu istisnalardan kaçınmak ve bu tür istisnaları programı istenmeyen bir şekilde sonlandırmadan işleyebilmek.
Mantık Hataları
Bu, herhangi bir programcı tarafından en çok korkulan hata türüdür, çünkü derleyici veya yürütme tarafından fark edilmez ve bunun nedeni, programın kötü yazılması veya programın yanlış bitmesi için nedenler olmamasıdır. ki yapmak istediğiniz şeyin mantıksal uygulaması yanlışBu tür hataları gidermek için soğuk çalıştırmalar uygulamamız ve programımızın düzgün çalışıp çalışmadığını bilmemizi sağlayan değerlere sahip olmamız gerekir.
Gördüğümüz gibi elimizde 3 ana hata grubu programlarımızda ve bunları bilerek bu tür hatalardan kaçınmanın yollarını bulabilir veya en azından oluştuğunda düzeltmeye çalışabiliriz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.