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

2
Bu tür liste / harita için bir veri yapısı var mı?
Belki de istediklerim için bir isim var, ama farkında değilim. LinkedHashMapJava'dakine benzer bir şeye ihtiyacım var , ancak belirtilen anahtarda bir değer yoksa, 'önceki' değerini döndürür. Yani, bir tamsayı anahtarının (benim durumumda zaman birimlerinde olan) sakladığı nesnelerin bir listesi var: ; key->value 10->A 15->B 20->C Bu yüzden, 0-9 anahtarının değerini …

6
P * ile önekleme fonksiyon parametre isimlerinin faydaları nelerdir?
İşlev parametrelerini önekleyen projeleri (Java projelerinde ve Eclipse kullanan ekiplerde) sık sık görüyorum p. Örneğin public void filter (Result pResult) ... Şahsen bunun bir yararı görmüyorum, ancak nedeninin ne olduğunu bilmek istiyorum. Şimdiye kadar duyduğum en iyi açıklama, aynı adlandırılmış alanların adını ayırt etmektir. Bu açıklama ile ilgili sorunlarım var …

7
İş akışı araçlarının değeri nedir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yazıyı düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapandı . Workflow geliştirmesinde yeniyim ve gerçekten "büyük resmi" elde ettiğimi sanmıyorum. Ya da belki farklı …
22 java  workflows  soa  bpm 

11
API dokümantasyonu olmadan programlamak gerçekten gerekli bir beceri mi? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 4 yıl önce kapandı . Bugün Java programlama sınavımı zorla geçtim. İyi yaptığım diş açma ile ilgili bazı genel soruları yanıtlamak ve …

10
“Geliştiricinin Kötü Optimizasyon Sezgisini” nasıl önleyebilirim?
Bu ifadeyi ortaya koyan bir yazı gördüm : Geliştiriciler, kodu optimize etmeyi ve iyi sebeplerle sevmeyi severler. Çok tatmin edici ve eğlenceli. Ancak ne zaman optimize edileceğini bilmek çok daha önemlidir. Ne yazık ki, geliştiriciler genellikle bir uygulamadaki performans sorunlarının gerçekte nerede olacağı konusunda korkunç bir sezgiye sahiptir. Bir geliştirici …
22 java  performance 


5
Önemsiz olmayan koşullu ifadeler, döngülerin başlangıç ​​bölümüne taşınmalı mıdır?
Bu fikri stackoverflow.com adresinde aldım. Aşağıdaki desen yaygındır: final x = 10;//whatever constant value for(int i = 0; i < Math.floor(Math.sqrt(x)) + 1; i++) { //...do something } Yapmaya çalıştığım nokta koşullu ifade karmaşık bir şey ve değişmez. Bunu, döngünün başlangıç ​​bölümünde belirtmek daha doğru olur mu? final x = …

3
“Artı” ve “Eksi” uygun yöntem adları mıdır?
Java SE 8 tarihlerini, tanıştırmak için yeni bir mekanizma ile gelir LocalDate, LocalTimeve LocalDateTimezamanın anlarının temsil etmek sınıflar. : Böyle anları işlemek için yöntemler bütünüdür verilir LocalDate.plusDays(...), LocalDate.minusDays(...)böylece ve. Her zaman iyi uygulamanın, amaçlarını tanımlayan fiillerden sonra yöntemleri isimlendirmek olduğunu düşündüm, çünkü yöntemler, aslında yapılacak işlemler, bir eylem gerçekleştirecek bir …

6
Bir yöntem, iletilen argümanlarla bağışlayıcı olmalı mı? [kapalı]
Kapalı . Bu sorunun daha odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yazıyı düzenleyerek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapandı . Diyelim foo(String bar)ki sadece belirli kriterleri karşılayan tellerde çalışan bir yöntemimiz var; örneğin, küçük harflerle yazılmalı, …
21 java  parameters 


4
“Çok nesne odaklı”
Güçlü bir OO geçmişinden geliyorum ve kısa bir süre önce Java'da yazılmış olmasına rağmen, iyi OO tasarımına alışkın olduğumdan çok daha az vurgu yapan bir organizasyonda çalışmaya başladım. Bana "çok fazla soyutlama" uyguladığımı ve bunun yerine her zaman olduğu gibi kod yazmam gerektiğini söylemiştim, ki bu Java'da bir usuli tarz. …

1
Nesne dönüşümü için tasarım deseni (java)
Bir tasarım fabrikası ve MVC dışında tasarım desenlerini çok sık kullanmıyorum ve daha fazla kullanmaya başlamak istiyorum. Elimde somut bir durum var, bu durumda tasarım modellerinin kullanımı hakkındaki görüşünüzü istiyorum. Uygulamamda farklı durumlarda nesneleri sık sık dönüştürmem gerekiyor. Bir Hazırda Bekletme POJO'sunu bir DTO'ya dönüştürmem gerekebilir, çünkü GWT kullanıyorum ve …

6
Sabitleri düzenlemek için iç içe ortak sınıfları kullanma
Bir çok sabit olan bir uygulama üzerinde çalışıyorum. Son kod incelemesinde, sabitlerin çok dağınık olduğu ve hepsinin tek bir "ana" sabit dosya halinde düzenlenmesi gerektiği ortaya çıktı. Anlaşmazlık onları nasıl organize edeceğimizle ilgili. Çoğunluk, sabit ismi kullanmanın yeterince iyi olması gerektiğini düşünmektedir, ancak bu, şuna benzer bir koda yol açacaktır: …

11
Düşük gecikmeli kod bazen “çirkin” olmak zorunda mı?
(Bu, temel olarak doğrulanmamış görüşlere cevap veren insanları önlemek için, düşük gecikmeli sistemler konusunda özel bilgiye sahip olanları hedeflemektedir. "Güzel" nesne yönelimli kod yazmak ile çok düşük gecikmeli kod yazmak arasında bir denge olduğunu düşünüyor musunuz? Örneğin, C ++ 'da sanal işlevlerden kaçınmak (polimorfizm yükünün üst üste gelmesi vb. Kodu …
21 java  c++  c  performance  latency 

4
REST vs RESTful vs "normal" web hizmeti - aynı mı değil mi?
REST ve / veya RESTful uygulamalarıyla ilgili birkaç tanım ve tartışma okudum, ancak bunun gerçek anlamını hala anlamadım. Genellikle GET üzerinden veri toplayan ya da POST üzerinden veriyi bazı web servislerine (genellikle bir PHP betiği) gönderen uygulamalarla çalışıyorum. Şimdi, bu bir RESTful uygulaması mı? Eğer değilse, bir RESTful uygulaması ne …

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.