Satura rādītājs:

JAVA - Ievads: 5 soļi
JAVA - Ievads: 5 soļi

Video: JAVA - Ievads: 5 soļi

Video: JAVA - Ievads: 5 soļi
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Novembris
Anonim
JAVA - Ievads
JAVA - Ievads

Es centīšos jūs efektīvi un ātri vadīt šajā apmācībā. JAVA ir ļoti sarežģīta valoda, kurā ir daudz jāmācās. Šīs apmācības neuzņemas nekādu atbildību par to, kā jūs pareizi mācīt, bet es centīšos to skaidri pateikt un neatstāt visas kļūdas. Ja jūs jau esat iepazinies ar JAVA, jums vajadzētu pāriet uz nākamajām sadaļām. Šī sadaļa ir tikai piezīme. Tālāk mēs sāksim jūs laipni gaidīt ar JAVA valodu.

1. darbība: JAVA - rīku iegūšana

JAVA - rīku iegūšana
JAVA - rīku iegūšana
JAVA - rīku iegūšana
JAVA - rīku iegūšana

Tagad, kā jūs droši vien zināt, mums ir nepieciešami daži rīki, lai sāktu rakstīt JAVA kodu. Jūs varētu vienkārši izmantot savu piezīmju grāmatiņu un izpildīt to no komandrindas, taču mēs iegūsim redaktoru, jo tas ir vieglāk un ātrāk. Mēs iegūsim aptumsuma JAVA redaktoru. (JA IR KOMENTĀRS PAR PROBLĒMĀM) 1. SOLIS) Dodieties uz vietni šeit un noklikšķiniet uz zaļās lejupielādes pogas 2. SOLIS) Saglabājiet to savā darbvirsmā un noklikšķiniet uz “Labi”. 3. SOLIS) Kad lejupielāde ir pabeigta, ar peles labo pogu noklikšķiniet uz faila un atlasiet “Izvilkt visu "4. SOLIS) Jūsu darbvirsmā vajadzētu redzēt jaunu mapi un pārliecināties, vai tajā ir fails" eclipse.exe ". Tagad veiciet dubultklikšķi uz faila eclipse.exe ar saules aptumsuma ikonu. Tā lūgs jums izveidot darbvietu, kad tā tiks atvērta. Vārdu joslā ievadiet "myWork" un noklikšķiniet uz Labi. Pēc tam jums vajadzētu redzēt sveiciena ekrānu un augšējā labajā stūrī noklikšķiniet uz pogas "darbagalds". Tagad apakšā vajadzētu redzēt kaut ko līdzīgu 1. attēlam. Pēc tam noklikšķiniet uz "Fails"> "Jauns"> "Java projekts". Nosaukuma lodziņā ierakstiet "myProj" un noklikšķiniet uz Tālāk un pēc tam pabeidziet. Tagad projekta izpētē (ekrāna kreisajā pusē) vajadzētu redzēt mapi ar nosaukumu "myProj". Projektu pētnieks ir vieta, kur jūs varat redzēt visus savus failus. Platība vidū ir galvenā (kodēšanas sadaļa), bet labajā pusē ir bibliotēka, kas sniedz mums funkciju un klašu sarakstu. (Runāsim par klasēm un funkcijām vēlāk). Apakšējā daļa ir kļūdu saraksts, ja mums ir kādas izpildes laika vai koda problēmas, tās būs tur. Tas ir arī konsoles logs, kurā tiek parādīta izeja. Visbeidzot, ar peles labo pogu noklikšķiniet uz mūsu izveidotās mapes "myProj" un dodieties uz "Jauns"> "Klase". Nosaukuma joslā ierakstiet “myFirst”. Noklikšķiniet uz Pabeigt. Lai redzētu tuvāk, jums vajadzētu redzēt otro attēlu apakšā. Tagad jūs esat gatavs sākt rakstīt kodu JAVA. Nākamajā solī mēs uzrakstīsim jūsu pirmo programmu un apspriedīsim dažus JAVA elementus.

2. darbība: JAVA - Darba sākšana ar JAVA

JAVA - Darba sākšana ar JAVA
JAVA - Darba sākšana ar JAVA
JAVA - Darba sākšana ar JAVA
JAVA - Darba sākšana ar JAVA

