«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
Nesne havuzu kullanımdan kaldırılmış bir teknik midir?
Nesne havuzu kavramına çok aşinayım ve her zaman mümkün olduğunca kullanmaya çalışıyorum. Ek olarak, her zaman nesne havuzlamanın standart Java olduğunu düşündüm, Java'nın ve diğer çerçevelerin kendisinin mümkün olduğunca havuz kullandığını gözlemledim. Son zamanlarda benim için tamamen yeni (ve karşı sezgisel?) Bir şey okudum. Bu havuzlama, özellikle eşzamanlı uygulamalarda program …

5
Bağımlılık Enjeksiyonu: Alan Enjeksiyonu vs Yapıcı Enjeksiyonu?
Bunun sıcak bir tartışma olduğunu ve görüşlerin en iyi yaklaşım uygulamasına göre zaman içinde değişme eğiliminde olduğunu biliyorum. Yapıcı enjeksiyonunun faydaları hakkında farklı bloglar (örneğin: petrikainulainen ve schauderhaft ve fowler ) okumaya başlayana kadar sadece sınıflarım için alan enjeksiyonu kullandım . O zamandan beri, gerekli bağımlılıklar için yapıcı enjeksiyonunu ve …

6
C # neden Java'dan farklı olarak "yeni" ve "sanal + geçersiz kıl" anahtar kelimelerle yapıldı?
Java'da hiç orada virtual, new, overrideyöntem tanımı için anahtar kelimeler. Dolayısıyla bir yöntemin çalışmasının anlaşılması kolaydır. Eğer DerivedClass , BaseClass'ı uzatır ve aynı isimde ve BaseClass'ın aynı imzasına sahip bir metoda sahipse, geçersiz kılma, çalışma zamanı polimorfizminde (yöntemin olmaması şartıyla static) gerçekleşir. BaseClass bcdc = new DerivedClass(); bcdc.doSomething() // will …

18
Neden insanlar hala Java'nın yavaş olduğunu söylüyor? [kapalı]
SO ve diğer yerlerde uzun süredir Java yavaş olma ününe sahiptir. Gönderen şakalar için birçok yorumlarla soru ve cevapları, insanlar hala Java yavaş sadece 90'lı yıllarda onunla deneyime dayalı inanıyoruz. Bu benim sorunum: insanların Java'nın yavaş olduğuna inanma nedenlerini (çoğu) ispatladık . Küçük şeylerin dışında Java oldukça hızlı. Peki neden …
61 java  performance 


8
Gelen bir parametrenin değiştirilmesi antipattern midir? [kapalı]
Java ile programlama yapıyorum ve her zaman şöyle dönüştürücüler yaparım: public OtherObject MyObject2OtherObject(MyObject mo){ ... Do the conversion return otherObject; } Yeni işyerinde kalıp: public void MyObject2OtherObject(MyObject mo, OtherObject oo){ ... Do the conversion } Benim için gelen parametreleri değiştirmemeye alışkın olduğum için biraz koklamak. Bu gelen parametre değişikliği bir …


10
Daha iyi Show () + Hide () veya SetVisible (bool görünür)?
Hangisi daha iyi ve neden? (Arayüz tasarımı açısından): a) İkisine Show()ve Hide()fonksiyonuna sahip olmak b) Bir SetVisible(bool visible)işleve sahip olmak EDIT: Örneğin, bazı nesnelerin görünürlük durumu vardır ve bu fonksiyonlar onu değiştirmek için kullanılır. c) her üç sahip olmak Show(), Hide(), SetVisible(bool visible)işlevlerini
59 java  c++  interfaces 

11
Java'nın modern bir incelemesi [kapalı]
Birkaç yıldır programlama yapıyorum ve Java'da başladım ve zamanımda Java'nın bir şekilde aşağılık bir dil olduğunu iddia eden birçok farklı kaynak buldum. Her dilin güçlü ve zayıf yönleri olduğunu çok iyi biliyorum, ama Java hakkında okuduğum pek çok şeyin tarihli olduğu görünüyor. Java'nın yetersiz kalmasının en sık alıntılanan nedeni, örneğin …



4
Çift kodu kabul edebileceğimiz istisnai durumlar var mı?
Üç API oluşturmak zorunda olduğumuz bir yazılım projesi üzerinde çalışıyorum. Biri ev bankacılığı kanalı, biri ajans kanalı ve üçüncüsü mobil kanal için. Ajans API'sı, tüm işlevselliklere sahip olduğu için en eksiksiz olanıdır ... daha sonra biraz daha küçük Ev API'si ve sonra mobil API. Buradaki mimarlar ortak bir katman oluşturdu …
57 java  api  spring 

3
Java 8'de lambda sözdizimi yerine yöntem başvuru sözdizimini kullanmanın bir performans avantajı var mı?
Yöntem referansları lambda sargısının üst kısmını atlıyor mu? Gelecekte olabilirler mi? Java Eğitim Kılavuzuna göre, Referanslar : Bazen ... bir lambda ifadesi var olan yöntemi çağırmaktan başka bir şey yapmaz. Bu gibi durumlarda, mevcut yönteme ada göre başvurmak genellikle daha açıktır. Yöntem başvuruları bunu yapmanızı sağlar; Zaten bir adı olan …

6
Bir alıcı, nesnesi geçersiz durumdaysa bir istisna atmalıdır mı?
Genelde bir OOP sorunu olduğunu düşünmeme rağmen, özellikle Java'da sık sık bu soruna rastlarım. Yani: bir istisna yaratmak, bir tasarım problemini ortaya çıkarır. Bir String namealan ve bir String surnamealan olan bir sınıfım olduğunu varsayalım . Daha sonra bu alanları bir tür belgede görüntülemek üzere bir kişinin tam adını oluşturmak …

2
Google Web Araç Seti'ni ne zaman kullanmamalısınız? [kapalı]
GWT'yi büyük bir şirket içi web uygulaması geliştirme projesinde kullanmayı düşünüyorum, yani gözlerimdeki en büyük avantaj, Javascript’e çapraz derlemektir (en azından teorik olarak), ekibimin teknoloji yığınının boyutunu azaltmasına yardımcı olacak. . Bununla birlikte, daha önce (çoğu devs gibi) yanmış olarak, onu GWT ile ilgili herhangi bir problemde kullanan veya belirli …
55 java  javascript  ajax  gwt 

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.