'Java' olarak etiketlenen sorular

Java (JavaScript, JScript veya JS ile karıştırılmamalıdır), Java Sanal Makinesi (JVM) ile kullanılması amaçlanan statik yazmalı genel amaçlı bir nesne yönelimli programlama dilidir. "Java Platform", Java programlarını geliştirme ve çalıştırma araçlarının yüklü olduğu bilgisayar sisteminin adıdır. Java programlama dili veya Java platform araçlarıyla ilgili sorular için bu etiketi kullanın.
26
cevap

Sıralanmış bir diziyi sıralanmamış bir diziden daha hızlı işlemek neden daha hızlı?

İşte çok tuhaf görünen bir parça C ++ kodu. Bazı garip sebeplerden dolayı, verileri mucizevi bir şekilde sıralamak, kodu neredeyse altı kat daha hızlı yapar. #include <algorithm> #include <ctime> #include <iostream> int main () {// Ge ...
27 Haziran'da saat 16: 51’de
8
cevap

Neden bu iki kez (1927'de) çıkarma tuhaf bir sonuç veriyor?

İki tarih dizesini analiz eden, her 1 saniyede bir kez başvuran ve bunları karşılaştıran aşağıdaki programı çalıştırırsam: public static void main (String [] args), ParseException {SimpleDateFormat sf = new SimpleDateFormat ("yyyy-MM-dd HH: mm : ss "...
27 Temmuz 11’de saat 11: 15’de
92
cevap

Java "referansa göre" veya "değere göre değer" mi?

Java'nın doğrudan bir bağlantı olduğuna her zaman inandım. Ancak bunun böyle olmadığını iddia eden birkaç blog yazısı (örneğin, bu blog) gördüm. Yaptıkları farkı anladığımı sanmıyorum. Açıklama nedir?
02 eylül ayarla '08, 23:14
60
cevap

Kaçının! = Null

Bir NullPointerException önlemek için nesne kullanın! = Null. Buna iyi bir alternatif var mı? Örneğin: if (someobject! = Null) {someobject.doCalc (); } Bu, nesnenin olup olmadığı bilinmediğinde NullPointerException değerini engeller ...
07 Kasım’da ayarlandı. '08, saat 11: 31'de
58
cevap

Bir InputStream'i Java'da bir dizgiye nasıl okurum / dönüştürürüm?

Bir java.io.InputStream nesneniz varsa, bu nesneyi nasıl ele almalı ve bir String oluşturmalısınız? Diyelim ki metin verilerini içeren bir InputStream'im var ve onu bir Dize'ye dönüştürmek istiyorum, örneğin, örneğin ...
21 Kasım’da ayarlandı . '08, 07:47
11
cevap

Neden Java + =, - =, * =, / = Atama operatörü atamaları döküm gerektirmiyor?

Bugüne kadar düşündüm, örneğin: i + = j; Sadece bir etiket vardı: i = i + j; Ancak bunu denersek: int i = 5; uzun j = 8; Sonra i = i + j; derlenmeyecek, ancak i + = j; derleyeceğim Bu, kendi başına ...
03 Ocak'ta ayarlandı '12 13: 10'da
13
cevap

Android UserManager.isUserAGoat () için doğru kullanım durumları?

Android 4.2'de tanıtılan yeni API'ye baktım. UserManager sınıfına baktığımda, aşağıdaki yönteme rastladım: public boolean isUserAGoat () Bu aramayı yapan kullanıcının teleported edilip edilmediğini belirlemek için kullanılır. ...
14 Kasım’da '12 11:34
39
cevap

HashMap ve Hashtable arasındaki farklar?

Java'daki HashMap ve Hashtable arasındaki fark nedir? Akış olmayan uygulamalar için daha verimli olan nedir?
02 eylül ayarla '08, 23:12
35
cevap

Bir diziden ArrayList oluşturma

Aşağıdaki gibi başlatılan bir dizi var: Element [] array = {new Element (1), new Element (2), new Element (3)}; Bu diziyi ArrayList sınıfının bir nesnesine dönüştürmek istiyorum. DiziList <Element> arraylist = ???;
01 Ekim ayarla '08, 17:38
18
cevap

Neden char [] şifreler için String'den daha çok tercih ediliyor?

Swing'de, şifre alanında normal getText () yönteminin yerine bir getPassword () yöntemi (döner char []) vardır (bir Dize döndürür). Benzer şekilde, şifre işleme için bir String kullanmama önerisiyle de karşılaştım. String neden güvenlik riski oluşturuyor?
16 Ocak ayarla '12, 17:20
61
cevap

Java'da belirli bir aralıktaki rasgele tamsayılar nasıl oluşturulur?

Belirli bir aralıkta rastgele bir int değeri nasıl oluşturulur? Aşağıdakileri denedim, ancak işe yaramadı: Deneme 1: randomNum = minimum + (int) (Math.random () * maximum); // Hata: 'randomNum' 'maksimum' değerinden daha büyük olabilir. Deneme 2: Rastgele rn = yeni ...
12 Aralık '08, 21:20
7
cevap

HashMap Üzerinden Yineleme

Olası yinelenen: "Harita" daki her giriş nasıl etkili bir şekilde sıralanır? Bir HashMap'teki öğeler arasında yineleme yapmanın en iyi yolu nedir?
01 Temmuz '09' da 02:24
53
cevap

Java kullanarak bir bellek sızıntısı oluşturma

Daha yeni bir röportaj yaptım ve Java kullanarak bir bellek sızıntısı oluşturmam istendi. Söylemeye gerek yok, kendimi çok aptal hissettim, nasıl yaratmaya başlayacağımı bile bilmiyordum. Örnek ne olacak?
24 Haziran’da saat 19: 11’de
27
cevap

Java'da genel, güvenli, toplu ve özel arasındaki fark nedir?

Java'da, erişim değiştiricilerin her birinin ne zaman kullanılacağı, yani varsayılan (özel paket), genel, korumalı ve özel, sınıf ve arabirim oluşturma ve mirasla işleme konusunda net kurallar vardır?
18 Ekim’de ayarlandı '08, 10:53
43
cevap

String Java'dan int'ye nasıl dönüştürülür?

String Java'dan int'ye nasıl dönüştürülür? Dize yalnızca sayılar içeriyor ve temsil ettiği sayıyı döndürmek istiyorum. Örneğin, "1234" dizgisine bakıldığında, sonuç 1234 sayısı olmalıdır.
07 Nis seti '11 21: 27'de