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

8
JSF gerçekten yüksek performanslı web uygulamaları sunmaya hazır mı? [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 . 6 yıl önce kapalı . JSF hakkında çok iyi duydum ama bildiğim kadarıyla insanların geçmişte bu teknoloji ile ilgili çok ciddi şikayetleri …


6
Java.lang.String son olmasaydı gerçekten ne olurdu?
Uzun zamandır Java geliştiricisiyim ve son olarak, uzmanlaştıktan sonra, sertifika sınavına girmek için terbiyeli bir şekilde çalışmak için zamanım var ... Her zaman beni rahatsız eden bir şey String "final" dir. Güvenlik konularını ve ilgili şeyleri okuduğumda anlıyorum ... Ama, cidden, bunun gerçek bir örneği var mı? Örneğin, String son …
16 java  security 

5
Scala'yı Java Üzerinde Neden Kullanmalı?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Tamamen bir dil olarak Scala'dayım ... ve yine de herhangi bir şirketin neden Java'dan Scala'ya geçmesi gerektiğiyle mücadele ediyorum. Scala sadece JVM'nin üstündeki syntatik şeker mi yoksa …
16 java  scala 

20
Ölü kod yazmak faydalı mı?
Ölü kod yazmayı faydalı buluyor musunuz? Bazıları "Eğer bir işlem yapmak için 2 mantığınız varsa, o zaman diğer mantık kodunu yorum yapmak veya kodu kaldırmak yerine, işlemi etkilemeyeceği için ölü kod haline getirin." Misal:- if(true){ // logic - 1 } else { // logic - 2 // dead code } …
16 java 

4
Komut satırı seçenekleri stili - POSIX veya ne?
Bir yerde java / javac karşı Windows ve Unix tarzı bir karışımı kullanarak iddia rant gördüm java -classpath ... -ea ... Something IMHO, karışık değil, tıpkı findişler gibi, değil mi? AFAIK, POSIX'e göre sözdizimi şöyle olmalıdır java --classpath ... --ea ... Something ve -abcdefaynı anda 6 kısa seçenek belirtmek anlamına …

4
Java'daki sınıf değişkenleri ile örnek değişkenler arasındaki farklar nelerdir? [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 4 yıl önce kapalı . Java için çok yeniyim ve sınıf değişkenleri ile örnek değişkenler arasındaki farkı anlamak istiyorum. Örneğin: class …
16 java  class  object  instance 

1
Tüketici / Üretici ile Gözlemci / Gözlemlenebilir Arasındaki Fark
Üç bölümden oluşan bir uygulamanın tasarımı üzerinde çalışıyorum: belirli olayları izleyen tek bir iş parçacığı (dosya oluşturma, dış istekler vb.) Bu olaylara işleyerek yanıt veren N çalışan iş parçacığı (her çalışan tek bir olayı işler ve tüketir ve işleme değişken zaman alabilir) bu iş parçacıklarını yöneten ve hata işleme (denetleyicilerin …

1
Java uygulama yapısı: Yatay mı dikey mi bölündü
Büyük bir Java uygulaması için başlangıç ​​proje yapısı (Maven / Eclipse kullanarak) hakkında biraz tartışma yapmak. Seçenek 1: entities (i.e. the whole database using Hibernate classes-first) services (i.e. sets of read/write operations on the entities) app (perhaps split up more further down the line) Seçenek 2: area1-entities area1-services area1-app area2-entities …

5
Java'da başlatıcı blokları kullanmalı mıyım?
Son zamanlarda daha önce hiç görmediğim bir Java yapısına rastladım ve kullanmam gerekip gerekmediğini merak ediyordum. Başlatıcı blokları olarak adlandırılıyor gibi görünüyor . public class Test { public Test() { /* first constructor */ } public Test(String s) { /* second constructor */ } // Non-static initializer block - copied …
16 java 

2
Veri doğrulama: ayrılmış sınıf mı değil mi?
Doğrulanması gereken çok fazla veri olduğunda, yalnızca doğrulama amacıyla yeni bir sınıf oluşturmalı mıyım yoksa yöntem içi doğrulamaya sadık kalmalı mıyım? Benim özel örneğim bir turnuvayı ve bir etkinlik / kategori sınıfını tasarlar: Tournamentve Eventbir spor turnuvasını modelleyen ve her turnuvanın bir veya daha fazla kategorisi vardır. Bu sınıflarda doğrulanacak …
16 java  design  data  validation 

3
Temiz Mimari - Çok Fazla Kullanım Vaka Sınıfı
Ben giriyorum Temiz Mimarlık ve MVC gelen için Android seviyesini asansör MVP RxJava 2 ile Dagger 2, Reaktivite ile DI tanıtan, ve tabii ki Java 8. In MVP temiz mimarisi bir orada varlıklar arasındaki katman (veri depolarına olarak) ve sunum bunlara erişmek gerekir. Bu katman "Kullanım Durumu" dur . Bir …
16 java  android  use-case  mvp 

6
Yaklaşık eşitlikte şamandıra karma uygulaması
Diyelim şu Python sınıf var demek (sorun sadece aynı Java bulunmaktadır equalsve hashCode) class Temperature: def __init__(self, degrees): self.degrees = degrees degreesbir şamandıra olarak Kelvin sıcaklık nerede . Şimdi, eşitlik testi ve karma Temperatureyöntemini şu şekilde uygulamak istiyorum: Direkt eşitlik testi yerine şamandıranın epsilon farkını karşılaştırır, ve a == bima …

1
Java logger: Statik blok başlatma veya değişken bildirimde başlatma
Şu anda projemde logger'ı şu şekilde kullanıyorum: private static final Logger LOGGER; static{ LOGGER = logger.getLogger(); } Logger değişken başlatmak için statik blok kullanmak için bir kod inceleme var. Bildirge değişkeninin kendisinde logger değişkenini değerlendirmem söylendi. private static final Logger LOGGER = Logger.getLogger(); Statik blokta başlatmazsam ne fark yaratacağını anlamaya …
15 java 

5
Koşullu ise set.add () işlevinin Boole dönüşü?
Set sınıfının add işleci, bir öğe (eklenecek olan) zaten orada değilse doğru, aksi halde false olan bir boole döndürür. Yazıyor if (set.add(entry)) { //do some more stuff } temiz kod yazma açısından iyi bir stil olarak kabul edildi? Bir kerede iki şey yaptığınızdan beri merak ediyorum. 1) eleman eklemek ve …

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.