«java» etiketlenmiş sorular

Java, başlangıçta Sun Microsystems tarafından geliştirilen yüksek düzeyde, platformdan bağımsız, nesne yönelimli bir programlama dilidir. Java, şu anda Sun'u 2010'da satın alan Oracle'a aittir.

9
Saf Java web tarayıcısı, pratik mi? [kapalı]
Bir Java web tarayıcısının mümkün olduğunu biliyorum ama pratik mi? Lobo projesini gördüm ve etkilendiğimi itiraf etmeliyim, ancak topladığımdan 2009'da gelişme durdu gibi görünüyor. Saf Java kodlu bir tarayıcı (hiçbir türden WebKit java bağlaması yok) rekabet edebilecek mi Chrome veya Firefox'un saflarında olanlar mı, yoksa kullanıcıyı engelleyen doğal olarak daha …
29 java  web  browser 

7
“Veri gizleme” ve “kapsülleme” arasındaki fark nedir?
"Uygulamada Java eşzamanlılığı" okuyorum ve şöyle söylendi: "Neyse ki, iyi düzenlenmiş, korunabilir sınıflar yazmanıza yardımcı olan aynı nesne yönelimli teknikler - kapsülleme ve veri gizleme gibi sınıflar." Problem # 1 - Verilerin gizlendiğini duymadım ve ne olduğunu bilmiyorum. Sorun # 2 - Ben her zaman kapsüllemenin kamuya karşı özel kullanıyor …


6
İşlevselliğe belirli işlevler çıkarmalı mıyım ve neden?
Her biri ayrı bir işleve çıkartılabilen 3 görev yapan büyük bir yöntemim var. Bu görevlerin her biri için ek işlevler yaparsam kodumu daha iyi veya daha kötü duruma getirir mi ve neden? Açıkçası, ana işlevde daha az kod satırı yapacaktır, ancak ek işlev bildirimleri olacak, bu yüzden sınıfımın iyi olmadığına …


6
Neden yansıma kullanmalıyım?
Java’da yeniyim; Yaptığım çalışmalar sayesinde, yansıtmanın sınıfları ve yöntemleri çağırmak ve hangi yöntemlerin uygulanıp uygulanmadığını bilmek için kullanıldığını okudum. Yansımayı ne zaman kullanmalıyım ve yansıma ile başlatılan nesneleri kullanma ve geleneksel yöntemlerle çağrı yöntemleri arasındaki fark nedir?
29 java  reflection 

9
Operatörden önceki / sonraki satır sonu [kapalı]
Sun'ın Java kodu konvansiyonu, operatörün önüne satır sonu koymayı önermektedir, diğer birçok kılavuz buna katılmamaktadır. Herhangi bir belirgin avantaj ve dezavantaj göremiyorum, bu yüzden bu tarzlardan birini diğerine kullanmanın avantajları var mı? String longVarName = a + b + c + d + e + f; vs String longVarName = …

2
Aşağıdaki (anti) desenin adı nedir? Avantajları ve dezavantajları nelerdir?
Son birkaç ay boyunca, aşağıdaki tekniği / kalıbı birkaç kez tökezledim. Ancak, belirli bir isim bulamıyorum, ne de tüm avantaj ve dezavantajlarından% 100 emin değilim. Desen aşağıdaki gibi gider: Bir Java arayüzünde, her zamanki gibi bir dizi ortak yöntem tanımlanır. Bununla birlikte, bir iç sınıf kullanıldığında, arabirimden varsayılan bir örnek …


3
Java boolean ilkel tür adı neden 'bool' değil?
Java’da int ve Integer boolean ve Boolean Bu biraz tutarsız görünüyor, neden ikisi de değil boolvs Booleanilkel tür için belirlenmiş bir kısa adı kullanmak için? veya integerIntegertür adları tutarlı tutmak için vs ? Ben düşünüyorum C ++ kullanmaya karar vermişti boolbiraz daha erken Java kullanmaya karar daha booleanbelki de bazı …
28 java  history  boolean 

4
Java 6'dan Java 7'ye geçiş nasıl doğrulanır?
Biz geçiş edildi Java 6 için Java 7 . Proje programın gerisinde ve riskler düşüyor, bu durumda Java 6 kullanmaya devam edecek. Java 7’de yöneticimize geri dönüp JDK 7 kullanmanın önemli olduğuna ikna edebileceğimiz gelişmeler nelerdir? Oracle Java 7'de (Java 6'ya göre) vurgulayabileceğim hata düzeltmelerini arıyorum. Güvenlik, performans, Java 2D …
28 java  migration 


9
Scala neden C veya C ++ ile uygulanmadı
Scala'nın neden Java veya .NET'te C veya C ++ yerine uygulandığını bilen var mı? Çoğu dil Cor C ++ [yani Erlang, Python, PHP, Ruby, Perl] ile uygulanır. Scala'nın Java ve .NET'te uygulanan, Java ve .NET kitaplıklarına erişim vermekten başka avantajları nelerdir? GÜNCELLEŞTİRME Scala, C'ye uygulanmış olsaydı, JVM'ye güvenmek yerine daha …
28 java  c++  .net  c  scala 

10
Statik dilleri kullanan bir programcı Javascript takım eksikliği ile nasıl başa çıkıyor?
Dereceli olarak sadece derlenmiş dillerde, özellikle de Java'da, kariyerimin çoğu için programladım. Java ile ilgili en sevdiğim şeylerden biri Eclipse gibi araçları kullanırken ne kadar üretken olabileceğiniz ve gerçekte ne kadar az kod yazmanız gerektiğidir. Yapabilirsin: Yöntemlerinizi ve sınıflarınızı kolayca ve otomatik olarak yeniden düzenleyin Bir yöntemin çağrıldığı ya da …

5
Java paket adı sözleşmesi hatalı mı? [kapalı]
Etki alanı adını döndürme konusunda Java paket adı kurallarına hepimiz aşinayız. Yani www.evilcorp.com, sözleşmeye göre, java paketlerini almayı seçti com.evilcorp.stuff. Giderek bıktım bundan bıktım. Ticari bir programcı olarak, bazı marka, satın alma veya benzeri şeylerden dolayı yazılım paketi adının tamamen ilgisiz olduğu konusunda tekrar tekrar karşılaşıyorum. Açık kaynak dünyasında daha …
28 java  naming 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.