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

3
Java tabanlı bir Web Uygulamasında, Tek Başına Java Uygulamasında çoklu iş parçacığı nasıl farklıdır?
Java için oldukça yeniyim ve deneyimim, bir Web Kapsayıcısında (benim durumumda Jboss) çalışan Web Tabanlı Uygulamalar ile sınırlıdır. Web Uygulamaları için web kapsayıcısının çoklu iş parçacığına dikkat ettiğini söylerken doğru muyum? Öyleyse, Web Tabanlı uygulamalara yeni basamaklar ekleyebilir miyim? Bunu yapmanın herhangi bir avantajı var mı ve hangi senaryoda bunu …

2
Küçük yazılım kütüphanem diğer kütüphaneleri kullanmaktan kaçınmalı mı?
Az önce sadece birkaç sınıf ve yöntem sunan küçük bir Java kütüphanesi yayınladım. Projeyi Maven ile inşa ettiğimden beri, hedeflerime ulaşmak için hemen birkaç üçüncü taraf kütüphanesi kullandım, özellikle: commons-lang3 (bazı genel Java öğeleri için) slf4j-api (günlük kaydı için) commons-io (bir parça dosya için - kelimenin tam anlamıyla bir kez …
13 java  libraries  maven 

2
Sınıflar aracılığıyla tüm kodları yapılandırmanın ve sınıflara derlemenin (Java gibi) avantajları ve dezavantajları
Düzenleme: benim dilim Java aksine, birden fazla miras sağlar. Eğitim, eğlence ve potansiyel olarak faydalı amaçlar için kendi programlama dilimi tasarlamaya ve geliştirmeye başladım. İlk başta, Java'yı temel almaya karar verdim. Bu, tüm kodun sınıflar şeklinde yazılacağını ve kodun VM tarafından yüklenen sınıflara derlendiğini ima eder. Ancak, arayüzler ve soyut …

4
Paylaşılan verileri bir yazılım hattında kapsüllemek için iyi uygulama stratejileri
Varolan bir web hizmetinin belirli yönlerini yeniden faktoring üzerinde çalışıyorum. Hizmet API'lerinin uygulanma şekli, sırayla gerçekleştirilen görevlerin olduğu bir tür "işleme hattı" na sahip olmaktır. Şaşırtıcı olmayan bir şekilde, daha sonraki görevlerin önceki görevler tarafından hesaplanan bilgilere ihtiyacı olabilir ve şu anda bunun gerçekleştirilme şekli bir "ardışık düzen durumu" sınıfına …


3
Java'da bir döngü içinde veya dışında değişkenler bildirirsem bir fark yaratır mı? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 2 yıl önce kapalı . Olası Çoğaltma: Değişkenleri nerede beyan ediyorsunuz? Bir yöntemin üst kısmı veya ihtiyacınız olduğunda? Java'da bir döngü içinde …
13 java  variables  loops 

2
Ne zaman StringBuilder veya StringBuffer kullanmalıyım?
Bir üretim web uygulamasında, program arkadaşlarım her yerde StringBuffer kullandılar. Şimdi uygulama geliştirme ve düzeltmelerle ilgileniyorum. StringBuilder ve StringBuffer'ı okuduktan sonra , veri çekirdeklerimizde iş parçacığı güvenliğine ihtiyaç duymadığımız için tüm StringBuffer kodunu StringBuilder ile değiştirmeye karar verdim. Örneğin: (Her veri çekirdeğinde StringBuffer'ın kullanımını görebilirim) @Override public String toString() { …

6
Bir koleksiyon isteği sıfır öğeye sahip olduğunda beklenen davranış
Diyelim ki size aşağıdakiler veriliyor ... List<Thing> theThings = fubar.Things.All(); Döndürülecek bir şey olmasaydı, fubar.Things.All () öğesinin geri dönmesini beklersiniz? Düzenleme: Görüşleriniz için teşekkürler. Biraz bekleyeceğim ve girişleri en fazla yukarı ile kabul edeceğim. Şimdiye kadar, özellikle boş bir koleksiyon öneren cevaplara katılıyorum. Bir satıcı, yukarıdaki örneğe benzer birkaç çağrı …
13 java  c# 

4
C ++ ve Java'daki soyut sınıflar / arayüzler için farklı bir kullanım gerekçesi var mı?
Herb Sutter'e göre, uygulamayı mümkün olduğunca ayrıştırmak için soyut arayüzleri (tüm saf sanal fonksiyonlar) C ++ 'daki soyut sınıflara tercih etmeliyiz. Şahsen bu kuralı çok yararlı bulsam da, yakın zamanda birçok Java programcısı olan bir ekibe katıldım ve Java kodunda bu kılavuz mevcut görünmüyor. Fonksiyonlar ve uygulamaları soyut sınıflarda çok …

8
Swing projenizi JavaFX'e taşımaya başlıyor musunuz?
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
13 java  swing  javafx 

3
WCF to Java webservices interop, şaşırtıcı derecede sorunlu görünüyor. İyi kaynaklar var mı?
Son bir proje ile .Net tabanlı geliştirici ekibimiz, dünya çapında bir dizi java tabanlı web hizmeti ile entegre olmakla görevlendirildi ve gerçekten şaşırtıcı bir şekilde (iyi, kesinlikle daha fazla şaşırmadık) çok sayıda sorun yaşadık çünkü WCF tarafından oluşturulan XML, java servisleri tarafından kabul edilmez. Ayrıca konuyla ilgili bulmak için çok …
13 java  wcf 

2
Önceden Java deneyimi olmadan Scala ile Android uygulamaları oluşturmak için ideal öğrenme yolu nedir?
Ne yazık ki, şu anda ideal bir çözüm olan 'Scala ile Android Geliştirmeyi Öğrenin' konusunda hiç kitap yok. Her konu için bir tane olmak üzere en az 3 kitap almam gerekeceğini tahmin ediyorum. Ancak, hangi sırayla okuyacakları, aynı anda okunup okunmayacakları, Java kitabının hangi bölümlerini güvenle atlayabileceğim gibi bir fikrim …
13 java  android  scala 

3
Clojure Java'dan ne kadar bağımsız?
Clojure dünyasında oldukça yeniyim. Birinin Clojure birlikte çalışma özellikleri aracılığıyla tüm Java kitaplıklarına kolay erişimi olduğu gerçeğini takdir ediyorum, ancak Clojure'un kendi ayakları üzerinde ne kadar durduğunu merak ediyordum. Tabii ki Android gibi, Java ile birlikte çalışabilirliğin her zaman gerekli olacağı bazı platformlar vardır, çünkü çekirdek kütüphaneler Java'da yazılır veya …

3
Örneğin adlandırma kuralları, yerel ve parametre değişkenleri [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Projelerimize (özellikle Java / JEE projeleri) uygulanacak kıdemli bir geliştirici kodlama sözleşmeleri ile görüşüyordum. Önerdiği bir sözleşmeye …
13 java  naming  variables 


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.