«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.

4
Liste arayüzü sızdıran bir soyutlama mı?
Bir içeren bir değişken varsa Listo farklı türleri örneğin bir çok nesneleri içerebilir ArrayListveya LinkedList. A LinkedListve an arasındaki fark ArrayListoldukça büyük. Yöntemlerin büyük O davranışı büyük farklılıklar gösterir. Örneğin sıralama Listve sonra ikili aramalar yapmak için mükemmel bir için Tamam ArrayListama a ile mantıklı olmaz LinkedList.

4
Bir sınıfın tüm nesnelerini takip etme
Nesneye yönelik programlama konusunda yeniyim ve bu sorunla karşılaşmaya devam ediyorum. (Java'da programlıyorum) Bu kadar basit bir sorun gibi göründüğünden, bu konuda soru sormak konusunda biraz isteksiz oldum, ancak bununla ilgili herhangi bir bilgi veya burada soru bulamıyorum ve hiçbiri Okuduğum ders kitapları (oldukça basit bir düzeyde) bu konuya değindi: …

4
Bahar - Konfigürasyon konusunda karışıklık mı var?
Spring'i okuduğum bir yerde yapılandırma konusunda kolaylık sağlıyor. Ama Bahar millet yapılandırma üzerinde çok fazla değişiklik getiriyor, ben şimdi gerçekten xml yapılandırma veya ek açıklama kullanmak için kafam karışıyor. Herkes xml ve ek açıklamaları kullanarak emin bir yöntem veya başparmak kuralı önermek istiyorum. SO'daki benim gibi birçok yeni başlayanın yapılandırma …
9 java  spring 

4
Perl'de programlama stili
Java'da çalışıyorum, bu yüzden kodlama sırasında OOP paradigmasını kullanıyorum. Perl'de çalışmaya başlamak üzereyim ve Perl geliştiricilerinin takip ettiği paradigmanın ne olduğunu merak ediyordum. Wiki'de birçok paradigmayı desteklediğinden bahsediyor, ancak bunu bir betik dili olduğu için anladığımdan emin değilim. Benim sorum şu: Perl'deki Java deyiminde tanıdığım nesne yönelimli kalıplar mı yoksa …

8
Geçmiş If ifadeleri Diziler, döngüler… Şimdi ne olacak?
Bir yıl önce bu duvara çarpmaya devam ettiğimde programlamadan vazgeçtim. Temel Android uygulaması oluşturmak istediğim için konuyu tekrar ziyaret ediyorum. Fakat sınırlı bilgimin yeterli olmayacağını hissediyorum. İşte benim sorunum. Birkaç kitap okudum ve C # / Java ile ilgili video eğitimlerini izledim, örnekleri takip ettim ve kitabı bitirdim. Sonunda her …

5
“Programlama hatası” istisnaları - Yaklaşımım sağlam mı?
Şu anda istisnaları kullanımımı geliştirmeye çalışıyorum ve programlama hatalarını (örn. Birisi bağımsız değişken olarak boş geçti veya bir nesneye atıldıktan sonra bir yöntem çağırdı) istisnalar ve arayanın hatası olmayan işlem (örn. bir G / Ç istisnası). Bu iki istisna nasıl farklı şekilde ele alınmalıdır? Hata istisnalarının açıkça belgelenmesi gerektiğini mi …
9 java  c#  c++  exceptions 

1
“Genel amaçlı sistem” Java SE Embedded için ne anlama geliyor?
Oracle web sitesi Java SE Embedded lisansı hakkında şunları söylüyor : geliştirme ücretsizdir, ancak genel amaçlı sistemler dışında herhangi bir şeye konuşlandırılması üzerine telif hakkı gereklidir "Genel amaçlı sistem" burada ne anlama geliyor? Ülke çapında bir sensör ağımız var. Taktığımız her kutuda, ortamdan veri alan ve seri bağlantı noktasındaki verileri …

1
Java'da nesneleri / dizileri ayırırken neden ek yük?
Java'da bir dizi kaç bayt kaplar? 64bit bir makine olduğunu ve bir dizide N öğesinin olduğunu varsayalım, bu nedenle tüm bu öğeler farklı dizi türleri için 2 * N, 4 * N veya 8 * N bayt alacaktır. Coursera'daki bir ders, bir N element dizisi için 2 * N + …
9 java  memory 

4
Yeni bir dil, TDD için kolay olacak şekilde sıfırdan tasarlanmışsa nasıl görünürdü?
Bazı en yaygın dillerle (Java, C #, Java, vb.) Bazen, kodunuzu tam olarak TDD yapmak istediğinizde, dil ile orantılı çalıştığınız anlaşılmaktadır. Örneğin, Java ve C # 'da, sınıflarınızın bağımlılıklarını alay etmek isteyeceksiniz ve çoğu alaycı çerçeve, sınıfları değil, arayüzleri taklit etmenizi önerecektir. Bu genellikle tek bir uygulama ile birçok arayüzünüz …

4
Bellek Kullanımı Analiz: Java vs C ++ İhmal Edilebilir?
Java ile yazılan bir tam sayı nesnesinin bellek kullanımı, C ++ ile yazılmış bir tam sayı nesnesinin bellek kullanımı ile nasıl karşılaştırılır? Fark ihmal edilebilir mi? Fark yok? Büyük bir fark? Aynı olduğunu düşünüyorum çünkü int ne olursa olsun int (?) Bunu sormamın nedeni , bir programın bellek gereksinimlerinin programcının …

2
CDN'ler yük devretme sitelerini DDoS saldırılarına karşı nasıl korur?
Muhtemelen Google App Engine'e (GAE) dağıtım yapacağım bir Java web uygulaması için tasarım sürecindeyim. GAE ile ilgili güzel bir şey, uygulamamı korkunç DDoS saldırısından güçlendirmekten endişelenmem gerekmiyor - sadece bir "faturalandırma tavanı" belirtiyorum ve trafiğim bu tavana (DDoS veya başka bir şekilde) ulaşıyorsa, GAE sadece uygulamamı kapatacak. Diğer bir deyişle, …

9
Akış çizelgesi yerine sözde kodu ne zaman kullanırım?
Ben çeşitli programlama teknikleriyle çalışan bir öğrenciyim ve sahte kod ve akış şemasına rastladım. Her ikisinin de programlamadan önce problemi düşünmek için kullanıldığını biliyorum, ancak bununla ilgili birkaç sorum var. Planlamak için ne zaman pseudocode kullanırım ve ne zaman akış şemaları kullanmalıyım? Yoksa gerçekten programlamadan önce her ikisini de yapmak …

2
JavaBean belirtimindeki erişimci yöntemleri neden Java geliştirme standardı haline geldi?
JavaBeans Şartname bir JavaBean olarak tanımladığı Java Bean, bir oluşturucu aracında görsel olarak değiştirilebilen yeniden kullanılabilir bir yazılım bileşenidir Yazılan kod satırlarının çoğunun bir oluşturucu araçta görsel olarak manipüle edilmesiyle ilgisi olmadığı için, JavaBean belirtimi neden nesne yönelimli kod yazmanın "yolu" olmuştur? Sadece kod yapımcıları değil tüm kod boyunca Akıcı …
9 java  history 

3
JVM belleğini uygun bir şekilde nasıl izleyebilirim?
Yoğun bir saatin altında bile üretim ortamında JVM bellek monitörünü düşük ek yükte nasıl yaptığımızı düşünüyorum. Üretimde iki tomcat uygulama sunucum olduğunu, bunların arkasında yük dengesini oluşturduğumuzu varsayalım. Jvm bellek istatistiklerini görebiliyorsam, OOM sorunuyla karşılaşacak olan isteği sunucuya göndermeyi durdurmak için yük dengesini söyleyebilirim. Bu mantıklı mı? Jconsole veya VisualVM …

1
Maven derlemeli IntelliJ
Hazırda Bekletme kavanozlarına ihtiyaç duyan bir projem var. Bunları pom.xml'ye bağımlılık olarak ekledim ve Maven projemi iyi derliyor. Ancak, IDE'de, Hazırda Bekletme API'sına yapılan tüm ek açıklamalar ve çağrılar çözümlenmemiş (kırmızı) olarak işaretlenir. IntelliJ'in bunları çözmesini nasıl sağlayabilirim? Proje Oluştur'u tıkladığımda Maven'i kullanmanın bir yolu var mı? (Ctrl + F9) …

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.