«java» etiketlenmiş sorular

Java popüler bir üst düzey programlama dilidir. Dilin kendisini kullanma veya anlama konusunda sorun yaşıyorsanız bu etiketi kullanın. Bu etiket nadiren tek başına kullanılır ve çoğunlukla [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] ve [maven] ile birlikte kullanılır.

11
HTTP isteklerini tetiklemek ve işlemek için java.net.URLConnection nasıl kullanılır?
Burada kullanımı java.net.URLConnectionsıklıkla sorulur ve Oracle öğreticisi bu konuda çok özlüdür. Bu öğretici temel olarak yalnızca bir GET isteğinin nasıl tetikleneceğini ve yanıtın nasıl okunacağını gösterir. POST isteği gerçekleştirmek, istek başlıklarını ayarlamak, yanıt başlıklarını okumak, çerezlerle uğraşmak, HTML formu göndermek, dosya yüklemek vb. Peki, java.net.URLConnection"gelişmiş" HTTP isteklerini tetiklemek ve işlemek …

30
Bir Java dizisini yazdırmanın en basit yolu nedir?
Java'da, diziler geçersiz kılmaz toString(), bu nedenle doğrudan bir tane yazdırmaya çalışırsanız , dizinin className+ '@' + hex'ini hashCodeşu şekilde tanımlanır Object.toString(): int[] intArray = new int[] {1, 2, 3, 4, 5}; System.out.println(intArray); // prints something like '[I@3343c8b3' Ama genellikle, daha çok benzer bir şey isterdik [1, 2, 3, 4, …
1944 java  arrays  printing 

30
Java'da iç içe döngülerden nasıl çıkabilirim?
Böyle bir iç içe döngü yapı var: for (Type type : types) { for (Type t : types2) { if (some condition) { // Do something and break... break; // Breaks out of the inner loop } } } Şimdi her iki devreden nasıl ayrılabilirim? Benzer sorulara baktım, ancak hiçbiri …
1818 java  loops  nested-loops 

17
JavaBean tam olarak nedir?
Bence, bir "Bean" özellikleri ve getters / setters bir Java sınıfı olduğunu anladım. Anladığım kadarıyla, bir C yapısına eşdeğerdir. Bu doğru mu? Ayrıca, bir fasulye ve normal bir sınıf arasında gerçek bir sözdizimsel fark var mı? Herhangi bir özel tanım veya arayüz var mı? Temel olarak, bunun için neden bir …

15
Neden rastgele dizeler kullanan bu kod "merhaba dünya" yazdırıyor?
Aşağıdaki basılı açıklama "merhaba dünya" yazdıracaktır. Herkes bunu açıklayabilir mi? System.out.println(randomString(-229985452) + " " + randomString(-147909649)); Ve randomString()şöyle görünüyor: public static String randomString(int i) { Random ran = new Random(i); StringBuilder sb = new StringBuilder(); while (true) { int k = ran.nextInt(27); if (k == 0) break; sb.append((char)('`' + k)); …
1769 java  string  random 


30
Rasgele bir alfa-sayısal dize nasıl oluşturulur?
Sahte rasgele alfa-sayısal bir dize oluşturmak için basit bir Java algoritması arıyordum . Benim durumumda, bu, 500K+nesil boyunca benzersiz olması muhtemel benzersiz bir oturum / anahtar tanımlayıcı olarak kullanılacaktır (ihtiyaçlarım çok daha karmaşık bir şey gerektirmiyor). İdeal olarak, benzersizlik ihtiyaçlarıma bağlı olarak bir uzunluk belirleyebilirdim. Örneğin, uzunluk 12'nin oluşturulmuş bir …

15
Java numaralandırma üyelerini karşılaştırma: == veya eşittir ()?
Java enums özel kurucuları ve bir grup kamu statik üyeleri ile sınıflara derlendi biliyorum. Belirli bir numaralandırmanın iki üyesini karşılaştırırken, her zaman kullandım .equals(), örn. public useEnums(SomeEnum a) { if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { ... } ... } Ancak, sadece ==.equals () yerine eşittir operatörünü kullanan bazı kod rastladım : public useEnums2(SomeEnum a) …
1736 java  enums 

30
JSP dosyalarında Java kodu nasıl önlenir?
Java EE'de yeniyim ve aşağıdaki üç satır gibi bir şey olduğunu biliyorum <%= x+1 %> <%= request.getParameter("name") %> <%! counter++; %> kodlama eski bir okul yoludur ve JSP sürüm 2 JSP dosyalarında Java kodu önlemek için bir yöntem vardır. Birisi bana alternatif JSP 2 satırlarını söyleyebilir ve bu tekniğe ne …
1673 java  jsp  scriptlet 

23
Java varsayılan parametre değerlerini destekliyor mu?
Aşağıdaki yapıya sahip bazı Java koduyla karşılaştım: public MyParameterizedFunction(String param1, int param2) { this(param1, param2, false); } public MyParameterizedFunction(String param1, int param2, boolean param3) { //use all three parameters here } C ++ ile bir parametreye varsayılan değer atayabileceğimi biliyorum. Örneğin: void MyParameterizedFunction(String param1, int param2, bool param3=false); Java bu …

30
Java'da bir dize nasıl bölünür
"004-034556"İki dizeye bölmek istiyorum, bir dize var : string1="004"; string2="034556"; Bu, ilk dizenin önceki karakterleri içereceği '-'ve ikinci dizenin sonraki karakterleri içereceği anlamına gelir '-'. Ben de dize '-'içinde olup olmadığını kontrol etmek istiyorum . Değilse, bir istisna atarım. Bunu nasıl yapabilirim?
1640 java  string  split 

30
Bir Harita <Anahtar, Değer> değerlerine göre sırala
Java için nispeten yeniyim ve genellikle Map&lt;Key, Value&gt;değerler üzerinde sıralamak gerektiğini buluyorum . Değerlerin benzersiz olmadığından, kendimi dönüştürme bulmak keySetbir içine arrayve içinden bu diziyi sıralama dizi sıralama bir ile özel karşılaştırıcıya değerine sıralar anahtarla ilişkili olduğunu. Daha kolay bir yol var mı?


30
Java.lang.UnsupportedClassVersionError: Desteklenmeyen major.minor sürümü nasıl düzeltilir?
Notepad ++'ı all-in-one aracı düzenleme, çalıştırma, derleme vb. Olarak kullanmaya çalışıyorum . Ben JRE yüklü ve ben kurulum Benim yolum değişkeni var .../bindizine. "Merhaba dünyamı" Notepad ++ ile çalıştırdığımda şu iletiyi alıyorum: java.lang.UnsupportedClassVersionError: test_hello_world : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) ......................................... Bence buradaki problem versiyonlarla …

30
Alıcıları ve ayarlayıcıları / erişimcileri neden kullanmalıyım?
Yalnızca bu değişkenler için ortak alanları kullanmak yerine, yalnızca elde edilen ve ayarlanan alıcıları ve ayarlayıcıları kullanmanın avantajı nedir? Alıcılar ve ayarlayıcılar basit bir set / setten daha fazlasını yapıyorsa, bunu çok hızlı bir şekilde çözebilirim, ancak nasıl yapılacağı konusunda% 100 net değilim: public String foo; daha kötüdür: private String …
1541 java  oop  setter  getter  abstraction 

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.