Klausimai pažymėti „java“

„Java“ (negali būti painiojama su „JavaScript“, „JScript“ arba „JS“) yra universalus objekto programavimo kalba su statiniu spausdinimu, skirtas naudoti su „Java Virtual Machine“ (JVM). „Java Platform“ - tai kompiuterio sistemos, kurioje įdiegtos „Java“ programų kūrimo ir valdymo priemonės, pavadinimas. Naudokite šią žymą klausimams, susijusiems su „Java“ programavimo kalba arba „Java“ platformos įrankiais.
26
atsakymai

Kodėl greičiau apdoroti surūšiuotą masyvą nei nerūšiuota masyvas?

Čia yra C + + kodo, kuris atrodo labai savotiškas, gabalas. Dėl keistos priežasties duomenų rūšiavimas stebuklingai daro kodą beveik šešis kartus greičiau. #include <algorithm> #include <ctime> #include <iostream> int main () {// Ge ...
Nustatyta birželio 27 d. 12 val
8
atsakymai

Kodėl šių dviejų kartų atėmimas (1927 m.) Duoda keistą rezultatą?

Jei paleisiu šią programą, kuri analizuoja dvi datos eilutes, nurodydama vieną kartą per 1 sekundę, ir jas palygina: viešosios statinės tuščiosios reikšmės (String [] args) išmeta ParseException {SimpleDateFormat sf = new SimpleDateFormat ("yyyy-MM-dd HH: mm: s ...
liepos 27 d. 11 val. 11:15
92
atsakymai

Ar „Java“ yra „po-nuoroda“ arba „pagal vertę“?

Visada maniau, kad java yra perduodanti nuoroda. Tačiau mačiau keletą dienoraščio įrašų (pvz., Šio dienoraščio), teigdamas, kad taip nėra. Nemanau, kad suprantu skirtumą, kurį jie daro. Kas yra paaiškinimas?
nustatyti 02 rugsėjo '08 23:14
60
atsakymai

Venkite! = Null

Naudoju objektą! = Null, kad išvengtumėte „NullPointerException“. Ar yra gera alternatyva? Pavyzdžiui: jei (someobject! = Null) {someobject.doCalc (); } Taip išvengiama „NullPointerException“, kai nežinoma, ar objektas yra ...
lapkričio 7 d. '08 11:31
58
atsakymai

Kaip perskaityti / konvertuoti InputStream į eilutę Java?

Jei turite objektą „java.io.InputStream“, kaip turėtumėte tvarkyti šį objektą ir sukurti eilutę? Tarkime, turiu „InputStream“, kuriame yra teksto duomenų, ir noriu ją konvertuoti į eilutę, todėl, pavyzdžiui, galiu jį parašyti ...
lapkričio 21 d. '08, 7:47 val
11
atsakymai

Kodėl Java + =, - =, * =, / = priskyrimo operatoriaus priskyrimai nereikalauja?

Iki šiol maniau, pavyzdžiui: i + = j; Buvo tik etiketė: i = i + j; Bet jei tai bandome: int i = 5; ilgas j = 8; Tada i = i + j; nebus sukompiliuoti, bet i + = j; sukurs baudą. Ar tai reiškia, kad savarankiškai ...
nustatytas sausio 03 d '12 13:10
13
atsakymai

Ar teisingi „Android“ vartotojoManager.isUserAGoat () naudojimo atvejai?

Pažvelgiau į naują „Android“ 4.2. Įdiegtą API. Žvelgiant į „UserManager“ klasę, aš užstrigo šiais būdais: public boolean isUserAGoat () Naudojamas norint nustatyti, ar vartotojas, kuris skambina, yra teleportuojamas. ...
lapkričio 14 d. '12, 11:34
39
atsakymai

HashMap ir Hashtable skirtumai?

Koks skirtumas tarp „HashMap“ ir „Hashtable“ „Java“? Kas yra efektyvesnė ne transliacijos programoms?
nustatyti 02 rugsėjo '08 23:12
35
atsakymai

Sukurkite „ArrayList“ iš masyvo

Turiu masyvą, kuris yra inicijuotas taip: Elementas [] array = {naujas elementas (1), naujas elementas (2), naujas elementas (3)}; Norėčiau konvertuoti šį masyvą į klasės ArrayList objektą. ArrayList <Element> masyvistas = ???;
nustatyti Oct 01 '08, 5:38 val
18
atsakymai

Kodėl char [] pirmenybė teikiama slaptažodžiams?

„Swing“ slaptažodžio lauke yra getPassword () metodas (grąžina char []), o ne įprastas „getText“ () metodas (grąžina eilutę). Be to, aš susidūriau su pasiūlymu nenaudoti eilutės slaptažodžiui tvarkyti. Kodėl String sukuria saugumo riziką ...
nustatyti 16 sausis '12, 17:20
61
atsakymas

Kaip generuoti atsitiktinius sveikus skaičius tam tikrame intervale „Java“?

Kaip sukurti atsitiktinę int reikšmę tam tikrame diapazone? Aš bandžiau taip, bet tai neveikia: bandymas 1: randomNum = minimalus + (int) (matematika: didžiausias) *; // Klaida: „randomNum“ gali būti didesnis nei „maksimalus“. Bandymas 2: atsitiktinis rn = naujas ...
12 d '08 9:20 val
7
atsakymai

Iteracija per HashMap

Galimas dublikatas: Kaip efektyviai rūšiuoti kiekvieną įrašą „žemėlapyje“? Koks yra geriausias būdas kartoti per „HashMap“ elementus?
nustatyti liepos 1 d
53
atsakymai

Atminties nuotėkio sukūrimas naudojant java

Aš tiesiog turėjau interviu ir buvo paprašyta sukurti atminties nuotėkį naudojant „Java“. Nereikia nė sakyti, kad aš jaučiausi gana kvailas, neturėjęs menkiausios idėjos, kaip net ją pradėti kurti. Kas bus pavyzdys?
birželio 24 d. 11 val
27
atsakymai

Koks skirtumas tarp viešojo, saugaus, partijų ir privačių „Java“?

„Java“ yra aiškios taisyklės, kada naudoti kiekvieną prieigos modifikatorių, būtent numatytąjį (privatų paketą), viešą, apsaugotą ir privatų, padarant klasę ir sąsają ir apdorojant paveldėjimu?
nustatytas spalio 18 d '08 10:53 val
44
atsakymai

Kaip konvertuoti String į int į Java?

Kaip konvertuoti String į int į Java? Mano eilutėje yra tik numeriai, ir noriu grąžinti jam atstovaujamą numerį. Pavyzdžiui, atsižvelgiant į eilutę „1234“, rezultatas turėtų būti skaičius 1234.
07 Bal '11 21:27