INHOUDSOPGAWE:

JAVA - Inleiding: 5 stappe
JAVA - Inleiding: 5 stappe

Video: JAVA - Inleiding: 5 stappe

Video: JAVA - Inleiding: 5 stappe
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, November
Anonim
JAVA - Inleiding
JAVA - Inleiding

Ek sal probeer om u mense effektief en vinnig deur hierdie tutoriaal te lei. JAVA is 'n baie komplekse taal met baie om te leer. Hierdie tutoriale aanvaar geen verantwoordelikheid om u korrek te onderrig nie, maar ek sal probeer om dit duidelik te maak en alle foute weg te laat. As u alreeds vertroud is met JAVA, moet u verder gaan na latere afdelings. Hierdie afdeling is slegs 'n nota. Vervolgens begin ons u verwelkom met die JAVA -taal.

Stap 1: JAVA - Kry die gereedskap

JAVA - Kry die gereedskap
JAVA - Kry die gereedskap
JAVA - Kry die gereedskap
JAVA - Kry die gereedskap

Soos u waarskynlik weet, het ons 'n paar gereedskap nodig om JAVA -kode te begin skryf. U kan net u notaboek gebruik en dit vanaf die opdragreël uitvoer, maar ons kry 'n redakteur, want dit is makliker en vinniger. Ons kry die eclpise JAVA -redakteur. (AS daar 'n probleem is) STAP #1) Gaan na die webwerf hier en klik op die groen aflaai -knoppie STAP #2) Stoor dit op u lessenaar en klik op "OK" STAP #3) As dit klaar is met aflaai, klik met die rechtermuisknop op die lêer en kies " Pak alles uit "STAP #4) U moet 'n nuwe gids op u lessenaar sien verskyn en seker maak dat die lêer" eclipse.exe "daarin is. Dubbelklik nou op die eclipse.exe -lêer met die ikoon van 'n sonsverduistering. Dit sal u vra om 'n werkruimte te skep wanneer dit oopmaak. Voer "myWork" in die naambalk in en klik op OK. U sal dan 'n verwelkomingsskerm sien, en in die regter boonste hoek klik op die "werkbank" -knoppie. Nou moet u iets soos die eerste beeld onderaan sien. Klik daarna op "File"> "New"> "Java Project". Tik in die naamkassie "myProj" en klik op volgende en voltooi dan. Nou, in die projekverkenner (links van die skerm) behoort u 'n gids met die naam "myProj" te sien. Die projekverkenner is waar u al u lêers kan sien. Die gebied in die middel is die hoofveld (koderingsafdeling) en die regte deel is die biblioteek, wat ons 'n lys funksies en klasse gee. (Sal praat oor klasse en funksies later). Die onderste deel is die foutlys, as daar probleme met die tyd of met kode is, sal dit daar wees. Dit is ook die konsole -venster waar die uitset vertoon word. Uiteindelik, klik met die rechtermuisknop op die "myProj" -map wat ons geskep het en gaan na "New"> "Class". Tik "myFirst" in die naambalk. Klik klaar. U moet die 2de prentjie onderaan sien om van nader te kyk. Nou is u gereed om kode in JAVA te begin skryf. In die volgende stap skryf ons u eerste program en bespreek 'n paar JAVA -elemente.

Stap 2: JAVA - Begin met JAVA

JAVA - Aan die werk met JAVA
JAVA - Aan die werk met JAVA
JAVA - Aan die werk met JAVA
JAVA - Aan die werk met JAVA

In JAVA is alles gebaseer op klasse, gedeeltes van die kode met opdragte om uit te voer. Daar is ook hierdie dinge wat metodes genoem word, kleiner gedeeltes van die kode wat ook funksies bevat. Gewoonlik is daar verskeie metodes in 'n klas wat met mekaar in wisselwerking is op grond van waardes van sekere veranderlikes en 'n waarde teruggee. Die metodes word in 'n klas verpak, en dan kan klasse met metodes met ander klasse in wisselwerking tree en die opbrengswaarde op die skerm druk. Daar is ook iets wat 'n hoofmetode genoem word, die metode waarna die samesteller eers soek. Op grond van die instruksies wat die hoofmetode gee, kan die samesteller na verskillende klasse beweeg om verskillende metodes uit te voer, of net in die hoofmetode bly. Laat ons nou net 'n hoofmetode skep. Tik die kode vetgedruk in u 'myFirst' -klas: public class myFirst {public static void main (String args) {}} Kom ons bespreek nou hierdie kode. Elke metode is gebaseer op die volgende sintaksis: [accessSpecifier] [returnType] [methodName] ([parameters]) {[methodBody]} Die toegangspesifiseerders in hierdie geval is "publiek" en "staties". Enige metode kan 'publiek' of 'privaat' wees. 'Openbaar' beteken dat elke klas toegang tot die metode kan kry. 'Privaat' beteken dat slegs die klas waartoe dit behoort toegang tot die metode kan verkry. Ek sal later die 'Statiese' sleutelwoord verduidelik. Hier het ons 'n openbare statiese hoofmetode gemaak met die naam main en parameters van 'String args' (ek sal nie nou die parameters verduidelik nie). In die metode -liggaam tik ons al die opdragte wat ons nie wil uitvoer nie. Die metode liggaam en klas liggaam is altyd geleë tussen die krullerige stutte. LET WEL: JAVA is 'n hooflettergevoelige taal, dus as u opdragte tik, moet u dit presies tik soos gespesifiseer, anders kry u 'n fout !!!!!! Tik nou die vetgedrukte kode in u hoofmetode: publieke klas myFirst {public static void main (String args) {System.out.println ("Hallo wêreld!"); }} Teen hierdie tyd behoort u die kode op die eerste prentjie te hê. Gaan nou na "Uitvoering"> "Uitvoering", en klik op "OK" wanneer die dialoogkassie verskyn, en onderaan (konsole -venster) moet u die teks "Hallo wêreld!" gedruk. Kyk na die tweede prent vir verwysing. Hier het ons die opdrag System.out.println gebruik om 'n reël op die skerm te druk. Die 'stelsel' is 'n klas wat baie funksies bevat. Die "uit" was dat ons OUT op die skerm (of uitvoer) wou afdruk en die metode "println" beteken; druk lyn. Dan tussen hakies en tussen aanhalingstekens (omdat dit 'n stringwaarde is (waarde wat woorde bevat)) het ons die teks ingesluit wat ons wou druk en die reël met 'n semi-dubbelpunt (;) afgesluit. LET WEL: Alle reëls in JAVA moet eindig in semi-dubbelpunte, behalwe reëls wanneer ons klasse of metodes verklaar. Ons kan ook 'print' gebruik, maar die verskil tussen 'print' en 'println' is dat 'print' teks op 'n reël druk, maar 'println' beteken om die teks te druk en die reël te beëindig, wat beteken dat as die volgende Die opdrag is "druk", die teks word op 'n nuwe reël gedruk. Op hierdie stadium wil ek om verskoning vra vir die slegte kwaliteit van my beelde. Ek het 'n paar SELF-CHECK-vrae onderaan ingesluit. In die volgende stap sal ek die antwoorde daarop insluit, en in die volgende stap sal ek u ook die basiese waardetipes bekendstel. SELFKONTROLE: #1) Skryf 'n program om die woord "kaas" letter vir letter te druk. WENK: Gebruik die opdrag "druk"#2) Gebruik die opdragte "druk" en "drukln" om te eksperimenteer.#3) Wat is fout met hierdie kodereël: System.out.println (Hallo wêreld!); #4) Wat kry u as u hierdie kodereëls uitvoer: System.out.print ("h"); System.out.print ("i"); System.out.println ("per-"); System.out.print ("seun");

Stap 3: JAVA - Basiese veranderlike tipes

JAVA - Basiese veranderlike tipes
JAVA - Basiese veranderlike tipes
JAVA - Basiese veranderlike tipes
JAVA - Basiese veranderlike tipes

Die antwoorde op die vorige SELF-CHECK-vrae is:#1) System.out.print ("c"); System.out.print ("h"); System.out.print ("e"); System.out.print ("e"); System.out.print ("s"); System.out.print ("e"); #2) Geen definitiewe antwoord nie.#3) Die teks tussen hakies was nie tussen aanhalingstekens nie.#4) hi persoon Daar sal ook selfondersoekvrae wees aan die einde van hierdie stap. Daar is baie datatipes. In hierdie instruksies gaan ons slegs oor die basiese, en dit neem nog 'n paar stappe. Alle veranderlikes werk op die sintaksis hieronder. [DataType] [variableName] = [waarde]; bv. int myNum = 8; int tipe: Die "int" tipe beteken heelgetal. Werk op dieselfde sintaksis as hierbo. Daar is geen aanhalings nodig om die waarde vir enige numeriese tipe te behou nie. Enige int veranderlikes wissel van 'n minimum van -2, 147, 483, 648 tot 'n maksimum waarde van 2, 147, 483, 647. Mees algemene heelgetalle sal in hierdie reeks pas, maar as hulle nie 'lang' gebruik nie. bv. int nege = 9; lang tipe: Die 'lang' tipe is 'n lang weergawe van die 'int' opdrag. Wissel van -9, 223, 372, 036, 854, 775, 808 tot 9, 223, 372, 036, 854, 775, 807. dryfsoort: Die "dryf" -tipe is 'n dryfpuntgetal, wat beteken dat dit bevat 'n desimale waarde. dubbele tipe: Die "dubbele" tipe is 'n drywende puntgetal wat 'n groter waarde kan hou. string type: Die "string" tipe bevat 'n tekswaarde. Die teks (waarde) moet in dubbele aanhalingstekens ingesluit word. bv. String greeting = "Hi blank"; Dit was die basiese datatipes. Om een van hulle te druk, skryf die veranderlike naam in die parameters van die "println" metode sonder aanhalings. bv. int myNum = 52930; System.out.println (myNum + "Is die waarde van myNum"); Die kode hierbo druk '52930 Is die waarde van myNum' op die skerm. En terloops, ons het daar 'n plusteken gebruik om 'n string te kombineer met die lyn wat ons druk, sodat dit 'n string waarde na die waarde van myNum sal druk. U kan die plusteken gebruik om veranderlikes in die opdrag "println" by te voeg en stringwaardes by te voeg. Kyk na die twee prente onderaan om te sien wat ek gedoen het. Dit is afdeling 1/2 van die getalletipes, in die volgende afdeling leer ek u 'n paar eenvoudige wiskundige operatore wat u op die veranderlikes kan gebruik.

Stap 4: JAVA - Wiskundige operateurs

JAVA - Wiskundige operateurs
JAVA - Wiskundige operateurs
JAVA - Wiskundige operateurs
JAVA - Wiskundige operateurs
JAVA - Wiskundige operateurs
JAVA - Wiskundige operateurs
JAVA - Wiskundige operateurs
JAVA - Wiskundige operateurs

Dit is afdeling 2/2 van "Basiese veranderlike tipes". Hier sal ek wiskundige operateurs bekendstel. Daar is die "+" teken wat byvoeging beteken. Dit word gebruik om getalle by te voeg. bv. int som = 5 + 579; Dit word ook gebruik om snare te kombineer in die "println" -metode. bv. System.out.println ("Dit is" + "drie snare" + "gekombineer."); Let op dat ek 'n spasie aan die einde gebruik het voordat ek nog 'n snaar by die eerste en tweede snaar bygevoeg het om dit normaal te laat lyk. Daar is ook die "-" teken soos u raai, en dit word slegs gebruik om getalle af te trek. bv. int aftrekking = 9 - 6; Daar is ook die vermenigvuldigingsoperator, wat deur 'n "*" in java (asterisk) voorgestel word. Dit word gebruik om getalle te vermenigvuldig. bv. int vermenigvuldiging = 756 * 15; En daar is die afdelingsoperateur, wat voorgestel word deur die "/" (skuinsstreep). Dit word gebruik om getalle te verdeel. bv. int division = 50 /5 Daar is ook 'n modulo -operateur, wat voorgestel word deur die "%". Modulo word gebruik om te fokus op die res van twee getalle, indien daar is. bv. int modulo = 10 % 9; U hoef nie aanhalings vir die getalle by te voeg as u die getalle in die "println" -metode gebruik nie, anders word dit as stringwaardes geïnterpreteer. bv. System.out.println (6 + 7); GEMEENSKAPLIKE FOUT 1: System.out.println ("6" + "7"); Die kode hierbo gee 67, nie 13. Om dit te vermy, verwyder die aanhalings. Die veranderlike name kan gebruik word om waardes te identifiseer. Soos: int myNum = 9; System.out.println ("Die waarde van myNum is" + myNum); Solank as wat "myNum" geen veranderlikes bevat nie, druk die program "Die waarde van myNum is 9". U kan ook die operateurs gebruik om operasies uit te voer in die "println" -metode om vinnige resultate te lewer. bv. System.out.println (8 * 10); My foto's bevat basies alles wat ons in hierdie afdeling behandel, maar moenie vergeet om dit te sien nie. In die volgende stap is daar min nuwe materiaal, maar daar is 'n toets wat alles dek wat ons tot dusver geleer het. Hier is die selfkontrole-vrae: SELFKONTROLE #1: Skryf 'n program om die modulo van 789 tot 2 te bereken en druk die resultaat op die skerm. SELFKONTROLE #2: Beskryf die "int" datatipe, met ten minste die basiese kenmerk. SELFKONTROLE #3: Skep 'n string veranderlike genaamd "groet" met 'n vriendelike boodskap daarin wat die naam weglaat (bv. Hallo _). Skep dan 'n string met die naam "naam" met die waarde van u naam. Kombineer dan hierdie veranderlikes en u moet u finale boodskap kry. SELFKONTROLE #4: Hoe verteenwoordig u vermenigvuldiging in JAVA? (Watter teken gebruik u)

Stap 5: JAVA - 1ste toets / kommentaar

JAVA - 1ste toets / kommentaar
JAVA - 1ste toets / kommentaar

Hier is die antwoord op die vorige SELF-CHECK-vrae:#1) System.out.println (789 % 2); #2) Die "int" datatipe bevat 'n heelgetal.#3) String greeting = "Hello"; String name = "JAVA Teacher" System.out.println (groet + naam); #4) U gebruik 'n "*" (asterisk) OK, nou sal ek slegs 'n bietjie nuwe materiaal en die skakel na my toets vir hierdie instruksies insluit. In JAVA is daar iets wat 'kommentaar' genoem word. Dit beteken om kommentaar te lewer op u werk. Daar is 2 tipes opmerkings wat u 'n enkelreëlopmerking kan maak (sien voorbeeld 1) en 'n meerreëlopmerking (sien voorbeeld 2). Die voorbeelde vir hierdie kommentaar is ingesluit. Vir 'n opmerking met een reël moet u 2 skuinsstrepe voor die teks plaas; alles regs van die skuinsstrepe word as 'n opmerking beskou en word deur die JAVA-samesteller geïgnoreer. 'N Eenvoudige opmerking met meer reëls is tussen die skuinsstreep en 2 sterretjies, en eindig met die asterisk en 'n skuinsstreep. 'N Gevorderde multi-reël kommentaar beskryf 'n metode; ons sal dit later bespreek. JAVA -ADVIES: Ek stel voor dat u alles lewer, selfs die eenvoudigste dinge. Want as iemand deur u werk gaan en probleme ondervind met die verstaan van u kode. Dit is miskien nie voor die hand liggend dat die veranderlike d vir dollars staan nie. En ek stel ook voor dat u u werk gereeld stoor. (Ek het baie kode verloor as gevolg hiervan) bv. 1 int num2 = 78; // Skep 'n heelgetal, "num2" met die waarde van 78 ex. 2 / ** Skep 'n heelgetal, "num2" met die waarde van 78* / int num2 = 78; OK, sterkte met die toets.:-) (SKAKEL ONDER, LEES OPMERKING) LET WEL: ek het regtig vinnig die vasvra gehaal, en op nommer 2 het ek die verkeerde antwoord as reg gemerk. Die korrekte antwoord vir die een was die laaste opsie. Ek is baie jammer vir hierdie ongerief. Die skakel na die toets is hier. Daar is ook 'n foto onderaan die welkomstskerm van die toets. Sterkte en moenie vergeet om my volgende tutoriaal te lees nie!:-)

Aanbeveel: