Paano upang makapagsimula sa Java

Java
Isang friendly na gabay sa kung paano makakuha ng Java-unlad kit, isang magandang Ide, Kyoto, at isang mahusay na aklat.

Dyaba ay isang mahusay na ngunit madaling gamitin wika programming (hindi sa banggitin na ito ang wika na ginagamit sa karamihan ng mga computer programming kurso.) Java ay isang mahusay na wika at medyo madali sa sandaling makakuha ng i-set up ang lahat ng bagay – pero nagsisimula set up ang lahat ng bagay ay mahirap. Iyon ay kung ano ang gabay na ito ay para sa.

Pagkuha ng SDK

Bago ka gumawa ng anumang bagay, mayroon kang upang makuha ang JDK – ang Java Development Kit o Java SDK (-Unlad ng Software Kit). Kailangan mo ang SDK upang isulat ang mga programa ng Java. Pumunta sa pahinang ito at mag-click sa pindutan ng JDK pag-download.

Click on the cup of Java (the JDK download.)
Mag-click sa pindutan circled at i-download ang tamang file para sa iyong platform.

I-download ang installer at patakbuhin ito. Malugod na pagbati! Ang Java SDK na-install na ngayon sa iyong computer.

Nakakakuha ng Ide, Kyoto

Ngayon na mayroon ka ng JDK, Maaari mong simulan ang programming, ngunit magkakaroon ka ng gawin ito sa luma paraan: isulat ang code sa isang text editor at pagsama-samahin ito gamit ang command line.

Maliban kung, oo naman, mayroon kang isang Pinagsama-samang mga Development Kapaligiran, kung saan ay isang magarbong termino para sa isang programa na tumutulong sa iyo na code. Maniwala ka sa akin, ito ay magkano, lubhang mas madaling coding gamit ang isang Ide, Kyoto.

Kaya kung saan Ide, Kyoto kung gagamitin mo ang? Karamihan sa mga tao ay inirerekumenda ng ilang sa iyo:

  • BlueJ ay isang napakasimpleng Ide, Kyoto na maganda para sa mga layuning pang-edukasyon, pero hindi napaka-kapaki-pakinabang para sa mga malalaking mga proyekto. Malamang na ikaw ay pagpuntirya ng kaunti mas mataas kaysa sa BlueJ ay kayang bayaran mo. Hindi isang masamang Ide, Kyoto bagaman.
  • JCreator ay bahagyang mas malakas, subalit ito ay mahal, at ang libreng bersyon ay halos mas mahusay kaysa sa coding ang makaluma paraan (Kukunin ko sabihin sa iyo, Kailangan ko bang gamitin JCreator sa paaralan.) Ito ay clunky at Kulang ng maraming mga tampok ng kapong baka na ang susunod na 2 Mayroon IDEs. Baka gusto mong pumasa sa isang ito.
  • Paglalaho ay isang malakas, propesyonal editor na may maraming mga pro gamitin (at huwag mag-alala, ito ay libre.) Ito ay napaka-kapaki-pakinabang, kung ang isang maliit na unintuitive, at itinuturing na isa sa mga pinakamahusay na IDEs out doon. Talagang nagkakahalaga ng isang hitsura.
  • Netbeans Hindi tulad ng mahusay na kilala bilang Eclipse, ngunit ito ay tulad ng makapangyarihan at kapaki-pakinabang. Ito ay halos kapareho sa paglalaho, maliban ito ay bahagyang mas madaling gamitin at ito ay isang napaka-gandang GUI tagabuo ng. Ako personal na irekomenda ito, at Kukunin ko ay nagpapakita sa iyo kung paano gamitin ito Ide, Kyoto sa gabay na ito. Dapat mong gamitin ang alinman sa Netbeans o Eclipse.

Sige at i-download at i-install at Ide, Kyoto (i-click lamang sa mga link upang pumunta sa kanilang mga site.)

Paggawa ng isang proyekto

Painitin Netbeans (maaari kang magrehistro, ngunit hindi mo kailangang) at mag-click sa pindutan ng kahon ng plus sign sa toolbar. Iyon ang bagong proyekto butones. Makikita ko lamang ay nagpapakita sa iyo kung paano gumawa ng isang bagong proyekto – bawat Java app na magsagawa magiging sariling proyekto. NetBeans ay panatilihin ang lahat ng mga file sa isang pangunahing lugar para sa iyo.

Create a Java - Java Application.
Piliin upang lumikha ng Java > Java Application.

Lumikha ng Java > Java Application, pagkatapos ay ilagay ang pangalanan ng iyong proyekto – tumawag ito anumang bagay na gusto mo. Maaari mong baguhin ang iba pang mga patlang ngunit iyon ay hindi talagang kinakailangan.

