Qanday qilib Java dasturchisi bo'lish mumkin

Java dasturchisiga aylanish uchun sizga "kompilyator", Java manba kodini bytekodga o'zgartiradigan dastur kerak. Qadimgi kunlarda yagona variant Oracle-ning Java Development Kit edi; ammo hozir sizda ko'plab imkoniyatlar, shu jumladan GNU loyihasi ham bor gcj sinf fayllarini yaratadi mahalliy bajariladigan fayllar va hazil , IBMning ochiq manbali hissasi. Shuningdek, sizga Java kerak bo'ladi virtual mashina , Java-ning bytekodlarini tushunadigan va maqsad protsessorida ularni mashina tiliga tarjima qiladigan "mashina ichidagi mashina". Ko'p mavjud, ammo siz hech qachon noto'g'ri yo'l tutolmaysiz javac tuzuvchi va java Oracle-ga kiritilgan JRE virtual mashinasi Java standart nashri .
Oracle-ning Java SE-ni yuklab olish sahifasiga tashrif buyuring va platformangiz uchun to'g'ri paketni yuklab oling: odatda Windows, Linux yoki Solaris. Macintosh foydalanuvchilari ularni topadilar allaqachon J2SE o'rnatilgan . Shu bilan bir qatorda, ochiq manbali yoki boshqa uchinchi tomon kompilyatoridan foydalaning gcj yoki hazil , va mahalliy bajaruvchiga kompilyatsiya qiling yoki uni Java JRE bilan ishlating.
Notepad (Windows), vim yoki Emacs yoki Notepad ++ (Windows) yoki Sublime Text yoki Gedit (Linux) kabi asosiy "toza" muharrirdan foydalanishni o'rganing. Ular dastur manbaini formatlash ma'lumotlari bilan, masalan, Microsoft Word yoki Libreoffice Write-ga ta'sir qilmaydi. Siz foydalanadigan har qanday muharrirda "oddiy matn" sifatida saqlash imkoniyati bo'lishi kerak.
Asosiy tahrirlash-kompilyatsiya-sinov tsiklini (yoki qurish tsiklini) bilib oling:
Oddiy Hello World-ni tuzing va boshqaring! jarayon bilan tanishish uchun ilova.
Siqilishga duch kelganingizda, ko'plab muammolar va ularning echimlarini Yahoo kabi qidiruv tizimidan topishingiz mumkin. va Google . Ushbu favqulodda manbadan unumli foydalaning.
Kodlashni qanday o'rganishim mumkin?
Scratch kodlash veb-saytidan foydalanishni maslahat beraman. U sizga qanday kodlashni o'rgatishi mumkin.
Notepad bilan Java dasturlarini qanday ishlashim kerak?
Notepad tavsiya etilmagan ishlab chiqarish vositasi emas. Sizning eng yaxshi garovingiz Java uchun Eclipse Neon bepul dasturiy ta'minotini yuklab olishdir.
Men hali ham o'ninchi sinfda o'qiyman va men Java dasturchisi bo'lish uchun qanday mashq qilishim mumkinligini bilishni xohlayman. Men faqat Java rivojlanayotganini o'rganish etarli emasligini bilaman, yana nimani o'rganishim kerak?
C ++ tilini o'rganing, lekin Java-ni o'rganganingizdan so'ng buni bajaring. Java - bu boshlash uchun yaxshi joy, va u asta-sekin va og'riqsiz o'layotgan bo'lsa ham, biron bir joyga bormasdan dasturlash kabi biror narsaga shunchaki sakrab chiqolmaysiz. Java-dan boshlashingiz kerak, chunki u ob'ektga yo'naltirilgan dasturlashni talab qiladi. Garchi bu foydali ko'rinmasa-da, Java-da, hatto kollej darajasida talabalar boshlaydigan narsa bor.
Men java asoslarini bilaman. Qanday qilib java dasturlash bo'yicha malakamni oshirishim mumkin?
Udemy.com kabi saytlardan onlayn kurslarni o'ting. Ular ko'plab dasturlash tillarida, shu jumladan Java tillarida kurslarga ega. Ularning ko'plari bepul!
"Salom dunyo" dan keyin Java-ning ikkinchi bosqichini qanday o'rganishim mumkin?
Java haqida ko'proq bilish uchun Sololearn saytiga tashrif buyuring. Sayt dasturlash va yozish bo'yicha sizga qiyinchilik tug'diradi.
Keraksiz uzoq usullar (kichik dasturlarning Java nomi) ko'rib chiqiladi, chunki ular sizning kodingizni o'qishni qiyinlashtiradi va yangilashni qiyinlashtiradi; kodingizni bitta narsani yaxshi bajaradigan kichik va aniq modullarga qo'shishni o'rganing.
Siz asoslarni puxta o'zlashtirganingizdan so'ng, siz uchun biror narsani anglatadigan dasturiy loyihani boshlang qo'shiling mavjud ochiq manbali loyiha va boshqa odamlar bilan birgalikda ishlash.
"Sehrli raqamlar" dan foydalanmang: doimiy ravishda aniqlanishi kerak bo'lgan kod orqali tarqatiladigan raqamlar va qiymatlar, masalan: Shu tarzda ularni qayta ishlatish va sharhlarda tushuntirish mumkin, shunda ular nimani anglatadi? kodni saqlash va yangilashni osonlashtiradi.
Kodingizni tartibli saqlang va o'qish, eslab qolish va yangilash uchun ko'plab sharhlar qo'shing. Shuni esda tutingki, kod yozilganligi sababli uni ko'proq o'qishadi.
Sinflar, usullar va o'zgaruvchilar haqida aniq ma'lumot olish uchun Oracle-ga tashrif buyuring API hujjatlar. Agar siz Internetga ulanishni yo'qotgan bo'lsangiz, uni qattiq diskka yuklab olish yaxshi fikr bo'lishi mumkin (Izlang Java SE hujjatlari va yuklab olish tugmasini bosing).
Ixtiyoriy ravishda IDE (Integrated Development Environment) dasturini yuklab oling va o'rnating. Masalan: NetBeans (ochiq manba) yoki Tutilish (ochiq manba) yoki Intellij g'oyasi . Bu yangi vositani o'rganishni talab qilish kabi qo'shimcha xarajatlar hisobidan tahrirlash-kompilyatsiya-test aylanishini tezlashtirishga yordam beradi. Boshqa variant - bu matnga asoslangan vosita Apache Maven (ochiq manba) yoki Apache Ant (ochiq manba) yoki Gradle (ochiq manba) , bu sizga jarayonni to'liq boshqarish imkoniyatini beradi (E'tibor bering, yuqorida keltirilgan ba'zi bir IDE ushbu vositalarni ham qo'llab-quvvatlaydi).
Java dasturlash bo'yicha asosiy kitobni sotib oling. Ko'pincha do'konlarda, ishlatilgan kitob savdosi va onlayn auktsionlarda yoki kitob sotuvchilarda juda arzon narxlarda eski nashrlarni topish mumkin. Onlayn API hujjatlari, maqolalar va muammolarni hal qilish bo'yicha maslahatlar odatda sizga taqdim etilgan bo'lsa-da, kitob ko'pincha qulayroq va uni avtobusda qatnayotganingizda, barda yoki qahvaxonada o'tirganingizda va ozgina o'qish uchun borishdan oldin o'qish mumkin. uyqu.
Oracle-ni o'qing va ularga rioya qiling Java darsligi , bu sizga Java-ning asoslarini o'rgatadi va shu bilan birga tilni chuqurroq o'rganishga imkon beradi.
tumomentogeek.com © 2020