JavaRush /Blog Jawa /Random-JV /Napa sampeyan kudu sinau basa Jawa?

Napa sampeyan kudu sinau basa Jawa?

Diterbitake ing grup
Kanthi basa manungsa "biasa", kabeh wis jelas: ing donya modern sampeyan kudu ngerti basa ibu lan basa Inggris kanthi apik, liyane gumantung ing kahanan. Ing jagad nggawe aplikasi, durung ana basa universal sing bisa kasebut "programming English." Paling ora setengah rolas pimpinan pasar sing vying kanggo judhul iki. Nanging, miturut panemu kita, Jawa sing nyedhaki judhul iki. Lan mulane. Napa sampeyan kudu sinau basa Jawa?  - 1

Apa sing apik babagan Jawa saka sudut pandang mahasiswa lan programer

Basa iki cukup prasaja

Apa tegese tembung "basa pamrograman prasaja"? Iki biasane tegese rong perkara. Kaping pisanan, gampang sinau kanggo wong sing ora ngerti babagan pemrograman. Kapindho, efektif kanggo ngrampungake macem-macem masalah. Iki bakal dihargai dening wong-wong sing wis nyoba ngerti sawetara basa. Loro-lorone iki ditrapake kanggo Jawa kanthi lengkap. Sinau basa Jawa pancen gampang. Lan kabeh amarga tingkat sing relatif dhuwur. Iki tegese sampeyan ora kudu ngliwati suket sing kudu dilayari dening basa tingkat ngisor. Contone, koleksi sampah ("mateni" obyek sing ora digunakake sing njupuk papan ing memori) ing Jawa kedadeyan tanpa partisipasi sampeyan, ora kaya ing C ++. Nanging Jawa tingkat kurang cukup kanggo nangani paling tugas. Ayo njlentrehake siji titik penting. Ana basa sing luwih gampang diwiwiti ing tataran kapisan tinimbang basa Jawa. Contone, Python - thanks kanggo sintaks ringkes lan dingerteni. Utawa Pascal/Delphi, khusus digawe kanggo mulang (saiki, Nanging, sinau utamané ing sekolah lan utamané dening inersia) - basa karo struktur logis banget. Nanging, ing sawetara titik, lan bakal teka cukup cepet, kahanan diganti. Paling "nyata" masalah luwih gampang kanggo ngatasi ing Jawa saka ing Python lan, utamané, Delphi.

Kasedhiyan perpustakaan lan kerangka kanggo kabeh kesempatan

Yen programmer ngadhepi sawetara tugas sing angel, ana kemungkinan sing wis ana perpustakaan Jawa sing siap kanggo mbantu ngatasi. Sing utama ora dadi kesed lan maca dokumentasi utawa takon ing forum populer, contone Stack OverFlow . Yen sampeyan isih sinau, takon pitakon ing bagean " Bantuan " ing JavaRush. Contone, migunani banget kanggo siswa ngetrapake algoritma ngurutake dhewe sepisan utawa kaping pindho, mung kanggo ngerti cara kerjane. Nanging ing karya nyata, sampeyan ora perlu ngelingi maneh kanthi ati. Sampeyan mung kudu ngerti yen Jawa wis duwe alat kanggo iki (utamane, Collections.sort()). Lan iki mung conto latihan. Wiwit Jawa wis digunakake kanggo tugas serius kanggo dangu lan aktif, sampeyan bisa nemokake perpustakaan Jawa lan frameworks kanggo kabeh (uga, meh).

Komunitas gedhe lan dokumentasi kualitas

Mungkin sampeyan wis ndeleng guyon babagan keyboard telung tombol ing StackOverflow ing pemrograman publik ? Dadi, guyon iki ora adoh saka bebener: nalika nggarap, programmer kerep banget nggunakake kode wong liya, lan ora mung pamula sing takon ing forum pangembang sing paling misuwur. Dadi, ana akeh profesional Jawa sing mbantu ngatasi masalah ing StackOverflow. Dadi kemungkinan sing bakal mbantu sampeyan ngatasi masalah sampeyan dhuwur banget. Kajaba iku, yen sampeyan ora ngerti apa-apa, sampeyan bakal bisa ngerteni kanthi bantuan siji utawa artikel liyane ing dokumentasi - Jawa nduweni dokumentasi sing apik banget.

Apa sing apik babagan Jawa saka sudut teknis lan struktural?

Multiplatform

"Tulis sepisan, bisa ing endi wae" - iki babagan Jawa. Kanggo nggawe aplikasi Java bisa digunakake ing komputer kanthi sistem operasi sing beda, sampeyan ora perlu ngrancang maneh. Sampeyan kudu nginstal rong mesin virtual kanggo sistem operasi sing padha. Mesthi, iku ora sing prasaja. Temenan, ora bakal bisa mbukak aplikasi Enterprise "abot" ing telpon seluler antediluvian. Nanging, telpon lawas iki uga duwe mesin virtual Java. Pendekatan iki nyederhanakake pembangunan.

OOP-oriented

Jawa minangka basa berorientasi obyek, lan "obyektivitas" iki diimplementasikake ing basa iki kanthi cara sing paling apik. Ing kono, kabeh minangka obyek, lan sampeyan bakal sinau konsep warisan, abstraksi, enkapsulasi, lan polimorfisme sing paling apik.

Implementasi multithreading sing apik banget

Multithreading penting nalika nggarap operasi pamblokiran lan antarmuka grafis. Lan umume, yen bisa ngleksanakake pangolahan informasi paralel, kenapa ora nindakake? Jawa nawakake kasugihan saka kemampuan multithreading, kiro-kiro saka sinkronisasi prasaja lan mungkasi lan mulihake cara kanggo kelas specialized. Ing praktik, multithreading minangka perkara sing angel banget, utamane kanggo programer anyar. Nanging, Jawa duwe kabeh sing bisa ditindakake kanthi trep.

Jawa terus berkembang, nanging kompatibel karo versi sadurungé

Yen versi Jawa kang kaping sanga dicawisake pirang-pirang taun, mula 10 lan 11 ora suwe. Saiki Jawa ngganti nomer saben nem sasi, lan asring ndarbeni fitur menarik lan migunani anyar. Nanging sing paling apik yaiku pangembang ora perlu nulis ulang kode global saben versi anyar dirilis, amarga Java ngoperasikake prinsip kompatibilitas mundur: kabeh versi sadurunge kompatibel karo versi sabanjure. Mesthi, ana nuansa, nanging ora pati penting dibandhingake karo akeh basa liyane.

Apa sing apik babagan Jawa saka perspektif karir?

Jawa ana ing ngendi-endi.

Iku luwih gampang kanggo pangembang Jawa nemokake wilayah sing disenengi, banjur ngganti menyang liyane tanpa sinau maneh. Basa iki digunakake kanggo nggawe aplikasi server ing industri layanan finansial, aplikasi web, sistem embedded, data gedhe, kanggo nulis program Android lan aplikasi ilmiah. Dhaptar bisa njupuk wektu dawa. Jawa ana ing endi-2. Programmer Java bisa nemokake karya ing meh kabeh negara ing donya, lan iku luwih gampang kanggo nindakake iki saka pangembang ing basa liyane. Jawa tetep dadi salah sawijining basa sing paling populer ing donya - deleng peringkat, contone, TIOBE .

Gaji gedhe

Pungkasan, kawruh basa Jawa sing apik banget.

Tinimbang kesimpulan

Alasan kasebut ing ndhuwur sing nyebabake kita nggawe kursus JavaRush. Lan kita sengaja fokus ing basa Jawa amarga kita pancen tresna marang basa iki. Ora mung populer lan njanjeni, nanging uga alat kerja sing apik banget sing nggawe pola pikir pemrograman sing kuat. Sing utama yaiku ora mbuwang wektu nalika sinau lan nulis kode sabisa.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION