Dificultatea în studierea Java

Dificultăți în Java de învățare

Astăzi am primit o întrebare de la unul dintre noii membri ai javarush.ru: «Sunt pe dzhavarashe începător și sunt interesați în opinia vechi-cronometre. În cazul în care ați cumpărat cursul plătit și justifică el însuși? "

Buna ziua! În mod corespunzător făcut, ei au scris. Îmi exprim opinia.
Dzhavarash o alternativă la ucenicie / formare în companiile de IT. Dacă aveți o șansă mai mică de a obține într-una dintre aceste programe la curent situația dumneavoastră (vârsta, nivelul de cunoștințe, experiență anterioară, etc.), atunci dzhavarash va fi un mare ajutor, și poate fi chiar singura șansă de a intra în industrie.

Nu contează cât de multe cărți pe Java nu am citit, pentru prima carte, eu nu pot găsi ceva mai bun decât headfirst - Learning Java. Poate pentru că eu sunt puțin diferite privire la formarea. Voi încerca să explic în câteva propoziții.

Ps proces, precum și scrierea de aplicatii de învățare va simplifica foarte mult și accelera mentor, dacă îl puteți găsi singur.

Headfirst «Learning Java» carte prea rece - Sunt de acord! Nu-l mai vorbim, pentru că nu a fost posibil pentru exercitarea ei, ea doar recent intrat în câmpul meu vizual. Aici este acum câștiga loterie - atunci voi dezabona :-)

memorând directă Eu folosesc doar pentru anumite momente speciale (nu sunt foarte multi se pot aproximativ 5% din volumul total al materialului), care sunt clare pentru mine, dar din cauza sale evidenþã, cererea amintesc într-adevăr, pentru că uitate rapid. Sploshnyakom memoreze toate materialele - e greu :-)
Eu folosesc formula bine cunoscută: Cunoștințe - Abilități - Abilități. Cunoștințele care aveți nevoie pentru a primi / absorbi prin înțelegere și apoi trebuie să pună în practică, care va avea o aplicare automată a acestora în practică.

Recent, stabilit el însuși a spus programul Blacky Anki - să încerce să o ajute să-și amintească momentele trecătoare. Iată câteva dintre mine enumerate în cărțile:

Întrebare. Ce este inițializarea specială a variabilelor locale?
Răspuns. Variabilele locale nu sunt inițializate automat la o valoare nulă nulă. variabilă locală, trebuie să inițializa în mod explicit cu ajutorul noului operator sau atribuindu un nul valoare nulă.

Întrebare. Ce constă o BigDecimal de?
Răspuns. Un BigDecimal constă din
1. o valoare arbitrară nedemultiplicat precizie întreg
2. scară întreg pe 32 de biți
valoarea numărului reprezentat de BigDecimal este deci egal cu (pow unscaledValue × (10, -scale))

Întrebare. Care câmpuri de instanță nu ar trebui să utilizeze cuvântul cheie finală?
Răspuns. Cuvântul cheie final nu ar trebui să fie utilizat pentru a face referire la tipurile variabile variabile (pentru că, chiar dacă variabila în sine este definitivă, dar obiectul la care se referă, este posibil să se schimbe, ceea ce poate duce la neînțelegeri / erori). Asta-i drept - se aplică variabilelor finale ale tipurilor primitive și tipuri de referință imuabile (de exemplu, String) - în cazul în care variabila devine definitivă, deoarece Nu se poate schimba oricare dintre sine sale sau a unui obiect la care se referă.

Acesta este modul în care ultima întrebare cu privire la final este, de asemenea, o dovadă izbitoare în favoarea Horstmann - doar la ea, am găsit această explicație cu privire la caracteristicile de utilizare a cuvântului cheie în Shildt un cuvânt despre asta. Foarte revelatoare.

Nu știu creierul meu nu este altceva decât programarea nu este ocupat, nu-mi pot permite o mulțime să-și amintească, exagerarea desigur.

Cu toate acestea, voi adăuga din nou, prelegeri pe JavaRush, este minimul de bază, care este necesar să se aibă cunoștințe.

Cred că chiar și de o astfel de minoritate care orice contureze, și apoi se repetă, oamenii o prelegere rapid și du-te-go-go pentru sarcina, și apoi a crea o temă pe forum, care nu poate rezolva problema, deoarece ei nu citesc cu atenție lectura, ultima, înainte de ultimul, sau anterior strat.

Când sunteți la interviu, ai o șansă la 100% trebuie să ceară mai întâi materialul teoretic, și apoi practica.

Desigur, este bine atunci când materialul ricoșează de pe dinți.
Dacă vreau niște capitol din cartea a rămas în memorie, se va contura, dar foarte scurt. Și apoi mă pot întoarce la acest rezumat și defilați în capul tău să-și amintească.

oh, aceste norme stabilite, cum ar fi memorat învățate))) nu se află pe dinți, dar în conversație liber să spună sau să dea câteva exemple, de asemenea, este considerat norma.

