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

30
Java neden modern web uygulamalarının geliştirilmesinde kullanılmıyor? [kapalı]
Profesyonel bir Java programcısı olarak, anlamaya çalışıyorum - neden modern web uygulamaları için Java'ya karşı nefret? Günümüz web girişimlerinden nispeten daha küçük bir yüzdesinin Java kullandığı görülüyor (Java'nın genel popülaritesi ile karşılaştırıldığında). Bunun hakkında birkaç soru sorduğumda, genellikle "Tutkuyla Java'dan nefret ediyorum" gibi bir yanıt aldım. Fakat hiç kimse gerçekten …

16
Grokking Java kültürü - neden bu kadar ağır? Ne için optimize ediyor? [kapalı]
Python'da kod yazıyordum. Şimdi, iş nedeniyle, Java kodluyorum. Yaptığım projeler oldukça küçük ve muhtemelen Python daha iyi çalışacaktı ancak Java kullanmanın mühendislik dışı geçerli nedenleri var (ayrıntılara giremiyorum). Java sözdizimi sorun değil; bu sadece başka bir dil. Ancak sözdiziminin yanı sıra, Java'nın bir kültürü, bir dizi geliştirme yöntemi ve "doğru" …


7
Bahar çerçevesi ne yapar? Kullanmalı mıyım? Neden ya da neden olmasın?
Bu yüzden Java'da yepyeni bir projeye başlıyorum ve Spring'i kullanmayı düşünüyorum. Neden Bahar'ı düşünüyorum? Çünkü birçok insan Spring'i kullanmam gerektiğini söyledi! Cidden, ne zaman insanlar baharın tam olarak ne olduğunu veya ne yaptığını açıklamaya çalıştım, bana asla doğru bir cevap veremezler. SpringSource sitesindeki tanıtımlara baktım, ya gerçekten karmaşık ya da …


6
Tam olarak Haskell tip sistemini bu kadar çok saygı gören (vs, Java gibi) yapan nedir?
Haskell'i öğrenmeye başladım . Ben çok yeni biriyim ve kafamı temel yapıları etrafında gezdirmek için birkaç çevrimiçi kitabı okuyorum. Tanıdığı insanların sıkça konuştukları 'mem'lerden biri, "derlerse işe yarar *" meselesidir - bence bu, tip sisteminin gücüyle ilgili olduğunu düşünüyorum. Neden tam olarak Haskell'in bu konuda diğer statik olarak yazılmış dillerden …



16
Getters ve Setters ne zaman haklı
Alıcı ve ayarlayıcılar genellikle uygun OO olmadığından eleştirilir. Öte yandan, gördüğüm çoğu OO kodunun geniş alıcıları ve belirleyicileri var. Alıcılar ve belirleyiciler ne zaman haklı çıkar? Bunları kullanmaktan kaçınmaya çalışıyor musunuz? Genelde aşırı mı kullanılıyor? En sevdiğiniz dil özelliklere sahipse (benimki) bu tür şeyler de bu soru için alıcılar ve …


15
Neden Java, Javascript ve C # gibi bellekle yönetilen diller `new 'anahtar sözcüğünü korudu?
newJava, JavaScript ve C # gibi dillerde kelime bir sınıfın yeni bir örneğini oluşturur. Bu sözdiziminin newözellikle öbek üzerinde bir sınıfın yeni bir örneğini ayırmak ve yeni örneğe bir işaretçi döndürmek için kullanılan C ++ 'dan miras alınmış gibi görünüyor . C ++ 'da, nesne oluşturmanın tek yolu bu değildir. …


6
Java 8 neden değişmez koleksiyonlar içermiyor?
Java ekibi, Java 8'deki işlevsel programlamanın önündeki engelleri kaldırarak bir sürü harika çalışma yaptı. Özellikle, java.util Collections'taki değişiklikler, çok hızlı akış işlemlerine dönüştürülmesi için büyük bir zincirleme işi yapıyor. Koleksiyonlara birinci sınıf işlevler ve fonksiyonel yöntemler ekleyerek ne kadar iyi yaptıklarını göz önünde bulundurarak, neden değişmez koleksiyonlar ve hatta değişmez …


10
Geleneksel boş işaretçi denetimleri yerine neden Java 8+ sürümünde İsteğe Bağlı kullanılır?
Geçenlerde Java 8'e geçtik. Şimdi, Optionalnesnelerle dolu uygulamaları görüyorum . Java 8'den Önce (Stil 1) Employee employee = employeeServive.getEmployee(); if(employee!=null){ System.out.println(employee.getId()); } Java 8'den Sonra (Stil 2) Optional<Employee> employeeOptional = Optional.ofNullable(employeeService.getEmployee()); if(employeeOptional.isPresent()){ Employee employee = employeeOptional.get(); System.out.println(employee.getId()); } Optional<Employee> employeeOptional = employeeService.getEmployee();Hizmetin kendisinin isteğe bağlı olarak döndüğü zaman hiçbir katma …
110 java  java8 

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.