27 AĞUSTOS 2009, PERŞEMBE
Java Basit
Gibi boolean bir alan varsa:
private static final boolean DEBUG = false;
ve benim kod içinde gibi ifadeler var:
if(DEBUG) System.err.println("err1");
Java basit sadece deyim eğer kurtulmak ve ulaşılamaz kodu?
CEVAP
27 AĞUSTOS 2009, PERŞEMBE
Çoğu derleyici deyimi ortadan kaldıracaktır. Örneğin:
public class Test {
private static final boolean DEBUG = false;
public static void main(String... args) {
if (DEBUG) {
System.out.println("Here I am");
}
}
}
Bu sınıf derleme sonra, o zaman javap
komutu ile üretilen talimatları listesini Yazdır:
javap -c Test Compiled from "Test.java" public class Test extends java.lang.Object{ public Test(); Code: 0: aload_0 1: invokespecial #1; //Method java/lang/Object."":()V 4: return public static void main(java.lang.String[]); Code: 0: return }
Gördüğünüz gibi, System.out.println
hayır! :)
Bunu Paylaş:
Java'da basit bir yolu, bir Dize tekra...
Java kullanarak Java SE server sadece ...
Java arasında basit dönüşüm.açıklama.T...
Scala kod daha basit görünüyor Scala v...
Basit bir senaryo bekle kullanarak() h...