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

5
Java'nın senkronize anahtar kelimenin C # sürümü?
C # java "senkronize" anahtar kelimenin kendi sürümüne sahip mi? Yani java'da bir işleve, bir nesneye veya bir kod bloğuna şu şekilde belirtilebilir: public synchronized void doImportantStuff() { // dangerous code goes here. } veya public void doImportantStuff() { // trivial stuff synchronized(someLock) { // dangerous code goes here. } …

13
Java.lang.reflect.InvocationTargetException'a ne sebep olabilir?
Neyin sebep olabileceğini anlamaya ve okumaya çalıştım ama anlayamıyorum: Benim kodda bir yerde var: try{ .. m.invoke(testObject); .. } catch(AssertionError e){ ... } catch(Exception e){ .. } Bir şey, bir yöntemi çağırmaya çalıştığında, InvocationTargetExceptionbeklenen diğer bir istisna yerine (özellikle ArrayIndexOutOfBoundsException) atar . Aslında hangi yöntemin çağrıldığını bildiğim için doğrudan bu …

2
Kullanılmayan tüm kodları bulmak için IntelliJ IDEA nasıl kullanılır?
Bir .java dosyasındayken, kullanılmayan kod genellikle gri renktedir veya bu kodun (muhtemelen bazı garip JNI / Reflection köşe vakaları nedeniyle) kullanılamayacağını söyleyerek yeşil bir alt çizgisi vardır. Ama binlerce Java dosyası ile bu projeye sahibim ve bu tür olası kullanılmayan kodların TÜM ANLIKLARINI bulmak istiyorum. Bunu IntelliJ IDEA'da nasıl yapabilirim?


13
Her biri için Java 8 akışından ayrılma veya geri dönüş?
Kullanırken harici bir yineleme aşırı Iterablebiz kullanım breakya da returnhazır her bir döngü olarak geliştirilmiş den: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } Nasıl breakya returnda dahili yinelemeyi aşağıdaki gibi bir Java 8 lambda ifadesinde kullanarak yapabiliriz : someObjects.forEach(obj -> { …
313 java  foreach  lambda  java-8 

7
Sürüm değiştirmeye izin veren Mac OSX'e Java'yı nasıl yüklerim?
Mac OSX'te OpenJDK Java'yı yüklemek ve daha yeni bir sürüm olduğu için diğer JDK'larla birlikte çalışmasını istiyorum. Şu anda, tar.gz dosyasını indirdim ve yoluma yerleştirdim, ancak bakımı zor. Otomatik olarak daha fazla şey yapmayı bulduğum diğer tek kurulum Homebrew fıçısı üzerinden kurulum. Sadece geçerli sürüme de benziyor: brew cask info …
313 java  java-12 


13
MySQL veritabanına bağlanırken SSL bağlantısı hakkında uyarı
Aşağıdaki iki sınıfla, bir MySQL veritabanına bağlanmaya çalıştım. Ancak, her zaman bu hatayı alıyorum: Çarşamba 09:46:52 CET 2015 UYARI: Sunucunun kimlik doğrulaması olmadan SSL bağlantısı kurulması önerilmez. MySQL 5.5.45+, 5.6.26+ ve 5.7.6+ gereksinimlerine göre, açık seçenek ayarlanmamışsa varsayılan olarak SSL bağlantısı kurulmalıdır. SSL kullanmayan mevcut uygulamalarla uyumluluk için verifyServerCertificate özelliği …

14
JSONObject üzerinden yineleme nasıl yapılır?
Ben denilen bir JSON kütüphane kullanın JSONObject(gerekiyorsa geçiş umursamıyorum). Nasıl yineleyeceğini biliyorum JSONArrays, ama Facebook'tan JSON verilerini ayrıştırdığımda bir dizi almıyorum, sadece bir JSONObject, ama JSONObject[0]ilkini almak gibi dizinine bir öğeye erişebilmeliyim ve ben nasıl yapılacağını anlayamıyorum. { "http://http://url.com/": { "id": "http://http://url.com//" }, "http://url2.co/": { "id": "http://url2.com//", "shares": 16 } …
312 java  json 

17
Javadoc etiketleri eksik olduğunda Maven Java 8'de çalışmıyor
Maven'i kullandığımdan beri, Javadoc etiketleri eksik olan yerel depo projelerimi (örneğin, eksik bir parametre) oluşturup kurabildim. Ancak, Java 8'e (1.8.0-ea-b90) geçiş yaptığım için Maven, eksik belge etiketleri konusunda kesinlikle katı ve Javadoc'un olmadığı bir proje oluşturmaya veya yüklemeye çalıştığımda Javadoc sorunları ile ilgili birçok Javadoc hatası göster "mükemmel". Yerel veri …


25
Döngü öncesi veya döngüdeki değişkenleri bildirme arasındaki fark nedir?
Ben her zaman, genel olarak, döngü içinde tekrar tekrar bir aksine, bir döngü önce bir atma değişkeni bildirmek herhangi bir (performans) fark yapar mı merak ettim? Bir (oldukça anlamsız) Java örnek: a) döngü öncesi bildirim: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); } b) döngü …




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.