java hakkında sorular

8
cevaplar

Bu iki kez (1927'de) neden garip bir sonuç veriyor?

aşağıdaki programı Çalıştırırsam, iki tarih dizesini birbirinden ayırır ve onları karşılaştırır: public static ... , offset=28800000,dstSavings=0, useDaylight=false, transitions=19, lastRule=null] Locale(Locale.getDefault()): zh_CN
tarihinde sordu 2011-07-27 12:15:58
30
cevaplar

Kaçınıyorum!= null deyimleri

ben object != null çok önlemek için kullanın NullPointerException . buna iyi bir alternatif var mı? ... en cevabın güncel olmadığını unutmayın, bkz. https://stackoverflow.com/a/2386013/12943 daha yeni için yaklaşma.
tarihinde sordu 2008-11-07 11:31:40
30
cevaplar

Java & # 39; da bir InputStream & # 39; yi bir dizeye nasıl okunur / dönüştürülür?

bir java.io.InputStream nesneniz varsa, bu nesneyi nasıl işleyip String üretmelisiniz ? metin veril ... ing dönüştürmek için en kolay yolu nedir? public String convertStreamToString(InputStream is) { // ??? }
tarihinde sordu 2008-11-21 19:47:40
30
cevaplar

HashMap ve Hashtable arasındaki farklar?

HashMap ve Hashtable arasındaki farklar nelerdir? dişli olmayan uygulamalar için daha verimli olan?
tarihinde sordu 2008-09-03 00:12:00
30
cevaplar

Diziden ArrayList oluşturun

gibi başlatılan bir dizim 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. ArrayList<Element> arraylist = ???;
tarihinde sordu 2008-10-01 18:38:32
17
cevaplar

Char [] neden parolalar için dize üzerinde tercih edilir?

Salıncakta, parola alanı getPassword() (döndürür char[] ) yöntemi yerine her zamanki getText() (döndürür String ... tring parolalar söz konusu olduğunda güvenlik için bir tehdit oluşturuyor? char[] kullanmak sakıncalı hissediyor.
tarihinde sordu 2012-01-16 18:20:42
30
cevaplar

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

belirli bir aralıkta rasgele int değeri nasıl üretebilirim? aşağıdakileri denedim, ancak bunlar çalışmıyor: ... - minimum + 1; int i = rn.nextInt() % n; randomNum = minimum + i; // Bug: `randomNum` can be smaller than `minimum`.
tarihinde sordu 2008-12-12 21:20:57
7
cevaplar

Bir HashMap ile yineleme [duplicate]

Olası yinelenen: bir 'harita'deki her giriş üzerinde verimli bir şekilde yineleme nasıl yapılır? HashMap bir HashMap öğeleri üzerinde yineleme için en iyi yol nedir ?
tarihinde sordu 2009-07-01 03:24:14
30
cevaplar

Java ile bellek sızıntısı oluşturma

sadece bir röportaj yaptım ve Java ile bir bellek sızıntısı oluşturmam istendi. Söylemeye gerek yok, bir tane yaratmaya nasıl başlayacağıma dair hiçbir ipucu olmayan oldukça aptal hissettim. bir örnek ne olurdu?
tarihinde sordu 2011-06-24 20:11:52
30
cevaplar

Java ArrayList üzerinde LinkedList ne zaman kullanılır?

ben her zaman sadece kullanmak için bir oldum: List<String> names = new ArrayList<>(); arayüz ... bunlar gibi sorular sorduğumda kodumu yeniden işlerim. ne zaman LinkedList ArrayList ve tersi?
tarihinde sordu 2008-11-27 04:36:35
30
cevaplar

Bir dizeyi Java'da bir int'ye nasıl dönüştürebilirim?

bir String yi Java'da int e nasıl dönüştürebilirim? Dizem sadece sayıları içeriyor ve temsil ettiği numarayı döndürmek istiyorum. örneğin, "1234" dizesi göz önüne alındığında, sonuç 1234 numarası olmalıdır .
tarihinde sordu 2011-04-07 22:27:54
25
cevaplar

Java public, protected, package-private ve private arasındaki fark nedir?

Java'da , erişim değiştiricilerinin her birini ne zaman kullanacağınız konusunda açık kurallar var mı, yani varsayılan (paket özel), public , protected ve private , class ve interface yaparken ve mirasla uğraşırken?
tarihinde sordu 2008-10-18 23:53:12
30
cevaplar

Android'i nasıl düzeltebilirim.işletim.NetworkOnMainThreadException?

RssReader için Android projemi çalıştırırken bir hata aldım. kodu: URL url = new URL(urlToRssFeed); SA ... ve aşağıdaki hatayı gösterir: android.os.NetworkOnMainThreadException bu sorunu nasıl çözebilirim?
tarihinde sordu 2011-06-14 16:02:00
27
cevaplar

Bir dizinin Java'da belirli bir değer içerip içermediğini nasıl belirleyebilirim?

öyle değerlerle String[] var: public static final String[] VALUES = new String[] {"AB","BC","CD","AE"}; verilen String s , VALUES s içerip içermediğini test etmenin iyi bir yolu var mı?
tarihinde sordu 2009-07-15 04:03:21
18
cevaplar

Java & # 39; da bir kurucuyu başka birinden nasıl çağırabilirim?

bir kurucuyu başka birinden (aynı sınıf içinde, bir alt sınıftan değil) çağırmak mümkün mü? Eğer Evet nasıl? Ve başka bir oluşturucu çağırmanın en iyi yolu ne olabilir(bunu yapmanın birkaç yolu varsa)?
tarihinde sordu 2008-11-12 23:10:19
11
cevaplar

Java nasıl kullanılır.net.Urlconnection HTTP isteklerini ateşlemek ve işlemek için

java.net.URLConnection kullanımı oldukça sık burada hakkında sorulur ve Oracle öğretici de bu konuda ... . yani, "gelişmiş" HTTP isteklerini ateşlemek ve işlemek için java.net.URLConnection nasıl kullanabilirim?
tarihinde sordu 2010-05-08 10:16:11
30
cevaplar

JUnit 4 testlerinde belirli bir istisnanın atıldığını nasıl iddia edersiniz?

bazı kodun bir istisna attığını test etmek için JUnit4 deyimini nasıl kullanabilirim? kesinlikle böyle bir şe ... unu hatırlıyorum.xyz veya bir şey çok daha az kludgy ve bu tür durumlar için JUnit ruhu içinde çok daha fazla.
tarihinde sordu 2008-10-01 10:56:08
24
cevaplar

Java & # 39; da bir dize değerinden bir enum değeri nasıl alınır?

sadece bir enum var demek public enum Blah { A, B, C, D } ve Blah.A olacak "A" gibi bir dizenin e ... apmak nasıl mümkün olurdu? Enum.valueOf() ihtiyacım olan yöntem mi? Eğer öyleyse, bunu nasıl kullanacağım?
tarihinde sordu 2009-03-03 01:56:34
14
cevaplar

Neden rastgele dizeleri kullanarak bu kod "Merhaba Dünya"yazdırır?

aşağıdaki baskı ifadesi "Merhaba Dünya"yazdırır. Bunu kimse açıklayabilir mi? System.out.println(randomString(- ... t(27); if (k == 0) break; sb.append((char)('`' + k)); } return sb.toString(); }
tarihinde sordu 2013-03-03 08:38:06
30
cevaplar

Java'da iç içe geçmiş döngüler nasıl kırılır?

böyle bir iç içe geçmiş döngü yapısı var: for (Type type : types) { for (Type t : types2) { if (so ... um. güncelleme: döngüleri yeniden başlatmak istemiyorum, kırıldığında döngü bloğunun yürütülmesiyle bittim.
tarihinde sordu 2009-05-20 13:07:43
29
cevaplar

JSP dosyalarında Java kodundan nasıl kaçınılır?

Java EE'YE yeniyim ve aşağıdaki üç satır gibi bir şeyin olduğunu biliyorum <%= x+1 %> <%= request.getPa ... n kaçınmak için bir yöntem vardır. Birisi bana alternatif JSP 2 satırını ve bu tekniğin ne olduğunu söyleyebilir mi?
tarihinde sordu 2010-07-05 11:24:06
24
cevaplar

Java iç sınıf ve statik iç içe geçmiş sınıf

bir iç sınıf ve Java statik iç içe geçmiş sınıf arasındaki temel fark nedir? Tasarım / uygulama bunlardan birini seçmede rol oynar mı?
tarihinde sordu 2008-09-16 12:22:35
30
cevaplar

Rastgele bir alfa-sayısal dize nasıl oluşturulur?

sözde rasgele alfa-sayısal bir dize oluşturmak için basit Java algoritması arıyorum. Benim durumumda, 500K+ nes ... ir uzunluk belirleyebilirim. Örneğin, oluşturulan bir dize uzunluğu 12 "AEYGF7K0DM1X" gibi bir şey görünebilir .
tarihinde sordu 2008-09-03 06:58:43
14
cevaplar

Java enum üyelerini karşılaştırma: = = veya equals ()?

Java enums özel kurucular ve kamu statik üyeleri bir grup ile sınıflara derlenmiş olduğunu biliyorum. Belirli bir enum ... if(a == SomeEnum.SOME_ENUM_VALUE) { ... } ... } hangi operatörü kullanmam gerektiğini?
tarihinde sordu 2009-11-17 20:26:27
30
cevaplar

Java & # 39; da bir dize nasıl bölünür

bir dizem var, "004-034556" , iki dizeye bölmek istiyorum: string1="004"; string2="034556"; ilk dize '- ... dizenin içinde '-' olup olmadığını kontrol etmek istiyorum. Değilse, bir istisna atacağım. Bunu nasıl yapabilirim?
tarihinde sordu 2010-08-14 07:01:53
30
cevaplar

Bir tamsayı karekökün bir tamsayı olup olmadığını belirlemenin en hızlı yolu

bir long değerinin mükemmel bir kare olup olmadığını belirlemenin en hızlı yolunu arıyorum (yani kare kökü başka bir ta ... e göre, bu (sadece biraz) daha yavaştı. neden emin değilim. çünkü dizi sınırları Java kontrol edilir.
tarihinde sordu 2008-11-17 16:43:21
26
cevaplar

Her 'döngü için' Java nasıl çalışır?

düşünün: List<String> someList = new ArrayList<String>(); // add "monkey", "donkey", "skeleton key" ... System.out.println(item); } eşdeğer for döngüsü her sözdizimi için kullanmadan neye benziyordu?
tarihinde sordu 2008-09-17 20:44:32
26
cevaplar

Yığın izini bir dizeye nasıl dönüştürebilirim?

Throwable.getStackTrace() sonucunu stacktrace'ı tasvir eden bir dizeye dönüştürmenin en kolay yolu nedir?
tarihinde sordu 2009-07-19 15:31:43
30
cevaplar

Java'da iki diziyi nasıl birleştirebilirim?

Java'da iki dize dizisini birleştirmem gerekiyor. void f(String[] first, String[] second) { String[] both = ??? } bunu yapmanın en kolay yolu nedir?
tarihinde sordu 2008-09-17 10:14:23
12
cevaplar

Bir projeyi Eclipse'e içe aktardıktan sonra' bir Superclass yöntemini geçersiz kılmalı ' hataları

Projelerimi Eclipse'e yeniden içe aktarmam gerektiğinde (Eclipse'i yeniden yüklediğimde veya projelerin yerini değişti ... tlu olurdum. belki de başka bir yöntemin argümanında bulunan yöntemleri biçimlendirmemden kaynaklanıyor mu?
tarihinde sordu 2009-11-05 06:17:53