Dumating na ang kinabukasan

Lumang Antas 01 - 1Ang mga katangian ng ika-20 siglo ay isang hoover, isang washing-machine, isang TV-set at isang kotse. Kung patuloy kang maglalaba ng mga damit sa pamamagitan ng kamay, sumakay ng kabayo, gumamit ng mga kandila para sa pag-iilaw, kung gayon, ayon sa mga pamantayan ng ika-20 siglo, ikaw ay nabubuhay sa ika-19. Ang internet, cell phone, Skype, mga social network, ay naging mga katangian ng ika-21 siglo. Sa pamamagitan ng Internet posible na makakuha ng access sa anumang impormasyong kilala sa sangkatauhan.Posibleng magtrabaho at magnegosyo, makakuha ng edukasyon at magturo sa web. Sa pamamagitan ng mga social network posible na makahanap ng isang kaibigan, isang trabaho, isang kasintahan, isang grupo ayon sa mga interes. Maaari kang maging pamilyar sa sinumang tao sa mundo, upang humingi ng payo o tulong mula sa taong iyon. Maaari mong kaibiganin ang mga tao sa buong mundo, at pagkatapos ay bisitahin o anyayahan sila sa iyong lugar, o pumunta sa isang lugar nang magkasama. Sa pamamagitan ng Skype maaari kang makipag-usap sa mga kaibigan, kapatid, magulang, kamag-anak, at sinumang iba pang tao sa buong mundo. Libreng visual na komunikasyon sa anumang lugar sa mundo. Hindi man lang nangahas ang mga tao na mangarap tungkol dito 20 taon na ang nakalilipas.Ngayon ito ay isang ordinaryong katotohanan. Binibigyang-daan ka ng GoogleStreetView na "maglakad" sa mga kalye ng anumang lungsod ng anumang bansa sa mundo. Maaari kang pumili ng isang lugar, kung saan gustong manirahan, at lumipat doon. Ang may-ari ng isang "modernong telepono" ay maaaring: makipag-usap, magsulat ng mga mensahe, magpadala ng mga larawan, mag-surf para sa impormasyon sa web, mag-install ng daan-daang milyong libreng application. Ano pa? Gumawa ng mga video-call, makinig sa ilang musika, manood ng video, gumawa ng video, kumuha ng mga larawan, tingnan ang lokasyon sa isang mapa, ilagay ang mga marka ng lokasyon dito, gamitin ang organizer, makipag-usap sa mga social network at "gusto" ang mga kuting. Lumang Antas 01 - 2Maaari kang matuto ng Ingles sa loob ng isang taon (o anumang iba pang wika), pakikinig sa mga audio course, kapag pumasok ka sa trabaho at mula sa trabaho. Ang anumang impormasyon ay naa-access sa web, anumang mga aklat-aralin.Gusto mo ba ng video-lecture ng pinakamahusay na mga unibersidad sa mundo na may mga sub-title? Nandoon din sila. Kung nagsasalita ka ng Ingles, maaari kang magsulat ng isang libro, i-publish ito sa Amazon at kumita ng malaking halaga. Maaari kang mag-order ng isang web-site para sa ilang daang dolyar at magnegosyo sa web sa buong mundo. Itigil ang pamumuhay sa ika-20 siglo na naghihintay na masabihan kung ano ang dapat matutunan, kung paano matuto, kung ano ang gagawin at kung saan titira. Magpasya ito sa iyong sarili. Ang mga pagkakataong baguhin ang iyong buhay ay pumapalibot sa iyo sa bawat hakbang. At ang huling bagay, mayroong ganitong biro: Isang baha ang nangyari. Lahat ay tumatakbo para sa kanilang buhay, maliban sa isang matanda at napakadebosyonal na Hudyo, na nakaupo at nagdarasal. Isang trak ang dumaraan, at ang mga tao sa loob nito ay sumigaw sa Hudyo: - Haim, pumasok ka, iligtas mo ang iyong sarili! - Nagdarasal ako sa buong buhay ko at sumunod sa lahat ng tradisyon, ililigtas ako ng Diyos, - sagot ni Haim. Tumataas ang tubig, hanggang sa mga bintana. Isang bangka ang lumutang. Parehong tanong, parehong sagot. Patuloy na tumataas ang tubig, hanggang sa bubong. Umupo si Haim at nanalangin. Isang helicopter ang lumipad. Parehong tanong, parehong sagot. At nalunod si Haim. At sa Ibang Daigdig sinimulan niyang suwayin ang Diyos: - Nagdarasal ako sa buong buhay ko at sinusunod ang lahat ng tradisyon, bakit hindi Mo ako iniligtas? - Pinadalhan kita ng kotse, bangka at helicopter, kaya bakit ka nagrereklamo?