Nu e de mirare ei spun repetarea mama învățării.

În principiu, aceeași engleză și doresc să învețe, să învețe / să memoreze / memoreze limba de proiectare de bază și apoi se adaugă și se adaugă mai mult și mai mult.

Despre variabile finale ai îndoit. Personal, nu văd de mult un motiv de a plăti astfel de lucruri în cartea despre baza. De ce? Pentru că această „explicație“ în sine este format ca urmare a utilizării bazelor de cunoștințe. Dar ceea ce nu ar trebui să fie făcut în programarea sunt nelimitate.

Nu văd nimic în neregulă cu faptul că Horstmann a explicat acest punct la începutul cărții. Și nu este doar de dragul de o capusa este făcută și a intrat într-un context foarte potrivit - în secțiunea privind clase, explicând că astfel de domenii de exemplu imuabile. Un lucru pe care pur și simplu listă clasa pentru finală - este interdicția de moștenire, pentru metoda - trece peste interdicția, iar variabilele - interdicția de a le schimba. Este destul de o alta - pentru a da o înțelegere mai profundă a modului în care acest lucru este posibil și trebuie să fie utilizat. Imediat spune despre ea, mai degrabă decât să aștepte până te înainte de a ajunge scriind o grămadă govnokoda înainte. Perfect tehnica normală de formare - a da mai întâi teoria și practica exemplul din dreapta. Ce crimă?
Acest lucru este bun și Horstmann, care este foarte inteligent și locul oferă o perspectivă asupra modului de utilizare a instrumentelor de limbă, nu doar listează ce Java are operatori, cuvinte cheie, etc. etc.

Nu prea înțeleg, vreau să spun că exact același efect final asupra primitivelor și link-uri, de aceea eu nu văd rostul ca este să individualizeze de data aceasta, cu atât mai mult că sunt evaluate ca prima carte pe Java. Un alt punct - cum să-l folosească și ce carte ar fi oportun - pentru modele, pentru biblioteci, cadre ... Ie în cazul în care există ceva deosebit de speciale de utilizare a subtilitate, nu ar trebui să fie acoperite în codul teoretic, care, deși bine scris, dar este scoasă din contextul cererii.

Am scris cum am obține cunoștințe, predau câteva informații de bază, plus citit cartea, astfel încât informațiile de bază este structurată, și „obrostaet“ bulgăre de zăpadă.

Îți spun, scrie cum o faci, cum să gestioneze timpul. Cum de a începe să învețe că ai citit cum să combine tot ceea ce sunt despre ea (poate fi rezumat). Voi spune că timpul petrecut o dată pierdut, și nu împărtășesc informații, mi-ar fi plăcut să citească. Dacă introduce o altă aplicație poate de credit, voi spune că pichal, lumea mea sa prăbușit, și veți afla cum. pentru că până acum doar să știu despre mine dat metodă de studiu.

Și am să repet încă o dată că sulul pentru a defila în sus și a citi mintea mea, l-am descris deja.

Scuze, nu am fost atent.

Nu contează cât de multe cărți pe Java nu am citit, pentru prima carte, eu nu pot găsi ceva mai bun decât headfirst - Learning Java. Poate pentru că eu sunt puțin diferite privire la formarea. Voi încerca să explic în câteva propoziții.

DB - Learning MySql headfirst, de primăvară - de primăvară în acțiune - Manning, hibernează - Java Persistența cu Hibernare \ hibernează în Acțiune - Manning. Editions ia cele mai recente necesare, în special cărți despre primăvară. Pentru Java precum și asigurați-vă că pentru a citi ceea ce este pe modelele, există o carte cu capul inainte modele de design, există, de asemenea, un bine-cunoscut „Gang of Four» GOF. Doar o gustare, J. Bloch. - programare Java eficientă.

Dar, din nou, toate aceste cunoștințe este absolut fără valoare fără codificare practici. Cum nu bine înțeles teorie, există erori de care aveți nevoie pentru a face, există găuri în care aveți nevoie pentru a obține în viitor pentru a spune „a fost acolo - cunoaște“ cu certitudine.

Da, eu nu iau la inima pe care pur si simplu nu poate sta în viață zguduirea aer liber, am stabilit o metodă cum predau eu, oamenii au început să spună ce este adevărat și ce nu este.

Nu este cu cât de bine scanate, textul în sine nu este recunoscut.
Și pentru comoditatea de citire, apoi fiecare opțiune plusuri sale, minusuri. Doar aici, în versiunea electronică în mod constant în curs de dezvoltare de noi chifle. Cine spune că nu poți plia pagina, în timp ce alții să le răspundă într-o formă electronică, care este deja există un buton special;) software-ul, de asemenea, trebuie să știe. Cine știe, acolo avem o ecrane care pot fi îndoite, poate cineva din start-up în curând cartea va face un universal, pentru a satisface atât unul cât și celălalt. 1 carte este pentru toți, asta e sigur))