KodeGym/Blog Jawa/Acak/Apa sebabe sampeyan kudu sinau basa Jawa?
John Squirrels
tingkat
San Francisco

Apa sebabe sampeyan kudu sinau basa Jawa?

Diterbitake ing grup
Kabeh wis cukup jelas karo basa manungsa "biasa": ing jaman saiki, sampeyan kudu duwe kawruh sing apik babagan basa ibu lan basa Inggris; kabutuhan ngerti basa liyane gumantung ing kahanan sampeyan. Ing donya pangembangan piranti lunak ora duwe basa universal sing bisa kita sebut "Inggris kanggo pemrograman". Ana paling ora setengah rolas basa populer padu kanggo judhul iki. Nanging kita pitados bilih Jawa paling cedhak. Lan kene sebabe. Apa sebabe sampeyan kudu sinau basa Jawa?  - 1

Apa sing ana ing Jawa sing apik kanggo programer siswa lan programer latihan?

Iku basa sing prasaja banget

Apa tegese "basa pamrograman prasaja"? Biasane, tegese rong perkara. Kaping pisanan, gampang sinau kanggo wong sing ora ngerti babagan pemrograman. Kapindho, efektif kanggo ngrampungake macem-macem tugas. Sapa wae sing wis nyoba sinau basa bakal ngapresiasi iki. Loro-lorone sifat kasebut bisa ditrapake kanggo Jawa. Pancen gampang sinau basa Jawa. Lan kabeh amarga iku relatif dhuwur-tingkat. Iki tegese sampeyan ora kudu nyilem menyang suket kaya sing ditindakake ing basa tingkat ngisor. Contone, ing Jawa, koleksi sampah (yaiku mateni "obyek sing ora digunakake njupuk ruang ing memori") kedadeyan tanpa keterlibatan sampeyan, ora kaya ing C++. Nanging ing wektu sing padha, Jawa cukup tingkat kurang kanggo nangani paling tugas. Ayo njlentrehake siji titik penting. Ana basa sing wiwitane luwih gampang tinimbang basa Jawa. Tuladhane, Python - thanks kanggo sintaks sing ringkes lan bisa dingerteni. Lan ana uga Pascal / Delphi, sing digawe khusus kanggo pendidikan. Pancen, saiki sinau utamane ing sekolah lan utamane amarga inersia. Iku basa kanthi struktur logis banget. Nanging kahanan saya ganti, lan kanthi cepet. Umume tugas ing donya nyata luwih gampang diatasi ing Jawa tinimbang ing Python, apamaneh Delphi.

Pustaka lan kerangka kanggo saben kesempatan

Yen programmer ngadhepi sawetara tugas sing tantangan, mesthine wis ana perpustakaan Jawa sing bakal mbantu ngatasi. Sing utama ora dadi kesed. Waca dokumentasi utawa takon pitakonan ing forum populer kayata Stack Overflow . Lan yen sampeyan isih sinau, takon pitakonan ing bagean " Bantuan " ing CodeGym. Contone, siswa bisa entuk manfaat akeh saka ngleksanakake algoritma ngurutake dhewe sepisan utawa kaping pindho, mung kanggo ngerti cara kerjane. Nanging ing karya pangembangan nyata, sampeyan ora perlu ngeling-eling. Sampeyan mung kudu ngerti alat sing cocog sing wis ana ing Jawa (utamane, Collections.sort()). Lan iki mung conto. Amarga Jawa wis aktif digunakake kanggo tugas serius kanggo dangu, sampeyan bisa nemokake perpustakaan Jawa lan frameworks kanggo kabeh (uga,

Komunitas sing gedhe lan dokumentasi berkualitas tinggi

Mungkin sampeyan wis ndeleng lelucon babagan keyboard telung tombol ing grup umum Stack Overflow ? Lawakan kasebut ora adoh saka bebener: programer asring nggunakake kode wong liya ing karyane, lan ora mung pamula sing takon ing forum pangembang sing paling populer. Nanging ana akeh profesional Jawa sing mbantu njawab pitakonan ing Stack Overflow. Dadi kemungkinan banget dheweke bakal nulungi pitakon sampeyan. Apa maneh, yen sampeyan ora ngerti apa-apa, mesthine sampeyan bisa ngerteni kanthi bantuan siji utawa liyane artikel ing dokumentasi — Jawa nduweni dokumentasi sing apik banget.

Kepriye bab Jawa iku apik saka segi teknis lan struktur

Multiplatform

"Tulis sepisan, mlayu menyang endi wae" babagan Jawa. Sampeyan ora kudu nulis ulang aplikasi Java supaya bisa digunakake ing komputer sing nganggo sistem operasi sing beda. Sampeyan mung kudu nginstal mesin virtual kanggo sistem operasi kasebut. Mesthi wae ora gampang. Temenan, sampeyan ora bakal bisa ngluncurake aplikasi perusahaan "abot" ing telpon seluler antediluvian. Yen ngandika, telpon antediluvian bakal duwe mesin virtual Jawa. Pendekatan iki nyederhanakake pembangunan.

Pemrograman Berorientasi Objek (OOP)

Jawa minangka basa berorientasi obyek, lan "orientasi obyek" ditindakake kanthi cara sing paling apik. Sejatine, kabeh iku obyek ing Jawa. Sampeyan bakal sinau babagan warisan, abstraksi, enkapsulasi, lan polimorfisme sing paling apik.

Implementasi multithreading sing apik banget

Multithreading mung dibutuhake nalika nggarap operasi pamblokiran lan antarmuka pangguna grafis. Lan umume, yen informasi bisa diproses kanthi paralel, mula kenapa ora ditindakake? Jawa nawakake kemampuan multithreading sing luar biasa, wiwit saka sinkronisasi sing prasaja lan cara sing mungkasi / nerusake thread menyang kelas khusus. Ing praktik, multithreading angel banget, utamane kanggo programer wiwitan. Nanging Jawa duwe kabeh sing dibutuhake kanggo nggawe multithreading kanthi trep.

Jawa terus berkembang, nanging kompatibel karo versi sadurungé

Yen Java 9 butuh sawetara taun kanggo nggawe, mula versi 10 lan 11 ora suwe. Java saiki ngganti nomer versi saben nem sasi, lan asring entuk fitur anyar sing menarik lan migunani. Nanging sing paling apik yaiku pangembang ora perlu ngerjakake kabeh saben versi anyar dirilis, amarga Jawa tetep kompatibilitas mundur: kabeh versi sadurunge kompatibel karo sing sabanjure. Mesthi, ana nuansa, nanging ora pati penting dibandhingake karo akeh basa liyane.

Apa sing apik babagan Jawa ing babagan karirku?

Jawa ana ing ngendi-endi. Pangembang Jawa luwih gampang nemokake posisi sing dikarepake lan bisa pindhah menyang posisi liya tanpa latihan maneh. Basa kasebut digunakake kanggo nggawe aplikasi server kanggo layanan finansial, aplikasi web, sistem sing dipasang, lan data gedhe, lan kanggo nulis program Android lan aplikasi ilmiah. Kita bisa terus lan terus. Jawa ana ing ngendi-endi. Programmer Java bisa nemokake karya ing meh kabeh negara ing donya, lan bisa nindakake iki luwih gampang tinimbang pangembang winates ing basa liyane. Jawa tetep dadi salah sawijining basa sing paling populer ing donya — delengen peringkat TIOBE . Apa sebabe sampeyan kudu sinau basa Jawa?  - 2Bayaran banget. Pungkasan, nanging paling ora: wong mbayar apik kanggo kawruh Jawa.

Garis ngisor

Kabeh alasan sing diwenehake ing ndhuwur menehi inspirasi kanggo nggawe kursus CodeGym. Lan kita wis sengaja fokus ing basa Jawa, amarga kita ikhlas tresna basa iki. Iku ora mung populer lan janjeni, nanging uga alat profesional banget sing mbangun pola pikir program kuwat. Sing penting nggolek roti. Sampeyan kudu nulis kode sabisa.
Komentar
  • Popular
  • Anyar
  • lawas
Sampeyan kudu mlebu kanggo ninggalake komentar
Kaca iki durung duwe komentar