JAVA viss balstās uz klasēm, koda sadaļām ar izpildāmām komandām. Ir arī šīs lietas, ko sauc par metodēm, mazākas koda sadaļas, kurās ir arī funkcijas. Parasti klasē ir vairākas metodes, kas savstarpēji mijiedarbojas, pamatojoties uz noteiktu mainīgo vērtībām, un atgriež vērtību. Šīs metodes ir iesaiņotas klasē, un pēc tam klases ar metodēm var mijiedarboties ar citām klasēm un ekrānā izdrukāt atgriešanas vērtību. Pastāv arī tā sauktā galvenā metode - metode, kuru kompilators vispirms meklē. Pamatojoties uz galvenās metodes norādījumiem, kompilators var pāriet uz dažādām klasēm, lai izpildītu dažādas metodes, vai vienkārši palikt galvenajā metodē. Pagaidām vienkārši izveidojiet galveno metodi. Klasē "myFirst" ierakstiet kodu treknrakstā: public class myFirst {public static void main (String args) {}} Tagad apspriedīsim šo kodu. Katras metodes pamatā ir šāda sintakse: [accessSpecifier] [returnType] [methodName] ([parametri]) {[methodBody]} Piekļuves specifikatori šajā gadījumā ir "publiski" un "statiski". Jebkura metode var būt “publiska” vai “privāta”. "Publisks" nozīmē, ka metodei var piekļūt jebkura klase. "Privāts" nozīmē, ka metodei var piekļūt tikai tā klase, kurai tā pieder. Vēlāk es paskaidrošu "Statisko" atslēgas vārdu. Šeit mēs izveidojām publisku statisku galveno metodi ar nosaukumu main, un parametriem "String args" (es tagad nepaskaidrošu parametrus). Metodes pamattekstā mēs ierakstām visas komandas, kuras nevēlamies izpildīt. Metodes korpuss un klases korpuss vienmēr atrodas starp cirtainām lencēm. PIEZĪME: JAVA ir reģistrjutīga valoda, tāpēc, ierakstot komandas, tās ir jāievada tieši tā, kā norādīts, pretējā gadījumā jūs saņemsit kļūdu !!!!!! Tagad ierakstiet kodu treknrakstā savā galvenajā metodē: public class myFirst {public static void main (String args) {System.out.println ("Sveika pasaule!"); }} Līdz šim kodam jābūt 1. attēlā. Tagad dodieties uz "Palaist"> "Palaist" un noklikšķiniet uz "Labi", kad parādās dialoglodziņš, un apakšā (konsoles logā) vajadzētu redzēt tekstu "Sveika pasaule!" iespiests. Pārbaudiet otro attēlu. Šeit mēs izmantojām komandu System.out.println, lai ekrānā izdrukātu līniju. "Sistēma" ir klase, kas satur daudzas funkcijas. Iznākums bija tāds, ka mēs vēlējāmies izdrukāt ekrānā (vai izvadē) un metode "println" nozīmē; drukas līnija. Pēc tam iekavās un pēdiņās (jo šī ir virknes vērtība (vērtība, kas satur vārdus)) mēs iekļāvām tekstu, kuru vēlējāmies izdrukāt, un rindiņu noslēdzām ar semikolu (;). PIEZĪME. Visas JAVA rindas jābeidz ar semikolu, izņemot līnijas, kad mēs deklarējam klases vai metodes. Mēs varam izmantot arī “print”, taču atšķirība starp “print” un “println” ir tāda, ka “print” drukā tekstu uz līnijas, bet “println” nozīmē teksta drukāšanu un rindas beigas, kas nozīmē, ka, ja nākamā komanda ir "drukāt", teksts tiks drukāts uz jaunas rindas. Šajā brīdī es vēlos atvainoties par manu attēlu slikto kvalitāti. Apakšā esmu iekļāvis dažus PAŠPĀRBAUDES jautājumus. Nākamajā solī es iekļaušu atbildes uz tiem. Nākamajā solī es jūs iepazīstināšu arī ar pamatvērtību veidiem. PAŠPĀRBAUDE: #1) Uzrakstiet programmu, lai burtu pēc burta izdrukātu vārdu "siers". PADOMS: Izmantojiet komandu "print"#2) Eksperimentēšanai izmantojiet komandas "print" un "println".#3) Kas nav kārtībā ar šo koda rindu: System.out.println (Labdien, pasaule!); #4) Ko jūs iegūsit, palaižot šīs koda rindas: System.out.print ("h"); System.out.print ("i"); System.out.println ("per"); System.out.print ("dēls");

3. darbība: JAVA - pamata mainīgo veidi

JAVA - pamata mainīgo veidi
JAVA - pamata mainīgo veidi
JAVA - pamata mainīgo veidi
JAVA - pamata mainīgo veidi