At dito ay! Ang iyong proyekto ay nilikha. Ito ang hitsura ng kaunti tulad nito…

The main screen of a NetBeans project
Tinitingnan mo ang pangunahing file ng iyong proyekto.

Maaari kang mag-type kung ano ang aking nai-type (ang linya na naka-highlight sa asul na; click sa larawan upang tingnan ito ang buong laki) sa puwang na iyon at pagkatapos ay i-click ang berdeng arrow na pindutan sa toolbar upang patakbuhin ang iyong mga application. (Huwag mag-alala kung wala sa mga ito ang may katuturan sa iyo; ikaw ay pag-aaral ng wika sa lalong madaling panahon.)

Kung makakita ka ng ilang mga output sa ibaba ng iyong screen, pagkatapos lahat ng bagay ay nagtrabaho – Maaari mo na ngayong isulat ang Java sa nilalaman ng iyong puso ni.

Kung nais mong magdagdag ng bagong file, mag-click sa pahina ng plus sign sa toolbar at piliin ang Dyaba > Java Class. (Muli, huwag mag-alala kung wala kang mga ideya kung ano ang isang klase ay, pumunta lamang sa mga ito.) Ipasok ang pangalan ng file sa susunod na hakbang (kung nais mong lumikha ng SomeFile.java, pumasok SomeFile sa kahon ng teksto.)

Ngayon iyong screen ang magiging hitsura ng kaunti tulad nito:

The main screen of NetBeans
Ano ang iyong workspace ang magiging hitsura ng isang beses mayroon kang maramihang mga file

Pansinin ang listahan ng mga file sa kaliwang panel – -click lamang sa pangalan ng file upang buksan ito sa isang bagong tab. Maaari kang magkaroon ng maraming mga file – at sa gayon maraming mga tab – buksan para sa pag-edit nang sabay-sabay. Ang pagpapatakbo ng iyong programa ay gumagana pa rin bilang normal.

Iyon lang ang mahusay at magandang, sinabi mo, ngunit wala akong mga ideya kung paano sumulat ng ito Java bagay. Kailangan ko ng coffee machine?

Pagkuha ng isang aklat

Nang walang alinlangan, hindi mo maaaring sumulat Java maliban kung matuto mo ito. Kung ikaw ay kumukuha ng isang kurso sa Java, maaari mong ihinto dito mismo. Kung hindi, kakailanganin mo ng mahusay na aklat upang matuto ng Java.

Problema ay, karamihan ng mga aklat sa Java ay alinman sa hindi mapaniniwalaan o kapani-paniwala mayamot, Masyadong kumplikado, o flat-out lang masama. Thankfully, mayroong isang mahusay na libro sa Java sa pamamagitan ng isang mahusay na serye – Dumiretso Unang Java. (Kunin ito sa Amazon.)

Head First Java
Dumiretso Unang Java ay ang pinaka-kahanga-hangang Java libro kailanman nakasulat.

Kung sakaling nabasa mo na ang isang Head Unang aklat, makikita mo sinasang-ayunan na Head Unang libro ay mahusay. Ang mga ito ay kahali-halina, saya, at naka-pack na may kapaki-pakinabang na pagsasanay. Wala nang mainip aralin o pangit aklat-aralin na mas mabigat kaysa sa mga diksyunaryo. Hindi, Dumiretso Unang Java ay talagang kapaki-pakinabang at ginagawang masaya at madaling Java. Ginamit ko ito sa aking sarili at ito ay malayo mas mahusay kaysa sa isang 9-buwang kurso (hindi sa banggitin na ang buong nilalaman ng kurso umangkop sa tungkol sa 100 mga pahina ng aklat na ito.)

Mabuti, Hindi ko ma-Stress kung paano mahusay na Head Una ay. Sige at bilhin ito, at maaari mong tumalon sa kanan. Kapag nagsimula ka ng isang bagong exercise, gumawa ng bagong proyekto at magdagdag ng maraming mga file hangga't kailangan mo upang.

Ipinapalagay ng Head Unang sumusulat ka ng code ng makaluma paraan sa pamamagitan ng paggamit manu-manong pagsasama-sama mula sa command-line. Hindi mo na kailangang gawin iyon – kapag sabihin sa iyo ang mga ito upang makatipon at patakbuhin ang isang exercise, patakbuhin lamang ang proyekto sa NetBeans. Maaari mong gawin ang lahat ng pagsasanay mula sa kaligtasan ng NetBeans.

Paalam na

Salamat sa iyong interes, at good luck sa Java! Ako ay walang Java mga dalubhasang ngunit kung mayroon kang huwag mag-atubiling magkomento sa post na tanong, -email sa akin, o hilingin sa akin sa Twitter.

Published by

Neel Mehta

Harvard College. Web developer. Sometime philosopher. Baseball junkie.

Mag-iwan ng Tugon