«java-7» etiketlenmiş sorular

Java SE sürüm 7, 2011'de piyasaya sürüldü. Sürüm 6'ya kıyasla yeni özellikler arasında dinamik dil desteği, sıkıştırılmış işaretçiler, küçük dil uzantıları, eliptik eğri kriptografisi, yeni ağ protokolleri, Dizeleri bir switch deyimi ve çeşitli sistem kitaplığı uzantıları.

30
Bu ortamda hiçbir derleyici sağlanmamıştır. Belki de JDK yerine JRE ile çalışıyorsunuz?
Eclipse'de m2eclipse kullanarak bir proje derliyorum. Eclipse JDK yolunu şöyle ayarladım: Windows-->preferences-->installed jres--> jdk1.7.xx path Ama bu bir hata gösteriyor [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [INFO] 1 error [INFO] ------------------------------------------------------------- …

7
Java 7'de elmas operatörünün (<>) anlamı nedir?
Java 7'deki elmas operatörü aşağıdaki gibi kodlara izin verir: List&lt;String&gt; list = new LinkedList&lt;&gt;(); Ancak Java 5/6'da yazabilirim: List&lt;String&gt; list = new LinkedList(); Tip silme anlayışım, bunların tamamen aynı olduğudur. (Jenerik yine de çalışma zamanında kaldırılır). Neden elmasla uğraşasınız ki? Hangi yeni işlevsellik / tip güvenliğine izin veriyor? Yeni bir …

27
Mac OS X üzerinde Java 7 yüklendi, ancak Terminal hala sürüm 6 kullanıyor
Oracle web sitesinden indirilen JDK 7u7'yi yükledim. Ancak kurulumdan sonra terminal hala java sürüm 6'yı gösteriyor $java -version java version "1.6.0_35" Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811) Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode) Java 7'nin neden görünmediğine dair bir fikriniz var mı? Cvp: Tamam, sorun çözüldü. Cevap: …
391 java  macos  java-7 

9
“Uygulamada Java Eşzamanlılığı” hala geçerli mi? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştir Mı Uygulamada Java eşzamanlılık hala geçerli mi? Kitapta açıklanan fikirlerin, kavramların ve uygulamaların …



8
Android ile Java 7 dil özellikleri
Sadece Android ile yeni Java 7 dil özelliklerini kullanmayı deneyen olup olmadığını merak mı ediyorsunuz? Android'in Java'nın tükettiği bayt kodunu okuduğunu ve dex'e dönüştürdüğünü biliyorum. Sanırım sorum şu: Java 7'nin bayt kodunu anlayabiliyor mu?
188 java  android  bytecode  java-7 

8
Android Studio ve Gradle'da -source 1.7 nasıl ayarlanır
Projemi Android Studio'da derlemeye çalışırken şu hatayı alıyorum: Gradle: error: diamond operator is not supported in -source 1.6 Bulduğum tüm proje tercihlerinde 1.7 olarak hedef belirledim. Ayrıca 1.7 SDK altındaki proje SDK'larında görüntülenen yol, java 1.7 kurulumuna giden doğru yoldur. Terminalde java -version çalıştırdığımda bile, java 1.7 üzerinde çalıştığımı söylüyor. …

2
Java SafeVarargs ek açıklaması, standart veya en iyi uygulama var mı?
Geçenlerde java @SafeVarargsnotuna rastladım . Java'da değişken bir işlevi yapan şey için googling yapmak beni oldukça karışık bıraktı (yığın zehirlenmesi? Silinen tipler?), Bu yüzden birkaç şey bilmek istiyorum: Değişken bir Java işlevini bu @SafeVarargsanlamda güvensiz yapan nedir (tercihen derinlemesine bir örnek şeklinde açıklanır)? Bu ek açıklama neden programcının takdirine bırakılmıştır? …

16
Maava için belirli java sürümü nasıl ayarlanır
Makinemde iki java sürümü yüklü: (1.6 ve 1.7 manuel olarak kurdum). Her ikisine de farklı projeler için ihtiyacım var. Ama Maven için 1.7'ye ihtiyacım var, şimdi Maven'im 1,6 java sürümünü kullanıyor, Maven'i 1.7'yi kullanmaya nasıl ayarlayabilirim?
166 maven  java-7  java-6 


5
Kaynakları denemeyi JDBC ile nasıl kullanmalıyım?
JDBC ile bir veritabanından kullanıcı almak için bir yöntem var: public List&lt;User&gt; getUser(int userId) { String sql = "SELECT id, name FROM users WHERE id = ?"; List&lt;User&gt; users = new ArrayList&lt;User&gt;(); try { Connection con = DriverManager.getConnection(myConnectionURL); PreparedStatement ps = con.prepareStatement(sql); ps.setInt(1, userId); ResultSet rs = ps.executeQuery(); while(rs.next()) { …



2
Java: int dizisi sıfırdan farklı öğelerle başlar
JLS'ye göre, bir intdizi başlatıldıktan hemen sonra sıfırlarla doldurulmalıdır. Ancak olmadığı bir durumla karşı karşıyayım. Böyle bir davranış ilk olarak JDK 7u4'te ve sonraki tüm güncellemelerde de ortaya çıkar (64 bit uygulama kullanıyorum). Aşağıdaki kod istisna atar: public static void main(String[] args) { int[] a; int n = 0; for …

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.