«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 Sanal Makinesi ve CLR
MSIL ve Java bayt kodu arasındaki farklar adlı soruya bir tür takip olarak ? , Java Sanal Makinesi'nin çalışma biçimine (.NET Framework Ortak Dil Çalışma Zamanı (CLR) çalışıyor? Ayrıca, .NET çerçevesi CLR "sanal makine" veya sanal makinenin nitelikleri yok mu?

11
Spring Security ile birim testi
Şirketim, Spring MVC'yi bir sonraki projelerimizden birinde kullanmamız gerekip gerekmediğini belirlemek için değerlendiriyor. Şimdiye kadar gördüklerimi seviyorum ve şu anda Spring Security modülüne bakıp kullanabileceğimiz / kullanmamız gereken bir şey olup olmadığına karar veriyorum. Güvenlik gereksinimlerimiz oldukça basit; bir kullanıcının sadece sitenin belirli bölümlerine erişebilmesi için bir kullanıcı adı ve …

8
Java'da neden Sabit özellik yok?
Java sabitleri arkasındaki nedeni belirlemeye çalışıyordum Java öğrendim öğrendim finalanahtar kelime kullanarak sabit bildirmek için . Sorum şu: Java neden bir Constant ( const) özelliği sunmadı . Birçok kişi C ++ 'dan geldiğini söylediğinden, C ++' da constanahtar kelimemiz var. Lütfen düşüncelerinizi paylaşın.
140 java  constants  final 

20
Java'da “this” in anlamı nedir?
Normalde thissadece yapıcılarda kullanıyorum . Genel değişkenle this.somethingaynı ada sahip parametre değişkenini (kullanarak ) tanımlamak için kullanıldığını anlıyorum . Ancak, gerçek anlamının thisJava'da ne olduğunu ve thisdot ( .) olmadan kullanırsam ne olacağını bilmiyorum .
140 java 

15
Java: Bir akışın doğru karakter kümesi kodlamasını belirleme
Aşağıdaki iş parçacığına referansla: Java Uygulaması: iso-8859-1 kodlanmış dosya doğru okunamıyor Bir girdi / dosyanın doğru karakter kümesi kodlamasını programlı olarak belirlemenin en iyi yolu nedir? Aşağıdaki kullanarak denedim: File in = new File(args[0]); InputStreamReader r = new InputStreamReader(new FileInputStream(in)); System.out.println(r.getEncoding()); Ancak ISO8859_1 ile kodlandığını bildiğim bir dosyada yukarıdaki kod, …

2
Ölçek ve yuvarlak
Bu iki çağrı arasındaki fark nedir? (Var mı?) // 1. new BigDecimal("3.53456").round(new MathContext(4, RoundingMode.HALF_UP)); // 2. new BigDecimal("3.53456").setScale(4, RoundingMode.HALF_UP);
140 java  bigdecimal 

4
Java 8: Akışların Koleksiyonlara Karşı Performansı
Java 8'de yeniyim. Hala API'yi derinlemesine bilmiyorum, ancak yeni Streams API'nin performansını eski iyi Koleksiyonlarla karşılaştırmak için küçük bir gayri resmi karşılaştırma yaptım. Test, bir listeyi filtrelemek Integerve her çift sayı için kare kökü hesaplamak ve bunun bir sonucu Listolarak saklamaktan oluşur Double. İşte kod: public static void main(String[] args) …

7
IntelliJ, sağ tıklayıp 'Yeni'yi seçtiğimizde' Sınıf 'göstermiyor
Biz IntelliJ yeni bir proje oluştururken ve doğru bir dizin tıkladığınızda seçmek için birşeylerindeğiştiğini yanlış olması gerekir Yeni bağlam menüsünü ve sonra olsun, Java tabanlı seçenekler gösterilmez. Şu anda Dosya, bazı HTML seçenekleri, XML seçenekleri gibi şeyler alın. Şimdiye kadar bunun Proje / Modül yapılandırmasında doğru bir şekilde yapılandırılmadığımızı varsaydık. …

11
RecyclerView - Belirli bir konumda görünüm elde edin
A RecyclerViewve an ile bir etkinliğim var ImageView. RecyclerViewGörüntülerin bir listesini yatay olarak göstermek için kullanıyorum . Ben bir resmi tıkladığınızda aktivitesinde görüntünün büyük resmi göstermelidir. Şimdiye kadar her şey iyi çalışıyor.RecyclerViewImageView Şimdi ImageButtonsaktivitede iki tane daha var : imageButton_leftve imageButton_right. Tıkladığımda imageButton_left, resimdeki görüntü ImageViewsola dönmeli ve ayrıca resimdeki …

9
@Nullable ve @Nonnull ek açıklamalarını nasıl daha etkin kullanabilirim?
Bunu görebiliyorum @Nullableve @Nonnullek açıklamalar s'yi önlemede yardımcı olabilirNullPointerException ama çok ilerlemiyorlar. Bu ek açıklamaların etkinliği bir dolaylı aktarım düzeyinden sonra tamamen düşer, bu nedenle yalnızca birkaçını eklerseniz çok fazla yayılmazlar. Bu ek açıklamalar iyi uygulanmadığından, işaretli bir değerin @Nonnullnull olmadığını ve sonuç olarak null kontrol gerçekleştirmediğini varsayma tehlikesi vardır …

21
Java'da döngü için son yineleme
Döngünün son kez yinelenip yinelenmediğini belirlemenin bir yolu var mı? Kodum şuna benzer: int[] array = {1, 2, 3...}; StringBuilder builder = new StringBuilder(); for(int i : array) { builder.append("" + i); if(!lastiteration) builder.append(","); } Şimdi, son yinelemede virgül eklemek istemiyorum. Şimdi son yineleme olup olmadığını belirlemek için bir yolu …

30
java.lang.ClassNotFoundException: Yol üzerinde sınıf bulunamadı: dexpathlist
Şu anda tamamen doğal ndk kullanmak zorunda olduğum bir proje üzerinde çalışıyorum. Irrlicht motor kaynağından bir helloworld örneği çalıştırmayı denediğimde işe yaradı. Sonra projemde bu örneğin aynı biçimini kullanarak kullanmayı deneyin. Ama anladım: 03-14 01:40:05.308: E/AndroidRuntime(799): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.irrlicht.example1/android.app.POMActivity}: java.lang.ClassNotFoundException: Didn't find class "android.app.POMActivity" on path: DexPathList[[zip …
140 java  android  c++  android-ndk 

7
Java 8'de lambda kullanarak bir Haritası <K, V> başka bir Haritaya <K, V> nasıl dönüştürebilirim?
Java 8'e bakmaya başladım ve son zamanlarda yazdığım çok basit bir şeyi yeniden yazmaya çalışacağımı düşündüğüm lambdasları denemek için. Yeni harita sütun ilk harita sütunun savunma bir kopyası olduğu sütun dizeye başka bir harita dize bir dize Haritası açmak gerekiyor. Sütun bir kopya oluşturucuya sahiptir. Şimdiye kadar aldığım en yakın …
140 java  map  lambda  java-8  java-stream 

6
Gradle derlemesini kullanarak IntelliJ IDEA'da Gradle bağımlılıklarını alma
Sınıf oluşturma, IntelliJ IDEA içinden bile bağımlılıkları "Harici Kitaplıklar" klasörüne koymaz, bu nedenle bu sınıflar düzenleyicide öneri olarak görünmez ve bunları içe aktarma olarak eklediğimde bir derleme hatası vardır. IntelliJ'in bağımlılıkları otomatik olarak build.gradle dosyama dahil etmesini nasıl sağlayabilirim , örneğin: compile 'com.google.code.gson:gson:1.7.2


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.