«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
Sınıf üyelerini mi tercih ediyorsunuz yoksa içsel yöntemler arasında tartışmalar mı?
Bir sınıfın özel bölümünde, birden fazla özel yöntem tarafından kullanılan bir değer olduğunu varsayalım. İnsanlar bunu sınıf için bir üye değişkeni olarak tanımlamayı mı yoksa her bir yönteme argüman olarak geçirmeyi mi tercih ediyorlar - ve neden? Bir yandan, bir sınıftaki indirgeme durumunun (yani üye değişkenleri) genellikle iyi bir şey …

3
Mantıksal NOT işleci neden C tarzı dillerde “!” Değil “~~” değil?
İkili operatörler için hem bitsel hem de mantıksal operatörlere sahibiz: & bitwise AND | bitwise OR && logical AND || logical OR NOT (unary operatörü) yine de farklı davranıyor. Bitsel ~ için var ve! mantıklı. NOT'un VE ve VEYA'nın aksine tek bir işlem olduğunu kabul ediyorum, ancak tasarımcıların burada bekarların …
39 java  c#  c++  c 


7
Sadece bir değişkenin kapsamını azaltmak için bloklar oluşturmak mantıklı mı?
Java'da bir noktada anahtar depom için bir şifre yüklemem gereken bir program yazıyorum. Sadece eğlence için, şifremi Java'da olabildiğince kısa tutmaya çalıştım: //Some code .... KeyManagerFactory keyManager = KeyManagerFactory.getInstance("SunX509"); Keystore keyStore = KeyStore.getInstance("JKS"); { char[] password = getPassword(); keyStore.load(new FileInputStream(keyStoreLocation), password); keyManager.init(keyStore, password); } ... //Some more code Şimdi, bu …
38 java  variables  scope 

2
Modern diller hala çözümleyici jeneratör kullanıyor mu?
Bu ortaya çıktığında, burada wikipedia'daki gcc derleyici paketi hakkında araştırma yapıyordum : GCC, Bison ile üretilen LALR ayrıştırıcılarını kullanmaya başladı, ancak yavaş yavaş elle yazılmış özyinelemeli iniş ayrıştırıcılarına geçti; 2004’te C ++ ve 2006’da C ve Objective-C için. Şu anda tüm ön uçlar el yazısı özyinelemeli iniş ayrıştırıcıları kullanıyor Bu …


9
Programlamada bellek yönetimi alakasız bir mesele haline mi geliyor?
Geçmiş Alioth Language Shootout ( http://benchmarksgame.alioth.debian.org/ ) , eskiden beri bulunmadığım eski (ama harika) bir siteyi tekrar ziyaret ettim . Birkaç yıl önce C / C ++ 'da programlama yapmaya başladım, ancak o zamandan beri Java'da sadece dahil olduğum projelerdeki dil kısıtlamaları nedeniyle çalışıyordum. Rakamları hatırlamadığımdan, Java'nın ne kadar iyi …

2
Kütüphane Kodundan Giriş Yapmalısınız?
Bir Java kütüphanesi geliştiriyorsam, günlük ifadelerini kütüphanenin kodundan çıkarmak iyi bir uygulama mıdır? Kütüphaneye giriş yapmak hata ayıklamayı ve sorun gidermeyi daha şeffaf hale getirir. Ancak, öte yandan, kütüphane kodumu logging cümleleriyle karıştırmaktan hoşlanmıyorum. Dikkate alınması gereken herhangi bir performans çıkarımı var mı?
38 java  logging 

4
Java 1.0'ın “çekirdek” API paketleri neydi?
Google v Oracle davası hakkında okuduğumda, bu sorularla karşılaştım (görünüşe göre başkanın Hakimi) ... En azından 1996 itibariyle, aşağıdakilerin doğru olduğu konusunda fikir birliğine varıldı mı? Aşağıdakiler temel Java Uygulama Programlama Arabirimi idi: java.lang, java.util ve java.io. Java programlama dili yukarıdaki üçün dışında herhangi bir metoda, sınıfa veya pakete atıfta …
38 java  history 

5
Java dev Python'u öğrenme: kafamı sarmak için hangi kavramları kullanmam gerekir?
Amaç: Birkaç ders verdim ve bazı küçük projeler yazdım. Google ve StackOverflow'u kullanarak her şey yeterince iyi gidiyor . Son birkaç gün içinde birkaç kez kendimi "Neyi özlüyorum?" Diye merak ettim. - Python'da yazarken hala Java'da düşünüyorum. StackOverflow'taki bu soru, Python'u öğrenmek için hangi kaynakların okunacağına dair ipuçlarıyla doludur, ancak …


8
Java`da `this` anahtar sözcüğünü kullanmak için kabul edilen stil nedir?
Python veya Javascript (ve daha az nesne yönelimli diğerleri) gibi dillerden geliyorum ve Java'nın çalışma bilgimi, sadece yüzeysel bir şekilde bildiğim şekilde geliştirmeye çalışıyorum. thisMevcut örnek niteliklerine her zaman hazırlanmak kötü bir uygulama olarak mı kabul edilir ? Yazmak bana daha doğal geliyor. ... private String foo; public void printFoo() …

12
Adam programcı en kötü programlama uygulamalarını kullandı
Söylemesi garip görünüyor, ama işte çalışan bir programcı kasıtlı olarak birkaç kötü programlama uygulamasını bilerek kullandı! Açıklayacağım. Öncelikle onun akıllı bir adam olduğunu ve çoğu zaman anlaşılır kod yazdığını söylememe izin verin. Lisanslama işlemini, Java ile yazılmış bir web uygulama projesine uygulaması istendi. Java olduğu için, eğer biri gerçekten istenirse, …

17
Programlama becerilerim konusunda kendime nasıl daha güvenirim? [kapalı]
Programlama bana yabancı değil. İlk önce 12 yaşındayken işaretleme yapmaya başladım (HTML, şimdi lütfen bana gülme) ve 13 yaşındayken biraz BASIC yaptım (bu noktada Akış Şemaları, Sözde Kodlar hakkında çok şey biliyordum), ama sonra öğrendim Lisede biyoloji ve dolayısıyla C, Java, vs. gibi dillerin "gerçek" programlama bilgisini kaçırdım. UG BE'm …

6
TDD kullanarak iyi bir karmaşık kod örneği [kapalı]
TDD'nin büyük, gerçek hayat, karmaşık projelerde kullanımına iyi bir örnek olabilir mi? Şimdiye kadar gördüğüm tüm örnekler, bir kitap ya da bildiri amaçlı oyuncak projeleri. TDD'yi yoğun olarak kullanan açık kaynaklı bir projeyi adlandırabilir misiniz? Tercihen C ++ ile Java ve C # veya diğer benzer dilleri okuyabilirim.
37 java  c#  open-source  c++  tdd 

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.