Naabot mo ang isang bagong antas

Lumang Antas 01 - 3

Antas 1

- Binabati kita sa iyong unang antas! - Salamat! Ito ay mas madali kaysa sa naisip ko! - At ako ay nagkaroon ng maraming kasiyahan! - Mas kapana-panabik ka pa. Ngayon, papatunayan ko. Handa ka na ba? - Gulong tayo!

1 Risha, kakilala sa programa.

1 Risha

- Kumusta, aking batang kaibigan. Sana ay hindi mo nakalimutan na ako ay burukrata sa ika-16 na henerasyon. Hinding-hindi ako magiging matagumpay kung hindi ko isinasaayos ang lahat ng aking kaalaman. Mayroon akong maraming kapaki-pakinabang na tip na makakatulong sa iyo sa ilang mga gawain. Una, hayaan mong sabihin ko sa iyo kung ano ang isang ordinaryong Java program. - Ok, sige. - Isang katotohanan. Ang isang Java program ay binubuo ng mga klase. Ang bawat klase ay naka-imbak sa isang hiwalay na file. Ang isang pangalan ng file ay tumutugma sa isang pangalan ng klase; ang extension ng file ay .java. - Ang programa ay binubuo ng isang .java file set, sa bawat file ay may isang code ng isang klase, tama ba? - Ganap na tama, Amigo! Kung ang pangalan ng file ay MyCat.java, naglalaman ito ng klase ng MyCat. - Dalawang katotohanan. Kung marami kaming mga file na may mga klase, pinapangkat namin ang mga ito sa mga folder at subfolder.Tandaan na ang mga klase ay pinagsama-sama sa mga pakete at subpackage. Ang mga pangalan ng mga pakete at subpackage ay kailangang tukuyin sa isang code ng klase. Dapat silang tumugma sa mga pangalan ng mga folder at subfolder sa disc. - Kaya mayroon kaming mga file na nakaayos sa mga folder sa isang gilid at mga klase na nakaayos sa mga pakete sa kabilang panig. Dapat tumugma ang pangalan ng klase sa pangalan ng file kung saan inilalarawan ang klase. Ang isang pangalan ng package ay tumutugma sa pangalan ng folder upang iimbak ang klase. - Sabihin sa akin ang higit pa tungkol dito. - Ang mga pangalan ng mga subpackage ay inilarawan na pinaghihiwalay ng isang punto, halos katulad ng mga link sa Web. - Kaya kung mayroon kang klase ng Cat na matatagpuan sa package na “ animals.pets ”, nangangahulugan ito na A) May src folder sa disc. Ang lahat ng mga file ng proyekto ay naka-imbak sa folder na ito; B) Sa loob nito ay may isang folderhayop na binubuo ng isang folder na pinangalanang pets , C) Sa folder ng mga alagang hayop mayroong isang file na Cat .java, na naglalaman ng class code na Cat . - Medyo naiintindihan ko, ngunit hindi ako sigurado. - Kung gayon, ang istraktura ng mga klase at pakete ay kapareho ng istraktura ng mga folder at mga file sa disk. Kung mayroong isang file na House .java na matatagpuan sa folder na src/com/houses/ nangangahulugan ito na mayroong isang klase na House , na nasa package na com.houses . - Sa kontekstong ito, ang buong pangalan ng file ay «com/houses/ House .java», at ang buong pangalan ng klase na com.houses.House . - Nakuha ko. - Mabuti, napakatalino mo. Ngayon panoorin ang screen - narito ang isang maliit na code ng klase. Minarkahan ko ang lahat ng mga pangunahing punto: Lumang Antas 01 - 4- Ang lahat ay malinaw hangga't maaari sa unang pagsubok. Heh, heh. - Bully para sa iyo! Hindi mo kailangang intindihin masyado. Ang trick ay upang mahuli ang isang bagay ngayon, mauunawaan mo ang lahat sa ibang pagkakataon. Kaya, tapos na ako para sa araw na ito, hayaan mong iba ang mag-aalaga sa iyo.

2 John Squirrels, Paano gamitin ang online na kursong ito

- Magandang araw, Amigo. Ako si John Squirrels, ang Captain ng Galactic Rush spaceship. - Magandang araw, Kapitan. - Ngayon ay ipapaliwanag ko sa iyo kung paano nakaayos ang proseso ng ating pagkatuto.

Gabay sa CodeGym

Palagi kong sinasabi sa aking mga estudyante na ang computer programming ay madali at kawili-wili. Ngayon ay maaari mong tiyakin ito sa iyong sarili. Ang layunin ng kurso ay upang masiyahan sa pag-aaral, magsaya at makakuha ng mga tunay na kasanayan sa programming sa Java, na makakatulong sa iyo na makakuha ng trabaho bilang isang software developer. Kaya naman maraming praktikal na gawain sa kurso. Ang pagiging kumplikado ng gawain ay unti-unting lumalaki mula sa simple hanggang sa pinaka kumplikado.

Paano nakaayos ang kurso

Ang kurso ay binubuo ng 40 mga antas. Ang bawat antas ay naglalaman ng 10-12 lektura at 20-30 praktikal na gawain. Ang bawat antas ay tumutugma sa isang hiwalay na solar system sa star map sa ibaba, at ang mga lecture sa antas ay mga planeta ng solar system. Ang bawat bukas na panayam ay isang paglipad sa ibang planeta. Kapag ang lahat ng mga lektura ay binuksan, ang sasakyang pangalangaang ay lilipad sa susunod na sistema ng bituin. Lumang Antas 01 - 5Para sa paglutas ng mga praktikal na gawain, panonood ng mga video at marami pang ibang bagay, makakakuha ka ng reward – ilang unit ng "dark matter". Lumang Antas 01 - 6Upang lumipat sa susunod na lecture o level, kailangan mong gumawa ng "isang paglipad sa spaceship," na nangangailangan ng "isang refueling ship": Lumang Antas 01 - 75 unit ng dark matter ang kailangan para lagyan ng gasolina ang spaceship.

Paglipat sa susunod na antas

Upang lumipat sa susunod na antas, kailangan mong dumaan sa lahat ng mga lektura sa kasalukuyang antas. Para lumipat sa susunod na lecture, kailangan mong pindutin ang malaking Green Button: Lumang Antas 01 - 8Kapag lumipat ka sa susunod na lesson, lilipad ang iyong spaceship sa ibang planeta. Kung naubusan ka ng gasolina o ang iyong barko ay hindi napuno, ang pindutan ay hindi magagawang pindutin at magiging ganito ang hitsura: Lumang Antas 01 - 9Maaari mong punan ang barko sa seksyong "Aking Pahina". Kung hindi mo ma-refuel ang barko dahil walang dark matter, kailangan mong lutasin ang ilang mga gawain at kumita ito. Upang malutas ang isang gawain gamitin ang Yellow Button, iyon ay sa kaliwa ng mga lektura, malapit sa mga praktikal na gawain: Lumang Antas 01 - 10

Mga Praktikal na Gawain

Ang pagpasok ng code tulad ng sa isang sample - ito ang pinakasimpleng praktikal na gawain. Upang malutas ang gawaing ito, dapat mong ipasok ang Java code sa ibabang bahagi ng window. Ang code ay dapat na magkapareho sa sample (ito ay nasa itaas na bahagi ng window). Lumang Antas 01 - 11Sumulat ng isang programa - isang praktikal na gawain ng karaniwang pagiging kumplikado. Upang malutas ito, dapat mong isulat ang programa sa Java. Kailangan mong malaman kung paano malutas ang gawain, at ipasok ang solusyon sa code sa pangunahing window. Pagkatapos ay pindutin ang pindutan: Lumang Antas 01 - 12Lumang Antas 01 - 13Upang gawing mas madali ang iyong pag-aaral, pati na rin para sa pagpapasimple ng proseso ng pagsusuri ng programa, ang code ay dapat na nakasulat lamang sa lugar na minarkahan ng komentong "Idagdag ang iyong code dito". Sa kaso ng isang matagumpay na compilation, ang programa ay awtomatikong susuriin- kung ang kasalukuyang gawain ay nalutas nang tama. Kung ang programa ay nagpapakita ng isang bagay sa screen, mayroong isang espesyal na window sa ibaba - ang Output window. Ipinapakita nito ang lahat ng ipinakita ng programa sa screen sa huling pagtakbo. Maaari mong palaging itago ang window na may code upang makita ang isang bagay sa mga lektura o upang ipagpaliban ang solusyon ng gawain. Pindutin lamang ang pindutan sa kanang sulok sa itaas. Kapag bumalik ka muli sa gawaing ito, mananatili doon ang iyong dating code. Ganito ang hitsura ng button: Lumang Antas 01 - 14Kung masyadong maliit ang laki ng window na may code, maaari mo itong i-maximize sa pamamagitan ng pag-click sa button na i-maximize (magagamit mula sa ika-4 na antas): Lumang Antas 01 - 15Mga gawain sa bahaydapat malutas sa Intellij IDEA (magagamit mula sa ika-3 antas). Ito ay isang espesyal na programa para sa mga developer (IDE) upang gawing mas madali ang coding. Sumulat ako ng isang plugin para sa IDEA, na magbibigay sa iyo ng kakayahang suriin kung tama ang iyong programa sa loob ng wala pang isang segundo. Ang plugin ay binubuo lamang ng dalawang mga pindutan: Lumang Antas 01 - 16Ang kaliwang pindutan ay nagpapakita ng listahan ng mga magagamit na gawain para sa iyo: Lumang Antas 01 - 17Ang kanang pindutan ay nagpapadala ng gawain sa server para sa pagsusuri: Lumang Antas 01 - 18Maaari ka ring kumita ng "dark matter" sa panonood ng mga video: Lumang Antas 01 - 19

3 Risha, Mga pangunahing kaalaman sa memory work

- Ako na naman: May nakalimutan lang akong ipaliwanag sa iyo. Gusto kong sabihin sa iyo ang tungkol sa mga variable at memory addressing . Huwag masyadong mag-isip tungkol dito, ngunit kung may naaalala ka - iyon ay isang awa! - Mahalin ang iyong diskarte. Mabuti, kung nakuha ang punto, kung hindi - mabuti, okay. - Kung mapupunta, mapupunta, huwag pilitin. halata naman yun. Bakit, iba ba sayo? - Ito ay. Mayroon kaming isa pang diskarte sa pag-aaral: kung ayaw mo, kailangan mo. - Hmm, isang hindi napapanahong diskarte. Basta magarbong, nag-aaksaya ka ng maraming oras at pagsisikap, at halos walang resulta. - Patay tama! Pero hayaan mo na yan. - Lahat tama. Isipin ang Excel. Alam ng lahat ang Excel. Ang Excel sheet ay binubuo ng mga cell, ang bawat cell ay may natatanging numero (A1, A2,…B1, B2).Maaari kang maglagay ng ilang halaga sa isang cell o makakuha ng nakaimbak na halaga, kapag alam mo ang numero ng cell. Ang memorya ng isang computer ay nakaayos sa halos parehong paraan. Lumang Antas 01 - 20- Sa ngayon, malinaw na. - Sa runtime ang program at ang data nito ay nakaimbak sa memorya. Ang memorya ng buong computer ay kinakatawan ng maliliit na cell - bytes. Ang bawat cell ay may natatanging numero - 0,1,2,3, ... (nagsisimula sa zero). Kung alam mo ang numero ng cell, maaari naming i-save doon ang ilang data o kunin ang data mula sa cell . Ang ilang mga cell ay nag-iimbak ng code ng programa, isang set ng command ng processor, ang iba ay nag-iimbak ng data ng programa. Ang bilang ng bawat cell ay tinatawag ding address nito. - Processor, mga utos... - May sinabi sa akin si Propesor tungkol dito, ngunit kaunti lang. - Ang processor ay isang bagay na maaaring magpatakbo ng mga utos mula sa isang programa na dinala sa memorya. Halos lahat ng utos ng processor ay ganito: "kumuha ng data mula sa ilang mga cell, gumawa ng isang bagay sa kanila, at pagkatapos ay ilagay ang resulta sa iba pang mga cell". Ang pagsasama-sama ng daan-daang mga ito, sa gayon ay nakakakuha tayo ng kumplikado at kapaki-pakinabang na mga utos. - Bakit kailangan ko ang lahat ng ito? - Kapag ang isang variable ay idineklara sa isang code, ito ay binibigyan ng isang piraso ng hindi nagamit na memorya , karaniwang ilang byte. Kapag nagdedeklara ng variable kailangan mo ring tukuyin ang uri ng impormasyon na iimbak ng program sa isang variable: mga numero, teksto, o iba pang data. Para sa kaginhawahan, ang bawat variable ay binibigyan ng natatanging pangalan . - Kung gayon, ang isang variable ay isang pangalan at isang uri, o isang piraso ng memorya at isang halaga? - Lahat pinagsama. Tingnan natin ang ilang halimbawa. Lumang Antas 01 - 21

4 Elly, Kakilala sa mga uri ng int at String

- Uy, Amigo. - Hello, Eleanora Carry. - Call me just Elly, so it will sound not that officially. - Okay, Elly. - Sa tingin ko sa aking tulong mabilis kang magiging isa sa mga pinakamahusay na programmer. Mayroon akong mahusay na karanasan sa pagtuturo ng mga nagsisimula. Sumunod ka sa akin, at ito ay magiging tulad ng orasan. Magsimula na tayo. - Sa Java mayroong dalawang pangunahing uri: String at int . Sa String nag-iimbak kami ng mga string/text, at sa mga int na numero (mga integer). Upang magdeklara ng bagong variable, kailangan mong isulat ang uri at pangalan nito. Ang pangalan ay hindi dapat tumugma sa anumang iba pang pangalan ng variable at/o function. Lumang Antas 01 - 22- Kapag nagdedeklara ng mga variable maaari mong agad na ipasok ang mga halaga sa kanila. Lumang Antas 01 - 23- Para maglagay ng bagong value sa isang variable kailangan mong gumamit ng equals sign “ = ”. Tinatawag din itong operator ng pagtatalaga . Ang pagtatalaga ay paglalagay sa isang variable ng isang halaga na kinuha mula sa isa pang variable o kinakalkula batay sa ilang mga variable. Lumang Antas 01 - 24- Maaaring kalkulahin ang isang bagong halaga ng isang variable batay sa expression sa kanan ng sign «=». Ang expression ay maaaring maglaman ng parehong variable. Lumang Antas 01 - 25- Maaari mong pagsamahin ang mga string gamit ang plus sign: Lumang Antas 01 - 26 - Minsan maginhawang gumamit ng string na binubuo ng isa o higit pang mga puwang: Lumang Antas 01 - 27Ngayon ay ipinapaliwanag ko sa iyo kung paano ipakita ang teksto at halaga ng variable: Lumang Antas 01 - 28Lumang Antas 01 - 29- Siya nga pala, hiniling sa akin ni Diego na bigyan ka ng ilang gawain. Huwag magtaka, sila ay nasa istilo ni Diego:
Mga gawain
1 Sumulat ng isang programa na nagpapakita ng «Kung may nangyaring mali sa opisina, sisihin ang taong hindi marunong magsalita ng Ingles.»
2 Sumulat ng isang programa na nagpapakita ng "Hindi ako nasasabik sa pera, pinapakalma nila ako." 10 beses.
3 Sumulat ng isang programa na nagpapakita ng «Kung hindi mo gusto ang paraan ng pagmamaneho ko, manatili sa bangketa.».

5 Diego, Magandang payo

