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

3
Maven'de harici özellikler dosyası nasıl okunur
Maven'de bir x.properties dosyasını nasıl okuyacağını bilen var mı? Bir özellikler dosyasını okumak ve ondan değerleri ayarlamak için kaynak filtrelemeyi kullanmanın yolları olduğunu biliyorum, ancak pom.xml dosyamda şöyle bir yol istiyorum: <properties file="x.properties"> </properties> Bununla ilgili bazı tartışmalar yapıldı: Maven External Properties

11
PHP var_dump'ın Java eşdeğeri nedir?
PHP, bir nesnenin dahili içeriğini çıkaran, bir nesnenin türünü ve içeriğini gösteren bir var_dump () işlevine sahiptir. Örneğin: class Person { private $firstName; private $lastName; public function __construct($firstName, $lastName) { $this->firstName = $firstName; $this->lastName = $lastName; } } $person = new Person('Jon', 'Smith'); var_dump($person); çıktı: object(Person)#1 (2) { ["firstName:private"]=> string(3) …
127 java  php 


13
Boyut sınırı olan bir önbelleğe alınmış iş parçacığı havuzu yapmak imkansız mı?
Önbelleğe alınmış bir iş parçacığı havuzunun oluşturabileceği iş parçacığı sayısı sınırıyla yapmak imkansız gibi görünüyor. Statik Executors.newCachedThreadPool, standart Java kitaplığında şu şekilde uygulanır: public static ExecutorService newCachedThreadPool() { return new ThreadPoolExecutor(0, Integer.MAX_VALUE, 60L, TimeUnit.SECONDS, new SynchronousQueue<Runnable>()); } Dolayısıyla, bu şablonu kullanarak sabit boyutlu bir önbelleğe alınmış iş parçacığı havuzu oluşturmaya …

9
İçe aktarma android.support çözülemiyor
BURADA sağlanan kodu çalıştırmaya çalışıyorum Kodu Github'larından indirdim ve Android SDK'ya aktardım, ancak satırlarda hata gösteriyor import android.support.v4.app.FragmentActivity; import android.support.v4.app.NavUtils; birden çok dosyada. Ancak Android SDK Manager'ı kontrol eğer Android Support Libraryyanı sıra Android Support Repositoryhem yüklendiği klasör Ekstralar. Dizinde destek klasörünü ve içeriğini de görebiliyorum SDK_INSTALL\sdk\extras\android\support. Aynı zamanda da …

1
Gson'un “<” ve “>” kodlarını unicode kaçış dizilerine dönüştürmesini engelleyebilir misiniz?
Gson'un "&lt;" dizesini JSON çıktısında bir unicode kaçış dizisine dönüştürdüğünü fark ettim . Bundan bir şekilde kaçınabilir misiniz, yoksa "&lt;" ve "&gt;" gibi karakterlerin JSON'da her zaman öncelenmesi mi gerekiyor? Yazdıran bu örneği düşünün {"s":"\u003c"}; Basitçe isterdim {"s":"&lt;"}. public static void main(String[] args) { Gson gson = new GsonBuilder().create(); System.out.println(gson.toJson(new …
127 java  json  gson 


10
Exception.printStackTrace () neden kötü uygulama olarak kabul edilir?
Bir yoktur sürü ait malzeme dışarı orada bir istisna yığın izini baskı kötü uygulama olduğunu göstermektedir. Örneğin, Checkstyle'daki RegexpSingleline kontrolünden: Bu kontrol, ex.printStacktrace () 'i çağırmak gibi yaygın kötü uygulamaları bulmak için [...] kullanılabilir. Bununla birlikte, istisnaya neyin neden olduğunu bulmak için yığın izlemenin kesinlikle çok yararlı olmasının geçerli bir …

9
Tüm java dosyalarını belirli bir dizin altında yinelemeli olarak derlemek için javac seçeneği
Projemde java dosyalarını derlemek için javac derleyicisini kullanıyorum. Dosyaları bu gibi çeşitli paketler üzerinde dağıtılır: com.vistas.util, com.vistas.converter, com.vistas.LineHelper, com.current.mdcontect. Bu paketlerin her birinin birkaç java dosyası vardır. Ben javac'ı şöyle kullanıyorum: javac com/vistas/util/*.java com/vistas/converter/*.java com.vistas.LineHelper/*.java com/current/mdcontect/*.java (tek satırda) Bu kadar çok yol vermek yerine, derleyiciden tüm java dosyalarını ana com …
127 java  javac 


2
Intellij IDEA'da katlanmış paket zinciri nasıl genişletilir?
Intellij IDEA, ara paketler başka türlü boşsa paketleri otomatik olarak birbirine zincirler. Genel olarak güzel bir özellik. Ancak bazen, özellikle yeni projeniz için yeni paket yapıları oluşturmanın ortasındayken bunların zincirlenmesini istemezsiniz. Bu özelliği belirli bir paket için devre dışı bırakma ayarına rastlamış olabilirim, ancak şu anda nerede bulamıyorum. Peki, bu …

7
@RequestParam'da bir liste bağlama
Bir formdan bazı parametreleri şu şekilde gönderiyorum: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Denetleyici yöntemindeki tüm parametreleri aşağıdaki gibi bir parametre ekleyerek elde edebileceğimi biliyorum. public String controllerMethod(@RequestParam Map&lt;String, String&gt; params){ .... } MyParam [] parametrelerini (diğerlerini değil) bir listeye …

4
Köşeli parantez içindeki yaklaşık işareti, genel bir Java sınıfı oluştururken ne anlama gelir?
Bazı JMockit örneklerini okuyordum ve şu kodu buldum: final List&lt;OrderItem&gt; actualItems = new ArrayList&lt;~&gt;(); Genel tanımlayıcıdaki yaklaşık işareti ne anlama geliyor? Bunun tekli bitsel NOT operatörü olduğunu biliyorum, ama burada bir işlenen göremiyorum. Ayrıca, derlemeyi denedim ve bir hata aldım. Ben sadece bir şey mi kaçırıyorum?

7
Bağlam yolu olmadan istek URI'si nasıl alınır?
Yöntem request.getRequestURI () bağlam yolu ile URI döndürür. Bir uygulamanın temel URL'si ise Örneğin, http://localhost:8080/myapp/(yani bağlam yolu myapp ) ve dediğim request.getRequestURI()için http://localhost:8080/myapp/secure/users, bu dönecektir /myapp/secure/users. Yalnızca bu kısmı /secure/users, yani bağlam yolu olmayan URI'yi almanın bir yolu var mı?
127 java  servlets 

7
Gradle görevi - argümanları Java uygulamasına ilet
Özel bir gradle görevi ile çalışan bir Java uygulamam var ve uygulama çağrıldıktan sonra bazı argümanlar gerektiriyor. Bunlar: programName ( string | -f filename | -d key | -h) Options: string Message to be used. -d key Use default messages, key must be s[hort], m[edium] or l[ong]. -f filename Use …
127 java  gradle  arguments 

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.