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

1
MVP deseninde Görünüm, UI içeriklerine dayalı bir Model nesnesi başlatmalı mı yoksa bu içerikleri Sunucu'ya parametre olarak mı aktarmalıdır?
Geliştirdiğim bir android uygulamasında MVP kalıbı kullanıyorum. Temelde 4 elementim var: Yeni bir kullanıcının eklenebileceği AddUserView: AddUserPresenter UserInfo (pojo) UserInfoManager (iş mantığı ve depolama yöneticisi) Sorum şu: AddUserView içinde "Ekle" düğmesine bastığımda, metin görünümlerinin içeriğini almak, yeni bir UserInfo başlatmak ve Presenter'a iletmek gerekir. Yoksa AddUserView sadece textViews içeriğini almak …

2
Çevrimdışı sistemle senkronizasyon
Ben veri üreten ve sunucuya geri gönderir mobil cihazdan (gömülü bir uygulama var) iş verilerini senkronize edecek bir sistem tasarlıyorum. Senkronize edilen her satır, veritabanında belirli bir iş günlüğü oluşturur. Senkronize ettiğim şey, iş verilerimin son değişiklik tarihinden daha düşük bir tarihle (senkronizasyon verileri dahilinde) veri oluşturuyorsa, yok saymalı ve …

3
Aynı ada sahip Sınıflarla nasıl başa çıkılır (farklı paketler)
Ben ve Ar-Ge ekibim büyük bir kod tabanına sahibiz. İş mantığımızı birden fazla pakete böldük. bazıları aynı isimlere sahip sınıflara sahiptir . Tahmin edebileceğiniz gibi, her iki sınıfa da aynı Java dosyasında başvurulduğunda adlar çakışıyor. Örneğin: com.myapp.model (package) - Device (class) - ... com.myapp.data (package) - Device (class) - ... …

2
Birim testinde ek açıklama olup olmadığını kontrol edebilir miyim?
Abstract sınıfı ve N uzantıları tarafından oluşturulan bir java sınıfı hiyerarşisi var. Soyut sınıfta bir @Remove ek açıklama ile açıklamalı bir yöntem var. Bu ek açıklama kaldırılırsa hızlı bir şekilde başarısız olmayacak istisnalar alamasak da, bellek istisnalarından çıkabiliriz, bu nedenle bu ek açıklama bazı yeniden düzenleme işlemlerinde kaybolursa mümkün olduğunca …

1
ISO-8601'de “kk” ve “HH” +1 arasındaki fark nedir?
ISO-8601'de birden fazla saat formatı vardır, bunlardan biri 1-24 saat boyunca "kk" dır. Bunun amacı ne? Zamanını telafi eden ülkeler var mı? Askeri kullanımlar için mi? Wikipedia makale HH ve kk arasındaki kesin doğasını açıklamak vermedi. Endişemin ana kaynağı SimpleDataFormatter'daki formatların davranışıdır . Düzenleme: Ben atıfta olduğum SimpleDateFormat doğrudan parçası …

1
Javadocs'ta kod örnekleri nasıl güncel tutulur
Temel, iyi bilinen dize metriklerinin uygulamalarını sağlayan küçük bir kütüphane üzerinde çalışıyorum. Çoğunlukla kendi eğitimim için. Yani biraz boş zamanım olduğunda gelişme olur. Bu nedenle, çoğu işlemi otomatikleştirdim, böylece çok fazla çaba harcamadan çalıştığım kadar sık ​​bir sürüm yayınlayabilirim. Bununla birlikte, Java belgesini korumak hala bir yüktür çünkü örnekler içerir. …

8
C'nin derlenmesini / yorumlanmasını / JIT'lenmesini engelleyen nedir?
Java genellikle JVM'den kaynaklandığını düşündüğüm inanılmaz taşınabilirliği nedeniyle övülür. Benim sorum, C'nin derlenmesini / yorumlanmasını / JIT'lenmesini engelleyen şeydir, eğer öyleyse, C bir kez yazılabilir ve sahip olduğunuz cihaz üzerinde çalışmasını sağlayabilir. ancak bu bir C programının işlenmesi için popüler bir mekanizma değildir. C'yi bu şekilde işlemenin dezavantajları nelerdir, ayrıca …

5
Java'da “bir arayüze programlamak” her zaman mantıklı mıdır?
Bir arayüzden uygulayan bir sınıfın nasıl örnekleneceği ile ilgili bu sorudaki tartışmayı gördüm . Benim durumumda, Java'da bir örneği kullanan çok küçük bir program yazıyorum TreeMapve orada herkesin görüşüne göre, şu şekilde somutlaştırılmalıdır: Map<X> map = new TreeMap<X>(); Programımda, arabirimde (ve arabirimde de bulunan birkaç başka) map.pollFirstEntry()bildirilmeyen işlevi çağırıyorum . …

3
çok eski okul yaklaşımlarına geri dönerek, mikro hizmetlerle dolu bir daire oluşturduk mu?
Yazılım mimarisi ve tasarımı açısından, mikro hizmetlerin ara katman yazılımına karşı nasıl "birikmesi" (pun planlı)? Java'dan geliyorum ve bir API olarak düz REST'ten uzaklaştığınız ve farklı katmanları ve bağlantı parametrelerini soyutladığınız gibi görünüyor, en azından Java'da, neredeyse çok eski okul fikirlerine geri dönüyorsunuz . Sanallaştırmaya geri döndük ... JVM zaten …

2
String [] args vs (Dize.. Args)
Android için programlama yaparken, bir AsyncTask kullandığımda doInBackground yöntemi böyle görünüyor. protected String doInBackground(String... args) Ama bu blokta herhangi bir yerde argüman kullanırken onlara normal bir String dizisi gibi erişebilirim, örneğin programımda @Override protected String doInBackground(String... args) { String details = ""; try { details = facade.getRecipeDetails(args[0]); } catch(Exception ex) …
9 java  android 

2
Java kullanmadan Android'de geliştirme [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bu sorunun başlığının da belirttiği gibi, Android platformunda Java kullanmadan uygulama (lar) geliştirmeyi dört …

2
Scala'yı öğrenmek, cesareti kırılmış hissetmek [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapalı . Java geçmişinden geliyorum ve Scala öğrenmeye çalışıyorum. Şu anda kendimi oldukça bunalmış hissediyorum, Scala …
9 java  scala 



2
OpenJDK'nin bakımı pratikte nasıl çalışır?
Özellikle, Oracle'ın JDK ve OpenJDK arasındaki hata düzeltmeleri ve diğer yamalar arasındaki farkı anlamak istiyorum. Hangi şube ilk olarak düzeltmeler alır ve Oracle, OpenJDK'ya asla ulaşamayan yamalar yapma alışkanlığındadır?
9 java 

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.