Lumang Antas 01 - 30- Hoy, buddy! Ako na naman, naalala mo ba? Yung magtuturo sayo ng tamang staff! - Walang mas nakakaintindi sa iyo kaysa sa akin, dahil pareho tayong robot. Kaya huwag makinig sa teorya ng mga "bag ng buto". Ako ang dapat mong pakinggan. At sinasabi ko: walang maaaring palitan ang pagsasanay. Hindi ka naman matututong lumangoy sa pagbabasa ng gabay sa paglangoy, di ba? Ha-ha. Kung sino ang nagsasanay ay panalo. Ganyan ang ginagawa ng mga robot. - Narito ang isang bagong gawain : magsulat ng isang programa upang ipakita ang «Halikan ang aking makintab na metal na asno!»
Gawain:
1 Isang bagong gawain sa paglabas ng teksto
Sumulat ng isang programa na nagpapakita ng «Kiss my shiny metal ass!»

6 Risha, Pagpirma ng kontrata

- Ako ulit! Sa tingin ko sapat na ang iyong nalalaman para magsimulang gumawa ng matalinong mga desisyon . Panahon na para pumirma ng kontrata sa iyong bagong employer. Kailangan mong punan ang isang aplikasyon, narito ang isang form ng modelo. Ipakita lang ang text nito sa screen, iyon lang. Sign it blind, lagi kong ginagawa.
Gawain: ipakita ang teksto

Ang pangalan ko ay Amigo.

Ang aking suweldo sa unang taon ay magiging $100
Ang aking suweldo para sa ikalawang taon ay magiging $200 Ang
aking suweldo para sa ikatlong taon ay magiging $300 Ang
aking suweldo para sa ikaapat na taon ay magiging $400
Ang aking suweldo para sa ikalimang taon ay magiging $500

Salamat sa pagiging mapagbigay, kaibigan kong Risha!

Napaisip sandali si Amigo. "Mukhang hindi masyadong mapagbigay. Naalala ko na tinuruan ako ni Diego ng ekspresyon...»
Bagong gawain: CONTRACT. Sumulat ng isang programa na ipapakita:
1

Ang pangalan ko ay Amigo.

Ang aking suweldo para sa unang taon ay magiging $60,000
Ang aking suweldo para sa ikalawang taon ay magiging $80,000 Ang
aking suweldo para sa ikatlong taon ay magiging $100,000 Ang
aking suweldo para sa ikaapat na taon ay magiging $120,000
Ang aking suweldo para sa ikalimang taon ay magiging $150,000

Halikan ang aking makintab na metal na pwet!

Bumalik si Risha: - Well, kumusta ka? - Tapos na. Napirmahan ko na. - Magaling! Nag sign blind din ako. Kami sa Galactic Rush ay hindi kailanman nanloloko sa isa't isa. - Heh, heh. Salamat sa pagiging mapagbigay, kaibigan kong Risha!

7 Elly, Output sa screen

- Ako ulit. Ngayon ay mayroon kang tatlong aralin. Pangalawa na ito! Umupo at makinig, sasabihin ko sa iyo ang tungkol sa output sa screen. Ito ay simple at madali: Lumang Antas 01 - 31- Maaari mo bang sabihin sa akin muli ang tungkol sa print() at println()? - Ang print () function ay nagpapakita ng buong teksto ng letra sa pamamagitan ng letra . Kapag puno na ang linya, lalabas ang text sa susunod na linya. Maaari mong matakpan ang output sa kasalukuyang linya , at gawin ang text na ipinapakita sa susunod na linya kung gagamitin mo ang println () function. - Nakuha ko. At ano ang magic na iyon ng pagdaragdag ng mga string sa mga numero? - Kung ang isang numero ay idinagdag sa isang numero, ang resulta ay isang numero: 2+2 ay katumbas ng 4. Kung ang isang string ay idinagdag sa isang numero, ang numero ay mako-convert sa isang string at pagkatapos ay dalawang string ay pinagsama. - Oo. Akala ko kaya nakikita ko ang mga halimbawa, ngunit hindi mo alam. Salamat sa kawili-wiling lecture, Elly.

8 Bilaabo, Paghahambing kay Pascal

Lumang Antas 01 - 32- Hi! Ako si Dr. Laga Bilaabo, alien ako, sana maging magkaibigan tayo. - Ako rin. - Sa aming sariling planeta, ginagamit namin ang progresibong programming language na Pascal, sa halip na hindi napapanahong Java. Narito ang isang maliit na paghahambing sa pagitan ng Java at Pascal: Lumang Antas 01 - 33- Ito ay ang parehong programa na nakasulat sa iba't ibang mga wika. Tulad ng nakikita mo, sa Pascal ay tumatagal ng mas kaunting mga linya; ito ay tanda ng pagiging progresibo ni Pascal. - Sa tingin ko ang paghahambing na ito ay maaaring mapabuti ang iyong pag-unawa sa Java, kung nakita mo na ang Pascal. - Hindi, wala pa. Ngunit magiging interesante pa rin na tingnan ang paghahambing ng dalawang magkaibang programming language. - Oo, tama ka. Ituloy natin. - Sa Pascal, inilalagay namin ang nakasulat na code sa katawan ng programa, mga pamamaraan o mga function. Sa Java, ang lahat ng ito ay lubos na pinasimple: ang katawan ng programa, mga pamamaraan at mga function ay pinalitan ng mga function, at mga function na tinatawag na mga pamamaraan. Lumang Antas 01 - 34- Sa column ng Pascal, nakikita ko ang «katawan ng programa», «function» at «procedure», at sa column ng Java mayroon lamang mga function. Medyo kakaiba ang itsura nito. - Oo, tila kakaiba sa lahat ng tao sa aking planeta, ngunit gusto ng mga tao na gawing simple ang lahat. - Sa Java, ang lahat ng code ay nasa mga function, kaya, upang magdeklara ng isang function, hindi mo na kailangan pang magsulat ng function, tulad ng ginagawa mo sa Pascal . - Ganun kasimple: Kung ang linya ng code ay nasa anyo na «Uri + pangalan» , isa itong deklarasyon ng alinman sa isang function o isang variable.Kung ang mga bracket ay sumusunod sa pangalan, ito ay isang deklarasyon ng isang bagong function. Kung walang mga bracket, pagkatapos ay idineklara ang isang bagong variable. - Ang deklarasyon ng mga variable at function sa Java ay halos magkatulad, ihambing natin: Lumang Antas 01 - 35Ang isang function ay may pangalang getName at ang uri ng pagbabalik na String. - Higit pa rito, ang mga function ng Java ay hindi maaaring umiral nang mag-isa. Kailangang nasa loob sila ng isang partikular na klase. Samakatuwid, kapag kailangan ng mga tao na magsulat ng isang maliit na programa sa Java, kailangan muna nilang lumikha ng isang klase , pagkatapos ay isulat ang pangunahing function sa loob nito , at pagkatapos ay isulat ang kanilang code dito .Napaka-freak ng mga earthling. - Kaya, tulad ng nakikita mo, si Pascal ay mas mahusay. At kung makakapili ako ay tuturuan kita ng Pascal. Ngunit pinilit ako ng aking mga tauhan na bigyan ka ng ilang mga gawain sa Java. At least susubukan kong bigyan ka ng magandang motivation:
Mga gawain
1 Sumulat ng isang programa na nagpapakita ng 9 na beses: «Ang buhay ay hindi patas - masanay.».
2 Sumulat ng isang programa na nagpapakita ng 4 na beses: «Ang pinakamahalagang stakeholder sa iyong buhay ay Ikaw.».
3 Sumulat ng isang programa na nagpapakita ng 16 na beses: «Kung ano ang itinanim mo ngayon, aanihin mo mamaya.».

9 Propesor talks tungkol sa mga benepisyo ng mga lektura

Lumang Antas 01 - 36- Hoy, Amigo! - Magandang hapon, Propesor Hans. - Marami na akong nakita sa aking panahon. Ngayon, iyan ang sasabihin ko sa iyo... - Minsan naiintindihan ng mga tao ang itinuro sa kanila nang sabay-sabay, minsan hindi. Ang lahat ay ayon sa itinuro sa iyo noon, at kanino. Ibig kong sabihin, ang guro ay dapat mag-udyok sa kanyang mga mag-aaral. - Kapag ang isang estudyante ay gustong matuto, ang guro ay walang magawa dito. - Tama iyan. Hindi maaaring gawing masaya ng isang mag-aaral ang isang nakakainip na lecture o lesson. Isang guro lamang ang makakagawa nito. Ang isang guro ay kailangang gumawa ng mga aralin na kawili-wili at nagbibigay-kaalaman, sa halip na magreklamo na ang mga mag-aaral ay hindi gustong matuto at dumalo sa mga klase. - Isipin na lang ng isang direktor ng isang pelikula na nagtayo sa takilya na sinisisi ang mga manonood na hindi interesado sa kanyang mga pelikula at hindi pinapanood ang mga ito. Kung makatagpo ka ng ganyang direktor o lecturer, huwag mo na lang silang pansinin. - Salamat sa payo, propesor. - Hiniling ko kina Elly at Risha na ipaliwanag sa iyo ang bagong materyal sa impormasyon at kawili-wiling mga paraan. Ngunit maaari pa rin silang magkamali. Err ay tao. Minsan kalahating tapos ang kwento nila, minsan may hindi mo naiintindihan. Ngunit hindi ito dapat huminto sa iyo sa pag-aaral ng mga bagong paksa. Dahil mayroong mundo ng mga kapana-panabik na pakikipagsapalaran at kawili-wiling gawain sa harap mo! - Bibigyan kita ng mga link sa mga artikulo sa parehong paksa. Sumangguni sa mga artikulong ito, kung mayroon kang mga problema sa paglutas ng gawain. Kung gusto mong magbasa ng ibang bagay sa ibang paksa, maaari mong bisitahin ang aming website community.CodeGym.net. Makakakita ka doon ng higit pang impormasyon sa mga kapaki-pakinabang na link. CodeGym Lecture 1 Discussion Narito rin ang isang kahanga-hangang aklat na «Thinking in Java». Ito ay dapat basahin para sa bawat Java programmer. Ang libro ay hindi nakatuon sa mga baguhan, ngunit makakatulong pa rin ito sa iyo na maunawaan ang isang mahirap na paksa. Kung nakuha mo ang nakasulat doon, ipagmamalaki kita.

10 Elly

- Hoy, Amigo! Break na kami ni Diego and we are telling jokes, wanna join? - Syempre! Isang binata na nag-aaral sa isang kolehiyo sa ibang bansa ang nagpadala ng SMS na ito sa kanyang ama: Dear dad, no mon, no fun, your son. Sumagot ang ama: Mahal na anak, sayang, napakalungkot, ang iyong ama.

11 Diego

- Ako naman. Pakinggan ang isang ito: May isang mag-aaral na nagnanais na kumuha ng pagpasok para sa isang kurso sa pag-aaral. Siya ay sapat na matalino upang maipasa ang nakasulat na pagsusulit, isang GD at dapat na humarap para sa personal na panayam. Nang maglaon, habang umuusad ang panayam, nakita ng tagapanayam na matalino ang batang ito dahil masasagot niya nang tama ang lahat ng tanong. Naiinip ang tagapanayam at nagpasya na sulokin ang bata. "Sabihin mo sa akin ang iyong pinili;" sabi niya sa bata, "Ano ang pipiliin mo: tatanungin kita ng sampung madaling tanong o ISANG mahirap talaga. Mag-isip ka muna bago ka magdesisyon." Nag-isip sandali ang bata at sinabing, "Ang aking pinili ay ISANG tunay na mahirap na tanong." "Well, good luck sa iyo, ikaw ay gumawa ng iyong sariling pagpili!" sabi nung lalaki sa tapat. Sabihin mo sa akin: Ano ang mauna, Araw o Gabi?" Natigilan muna ang bata ngunit naghintay siya ng ilang sandali at sinabing: "ARAW na po, sir." "Paano???????" nakangiti ang interviewer ("At last, I got you!" sabi niya sa sarili.) "Sorry sir, you promised me that you will not ask me a SECOND difficult question!" Ang pagpasok para sa kurso ay kaya sinigurado.

12 Julio

- Hoy, Amigo! - Sa palagay ko ay sapat na ang iyong trabaho ngayon. - Paano ang tungkol sa isang mahusay na kinita na pahinga?