Atbildes uz iepriekšējiem SELF-CHECK jautājumiem ir šādas:#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) Nav konkrētas atbildes.#3) Teksts iekavās nebija pēdiņās.#4) sveiks, šī soļa beigās būs arī pašpārbaudes jautājumi. Ir daudz datu veidu. Šajā pamācībā mēs apskatīsim tikai pamata, un tas joprojām prasīs pāris soļus. Visi mainīgie darbojas zemāk esošajā sintaksē. [DataType] [variableName] = [vērtība]; piem. int myNum = 8; int tips: tips "int" nozīmē veselu skaitli. Darbojas tajā pašā sintaksē, kā iepriekš. Jebkura ciparu tipa vērtības turēšanai nav nepieciešami pēdiņas. Jebkuri int mainīgie svārstās no minimuma -2, 147, 483, 648 līdz maksimālajai vērtībai 2, 147, 483, 647. Šajā diapazonā tiks iekļauti visbiežāk sastopamie veseli skaitļi, bet, ja tie neizmanto “garo”. piem. int deviņi = 9; garš tips: tips “garš” ir komandas “int” garā versija. Diapazons no -9, 223, 372, 036, 854, 775, 808 līdz 9, 223, 372, 036, 854, 775, 807. pludiņa tips: "peldošais" tips ir peldošā komata numurs, kas nozīmē, ka tas satur decimālā vērtība. dubultā tips: “dubultā” tips ir peldošā komata skaitlis, kuram var būt lielāka vērtība. virknes veids: tipam "virkne" ir teksta vērtība. Teksts (vērtība) jāiekļauj pēdiņās. piem. Stīgu sveiciens = "Hi blank"; Tie bija pamata datu veidi. Lai izdrukātu kādu no tiem, vienkārši ierakstiet mainīgā nosaukumu "println" metodes parametros bez pēdiņām. piem. int myNum = 52930; System.out.println (myNum + "Vai vērtība myNum"); Iepriekš redzamais kods uz ekrāna drukātu "52930 Vai vērtība myNum". Un, starp citu, mēs tur izmantojām plus zīmi, lai apvienotu virkni ar mūsu drukājamo līniju, lai tā pēc myNum vērtības izdrukātu virknes vērtību. Varat izmantot pluszīmi, lai komandā "println" pievienotu mainīgos un pievienotu virkņu vērtības. Pārbaudiet divus attēlus apakšā, lai redzētu, ko es darīju. Šī ir 1/2 numuru sadaļa, nākamajā sadaļā es iemācīšu jums dažus vienkāršus matemātiskos operatorus, kurus varat izmantot mainīgajiem.

4. solis: JAVA - matemātiskie operatori

JAVA - matemātiskie operatori
JAVA - matemātiskie operatori
JAVA - matemātiskie operatori
JAVA - matemātiskie operatori
JAVA - matemātiskie operatori
JAVA - matemātiskie operatori
JAVA - matemātiskie operatori
JAVA - matemātiskie operatori

