Sorğular 'jls'

Java >
17
Cavablar

X == (x = y) uyğun olmayan səbəb (x = y) == x?

Aşağıdakı nümunəni nəzərdən keçirin: class Quirky {public static void main (String [] args) {int x = 1; int y = 3; System.out.println (x == (x = y)); // səhv x = 1; System.out.println sıfırlama ((x = y) == x); // t ...
12 dekabr '18 'də 22:11' də
15
Cavablar

Niyə interfeyslərdə statik üsullar yoxdur, statik sahələr və daxili siniflər yaxşıdır? [Pre-Java8]

Burada interfeyslərdə statik metodları müəyyən edə bilməyəcəyiniz barədə bir neçə sual verilmişdir, lakin onların heç biri əsas tutarsızlıqları təsir göstərmir: niyə statik sahələri və inte statik daxili növlərini müəyyən edə bilərsiniz ...
24 sep qoydu . '08 saat 10:19 'da
4
Cavablar

Niyə java kompilyasiya vaxtında dəyişənləri bağlayır?

Aşağıdakı nümunə kod sinifini nəzərdən keçirin MyClass {public String var = "base"; public void printVar () {System.out.println (var); }} sinif MyDerivedClass, MyClass {public String var = "derived"; ictimai void çap ...
set 06 Sentyabr. 14: 14-də
1
cavab

Java'da parametr parametrlərini necə edirsiniz?

C: fooFunc (barFunc (), bazFunc ()) -da aşağıdakı funksiyanı nəzərə alaraq; BarFunc və BazFunc əmri müəyyən edilmir, buna görə də barFunc () funksiyası bazFunc () və ya bazFunc () əvvəlcədən barFunc () əvvəl C çağırılır C. Java icra qaydasını göstərir ...
04 fevral müəyyən '10 saat 20:16 'da
10
Cavablar

Məlum bir növün sinifini necə yaratmaq olar: Class <List <String >>

Aşağıdakıları edin: public Class <List <String >> getObjectType () {// burada nə edə bilərəm? } Hansı sinif ifadəsi, generics və kompilyasiya təmin edəcək ki, bu üsuldan tam olaraq geri bilər? List.class bu deyil ...
Jan 06 tarixini təyin etdi '10 saat 13:45 'da
3
Cavablar

Java sinif həssaslığı

Eyni adla iki açıq Java dərsləri yazarsanız və müxtəlif dizinler halında həssas olmadıqda, hər iki sinif run vaxtında istifadə edilə bilməz. (Mən Windows, Mac və Linux-da JSM HotSpot-in bir neçə versiyasını sınamışam.
05 iyun 'da 5:26' də təyin olundu
3
Cavablar

Lambda ifadəsi və metodu aşırı şübhə

Tamam, buna görə də üsulun yüklənməsi pis bir şeydir və ticarətdir; İndi bu həll olundu, deyək ki, mən həqiqətən aşağıdakı metodu aşırı yükləmək istəyirik: static void run (Consumer <Integer> consumer) {System.out.println ("istehlak ...
Mayın 02-də saat 17: 43-də təyin olundu
5
Cavablar

Java interfeysində daimi olaraq "ictimai statik final" zəruri mi?

Bu kod: interface Config {int MAX_CONN = 20; } tərtib və gözlənildiyi kimi çalışdı. Eyni şeyə bənzəyir: interface Config {public static final int MAX_CONN = 20; } "İctimai statik yekun" mənfi cəhətləri üçün lazımsızdır ...
11 iyul '13 'də saat 15:02' də təyin olundu
4
Cavablar

İstenmeyen dəyişənləri göstərən Anonim-Daxili siniflər

Anladığım kadarıyla, aşağıdakı kod doğru yazılmış olmalıdır. Ancaq bu kodu çalıştırdığımda, səhv yazar. Anonim siniflərin Java sənədlərindən 15.9.5. Anonim sinif hər zaman tamamilə başa çatmışdır. Public class Test {public static void ...
03 yanvar tarixinə təyin edildi '19 saat 12:10 'da
3
Cavablar

Paralel kodda tapşırıq operatorunun qaytarılması dəyəri

Aşağıdakı sinif nəzərə alınmışdır: sinif Foo {public volatile int number; ictimai int method1 () {int ret = number = 1; geri qayıtmaq; } ictimai int method2 () {int ret = sayı = 2; geri qayıtmaq; }} və bir neçə mövzuya zəng vurarsa ...
12 oct. '12 'də 3:39' də
5
Cavablar

Operatorda Java

Bir milyon dəfə IN əməliyyat sistemindəki operatoru SQL-də IN operatorundan istifadə etmək istərdim. Bu, sadəcə bir kompilyator sintaksis şəkəri kimi tətbiq oluna bilər. Beləliklə, əgər (əgər (a, b, c)) {} başqa (əgər (d, e) dəyərində) {} ... həqiqətən ...
set 12 sep. '11 saat 18:50 'da
2
Cavablar

Java'da daimi bir ifadə '1/0' mi?

Java 8 JLS ifadəsini (1/0) daimi bir ifadə hesab edirəm, ancaq OpenJDK 8 ilə aşağıdakı proqramı tərtib etməyə çalışdığımda səhv mesajı ictimai sinifdən ala bilərsiniz {public static void main (String [] args) {...
iyul ayının 03-də saat 15:
2
Cavablar

Bir sinifin alt sinifində bir sahəni yenidən yazarsanız, alt sinifdə eyni adı (və başqa bir növü) olan iki sahə varmı?

Məndə 3 sinif var: ictimai sinif Alpha (Public Number number; } ictimai sinif Beta Alpha genişləndirir {public String number; } ictimai sinif Gama Beta {public int number; } Aşağıdakı kodu niyə tərtib edir? Və nə qədər ...
23 Fevralda təyin olundu '12 saat 17:30 'da
3
Cavablar

Hər bir daxili sinif bir enclosing örneği tələb edir ki, doğrudurmu?

Daxili sinifin müddəti ümumiyyətlə "düşünülmüş bir sinif tələb edən bir sinif" hesab olunur. Bununla belə, JLS aşağıdakıları bildirir: 8.1.3. Daxili sinif və əhatə edən nümunələr [...] Daxili siniflər Yerli (§14.3), anonimdir ...
set 09 dekabr 13 saat 13:58
5
Cavablar

JLS hansı hissələr onlar təsdiqlənmiş istisnalar atmaq mümkün ola bilər?

Mən yaxınlarda kəşf etdilər və bildirdilər ki, javak tərtibatçısı vasitəsilə yoxlanılmış bir istisnanı atlaya və onu atmaq lazım olmayan yerə atsın. Java 6 və 7-də tərtib edir və atır və ya pişik olmadan SQLException bəndini atır ...
set 25 sentyabr '12 saat 12:59 'da