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

6
Android'e atlayın veya önce Java temellerini öğrenin? [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 . 6 yıl önce kapalı . C konusunda oldukça yetenekliyim ve bazı C ++ biliyorum, ama Java'ya hiç dokunmadım. Son zamanlarda potansiyel olduğunu …
15 java  android 

2
Scala'yı denemeden önce Java'yı bilmeniz gerekiyor mu
Scala öğrenmekle ilgileniyorum. Bununla ilgili çok şey okudum, ancak birçok insan buna değer veriyor çünkü eşzamanlılık için daha iyi bir aktör modeline sahip, xml'yi çok daha iyi bir şekilde ele alıyor, birinci sınıf fonksiyonlar sorununu çözüyor. Sorum şu: Scala'da işlerin nasıl çalıştığını anlamak / takdir etmek için Java'yı bilmeniz gerekiyor …
15 java  scala 

2
Yapısal yazmanın (Dis-) avantajları
Daniel Spiewak'ın bu konuşmasını , Scala'nın ve Java'nın nominal yazımıyla karşılaştırıldığında yapısal yazmanın avantajlarından bahsettiği yerde izledim . Bu fark için bir örnek aşağıdaki Java kodu olacaktır public interface Foo { public int length(); } public interface Bar { public int length(); } Foo f = ...; Bar b = …

1
Oracle'ın Java'ya bağlılığı nedir? [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ı . Java'ya büyük yatırım yapıyoruz, ancak son deneyimlerden sonra ve Joonas'ın bu soruya verdiği cevabı okuduktan sonra : …
15 java  oracle 

5
Koşullu ifadede bitsel bir işleç ne zaman kullanılabilir?
İlk olarak, bir arka plan: Ben bir BT eğitim-öğretmeni ve java'nın boolean operatörlerini 10. sınıfımla tanıştırmaya çalışıyorum. Öğretmen akıl hocam, hazırladığım ve sadece tek bir & "aynı şeyi yapıyorlar" çünkü operatörleri belirtmek için. & Ve && arasındaki farkın farkındayım. &, "bit-twiddling" gerçekleştirmek için tamsayılar arasında kullanılmak üzere tasarlanmış bir bitsel …

2
Hotswap ve alternatifler?
Üniversite hayatımın ilk günlerinden beri Java kullanıyorum ve sahip olduğumuz en büyük sorun diğer yorumlanmış dillerden kesinlikle daha az üretken olmak. Tüm insanlar java'nın en iyi derlenmiş dillerden biri olduğundan emindir. Ancak, ne Sun ne de Oracle bu sorunu çözmek için yeterli çabayı göstermedi. Problemlerden biri, elbette, sınıfın yeniden yüklenmesi. …
15 java 

8
Kuruluşunuzu Java'dan Scala'ya geçmeye nasıl teşvik edersiniz? [kapalı]
Ş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ı . …
15 java  scala  migration 

1
Collection.stream (). Filter (). ForEach () her döngü için bir standarda göre etkisiz mi?
IntelliJ IDEA, şu an için her for döngüsü için bir Java 8 "forEach" çağrısı ile değiştirmemi önerdi: for (Object o : objects) { if (o instanceof SomeObject) { doSomething(); } } Önerilen çağrı şöyle: objects.stream().filter(o -> o instanceof SomeObject).forEach(o -> doSomething()); Stream'in temel işlevlerinin nasıl çalıştığını yanlış anlamadığım sürece, bana …

5
Geçersiz bir yöntemi test eden birim
Bir uygulamadaki bir hatayı düzeltmek için, adlandırılmış postLoginmevcut bir yönteme çağrı ekleyerek adlandırılmış bir yöntemi değiştirdim getShoppingCart. kod protected void postLogin() { getShoppingCart(); } Ancak, birim testi yazmanın en iyi yolunun ne olduğundan emin değilim postLogin. Yaklaşım 1 Yöntemin çağrıldığını doğrulamak için Mockito'dan doğrulamayı kullanın. verify(mock).getShoppingCart(); Yaklaşım 2 Kullanıcının alışveriş …

3
Bir kaynak bulunamadığında 204 veya 404 yanıtı döndürmeli miyim?
Turnuvalar ve programlar için basit bir RESTful hizmeti geliştiriyorum. JSON gövdesi içeren bir POST isteği ile bir turnuva oluşturulduğunda, turnuva BiMapbir DAO uygulamasında aşağıdaki gibi ilan edilen bir a'ya eklenir : private BiMap<String, Tournament> tournaments = Maps.synchronizedBiMap(HashBiMap.create()); Bir turnuva oluşturulduğunda, kullanıcının bu turnuvanın ileride referansını alabilmesi için ilişkili dize kimliği …
15 java  rest  web-services  http 

3
RxJava sınıfı Flowable'ın yasal olarak 460 yöntemi olabilir mi?
Ben sadece RxJava , Java'nın ReactiveX ( Rx ve Reaktif Uzantıları olarak da bilinir) uygulaması ile başlıyorum . Gerçekten bana vurdu o şey kitlesel büyüklüğündeydi RxJava en Akışkan sınıfta : o 460 yöntemleri vardır! Adil olmak: Aşırı yüklenmiş, toplam yöntem sayısını önemli ölçüde çarptıran birçok yöntem vardır. Belki de bu …

7
Basit etki alanı nesnesini temsil etmek için ilkel mi sınıf mı?
Etki alanına özgü bir nesnenin düz bir Dize veya sayıya karşı ne zaman kullanılacağına ilişkin genel kurallar veya genel kurallar nelerdir? Örnekler: Yaş sınıfı vs Tamsayı? FirstName sınıfı vs String? UniqueID ve Dize PhoneNumber sınıfı vs String vs Long? DomainName sınıfı vs String? Bence çoğu OOP uygulayıcısı kesinlikle PhoneNumber ve …

2
Artık bir Java Arayüzündeki tüm yöntem bildirimleri kamuya açık değil, yöntemler bu değiştiricilerle bildirilmeli mi?
Java 8'den başlayarak, defaultarayüzlere yöntemler tanıtıldı. Etkili, bu araçlar bir in değil tüm yöntemler bu interfacevardır abstract. Java 9 (belki) ile başlayarak, privateyöntemlere izin verilecektir. Bu, bir interfaceiçindeki tüm yöntemlerin olmadığı anlamına gelir public abstract. "Java arabirimindeki yöntemler publicerişim değiştiriciyle veya değiştiriciyle bildirilmeli mi?" /programming/161633/should-methods-in-a-java-interface-be-declared-with-or-without-a-public-access-m adresindeki Stack Overflow'da istendi Orada, …

1
İki Java 8 varsayılan yöntemini birbirleri açısından uygulamak iyi bir uygulama mudur?
Buna benzer iki yöntemle bir arayüz tasarlıyorum: public interface ThingComputer { default Thing computeFirstThing() { return computeAllThings().get(0); } default List<Thing> computeAllThings() { return ImmutableList.of(computeFirstThing()); } } Uygulamaların yaklaşık yarısı sadece bir şeyi hesaplarken, diğer yarısı daha fazla hesaplayabilir. Bunun yaygın olarak kullanılan Java 8 kodunda emsali var mı? Haskell'in bazı …


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.