Šī ir 2/2. Sadaļa "Pamata mainīgo veidi". Šeit es iepazīstināšu ar matemātiskajiem operatoriem. Ir zīme "+", kas nozīmē pievienošanu. To izmanto skaitļu pievienošanai. piem. int summa = 5 + 579; To izmanto arī, lai apvienotu virknes "println" metodē. piem. System.out.println ("Tas ir" + "trīs virknes" + "kopā"); Ņemiet vērā, ka pirms citas virknes pievienošanas pirmajai un otrajai virknei beigās es izmantoju atstarpi, lai tā izskatītos normāli. Ir arī zīme "-", kā jūs uzminējāt, un to izmanto tikai skaitļu atņemšanai. piem. int atņemšana = 9 - 6; Ir arī reizināšanas operators, ko Java attēlo ar "*" (zvaigznīte). To izmanto, lai reizinātu skaitļus. piem. int reizinājums = 756 * 15; Un ir sadalīšanas operators, kuru attēlo "/" (slīpsvītra). To izmanto skaitļu dalīšanai. piem. int divīzija = 50 /5 Ir arī modulo operators, ko apzīmē ar "%". Modulo tiek izmantots, lai koncentrētos uz atlikušajiem diviem skaitļiem, ja tādi ir. piem. int modulo = 10 % 9; Ja skaitļus izmantojat metodē "println", cipariem nav jāpievieno pēdiņas, pretējā gadījumā tie tiks interpretēti kā virkņu vērtības. piem. System.out.println (6 + 7); KOPĒJĀ KĻŪDA 1: System.out.println ("6" + "7"); Iepriekš minētais kods atgriež 67, nevis 13. Lai no tā izvairītos, dzēsiet pēdiņas. Mainīgo nosaukumus var izmantot vērtību identificēšanai. Piemēram: int myNum = 9; System.out.println ("MyNum vērtība ir" + myNum); Kamēr "myNum" apkārt nav mainīgo, programma drukās "myNum vērtība ir 9". Varat arī izmantot operatorus, lai veiktu darbības ar metodi "println", lai atgrieztu ātrus rezultātus. piem. System.out.println (8 * 10); Mani attēli būs pamatā par visu, ko mēs apskatījām šajā sadaļā, taču neaizmirstiet tos pārbaudīt. Nākamajā solī būs maz jauna materiāla, bet būs tests, kas aptver visu, ko līdz šim uzzinājām. Šeit ir pašpārbaudes jautājumi: SELF-CHECK #1: uzrakstiet programmu, lai aprēķinātu moduli no 789 līdz 2, un izdrukājiet rezultātu ekrānā. PAŠPĀRBAUDE #2: Aprakstiet "int" datu tipu ar vismaz pamatīpašību. PAŠPĀRBAUDE #3: izveidojiet virknes mainīgo ar nosaukumu "apsveikums" ar draudzīgu ziņojumu, atstājot nosaukumu (piemēram, sveiki _). Pēc tam izveidojiet virkni ar nosaukumu "nosaukums" ar sava vārda vērtību. Pēc tam apvienojiet šos mainīgos, un jums vajadzētu saņemt pēdējo ziņojumu. PAŠPĀRBAUDE #4: Kā jūs reprezentējat reizināšanu JAVA? (Kādu zīmi jūs izmantojat)

5. solis: JAVA - 1. tests / komentēšana

JAVA - 1. tests / komentēšana
JAVA - 1. tests / komentēšana

Šeit ir atbilde uz iepriekšējiem SELF-CHECK jautājumiem:#1) System.out.println (789 % 2); #2) Datu tipam "int" ir vesels skaitlis.#3) String sveiciens = "Sveiki"; String name = "JAVA skolotājs" System.out.println (apsveikums + vārds); #4) Jūs izmantojat "*" (zvaigznīti) Labi, tagad šajā pamācībā es iekļaušu tikai nedaudz jaunu materiālu un saiti uz manu testu. JAVA ir kaut kas, ko sauc par "komentēšanu". Tas nozīmē komentēt savu darbu. Ir divu veidu komentāri, kuros varat izteikt vienas rindas komentāru (sk. 1. piemēru) un vairāku rindu komentāru (sk. 2. piemēru). Šo komentāru piemēri ir iekļauti. Vienrindas komentāram pirms teksta jāievieto 2 slīpsvītras, viss pa labi no slīpsvītras tiek uzskatīts par komentāru, un JAVA kompilators to ignorē. Vienkāršs daudzrindu komentārs atrodas starp slīpsvītru un 2 zvaigznītēm un beidzas ar zvaigznīti un slīpsvītru. Uzlabotā daudzrindu komentārā ir aprakstīta metode, mēs to aplūkosim vēlāk. JAVA PADOMS: Es iesaku jums komentēt visu, pat visvienkāršākās lietas. Jo, ja kāds iziet jūsu darbu un viņam var rasties grūtības saprast jūsu kodu. Var nebūt skaidrs, ka mainīgais d apzīmē dolārus. Es arī iesaku jums bieži saglabāt savu darbu. (Šī iemesla dēļ es pazaudēju daudz koda) ex. 1 int numurs2 = 78; // Izveidojiet veselu skaitli "num2" ar vērtību 78 ex. 2 / ** Izveidojiet veselu skaitli "num2" ar vērtību 78* / int num2 = 78; Labi, veiksmi testā.:-) (SAITE APAKŠĀ, LASĪT PIEZĪME) PIEZĪME: Es tiešām steidzos, veidojot viktorīnu, tāpēc 2. vietā es atzīmēju nepareizo atbildi kā pareizu. Pareizā atbilde uz šo jautājumu bija pēdējā iespēja. Es ļoti atvainojos par šīm neērtībām. Saite uz testu ir šeit. Arī testa sveiciena ekrāna apakšā ir attēls. Veiksmi un neaizmirstiet izlasīt manu nākamo pamācību!:-)

Ieteicams: