KomputerPengaturcaraan

Java: ungkapan biasa, aksara khas

Hari ini, pengaturcaraan Java, kemungkinan besar, yang tidak akan terkejut. Kemajuan dalam bidang ini adalah begitu besar bahawa realiti kontemporari kita akan kelihatan biasa kepada 50-60 tahun yang lalu dalam cerita ini dari filem a la "Kembali ke Masa Depan."

Asal-usul bahasa Jawa

Java - bahasa pengaturcaraan berorientasikan objek, yang pada asalnya dibangunkan oleh Sun Microsystems, dan kemudian ia menjadi sokongan dan pembangunan yang dijalankan oleh Oracle.

Tidak boleh dikelirukan dengan perkembangan bahasa atau prestasi alam sekitar platform perisian. Oleh kedua adalah untuk difahami set kejamakan komponen yang berbeza yang bersama-sama menyediakan pelaksanaan Java-kod dalam pelbagai persekitaran perkakasan. Program yang ditulis dalam Java diterjemahkan kepada format khas yang dikenali sebagai bytecode yang kemudian dilakukan melalui mesin maya (JVM) - sebahagian daripada platform perisian.

Pemasangan dan Bermula

Dalam usaha untuk berjaya menjalankan aplikasi yang dibangunkan dalam bahasa ini, anda mesti memasang pakej istimewa Java-komponen, yang boleh didapati di laman web Oracle. Syarikat itu menyediakan pengagihan yang berbeza, yang berbeza dalam platform sasaran, serta pelbagai pilihan. Purata pengguna tidak perlu menggunakan versi Jawa yang berbeza daripada yang terakhir, yang paling baru-baru ini. Ia hanya masuk akal untuk pemaju yang memerlukan strategi khusus untuk ciri-ciri dan keupayaan tertentu.

Untuk memasang Java pada komputer anda, pengguna pertama perlu memastikan bahawa ciri-ciri peralatan yang memenuhi keperluan sistem minimum. jurutera Oracle telah bekerja keras untuk mengurangkan ambang keperluan sistem, tetapi ia masih ada, dan ia perlu dipertimbangkan. pengguna harus mencari tapak yang dia perlukan pengagihan berdasarkan sistem operasi, yang dia mahu untuk memasang perisian. Untuk contoh, Java untuk Windows 7 Ia adalah satu laku .exe fail, yang akan memerlukan hanya nyatakan direktori pemasangan, dan kemudian dia akan melakukan segala-galanya sendiri. Perlu diingat bahawa sistem yang boleh dipasang pada masa yang sama hanya satu salinan shell perisian. Oleh itu, sebelum memasang keperluan untuk memastikan bahawa versi sebelumnya Java dikeluarkan dari sistem. Jika tidak, pemasang akan meminta untuk mengeluarkan program yang bercanggah sebelum anda meneruskan pemasangan.

Mula membangun di Jawa

Selepas pengguna telah berjaya memasang persekitaran perisian, ia akan disediakan untuk pelbagai cara bagi pelaksanaan program telah ditulis, dan untuk membuat mereka sendiri. Dalam usaha untuk memulakan pengaturcaraan dalam Java, anda tidak perlu apa-apa program tambahan. Kita hanya perlu keinginan untuk belajar perkara-perkara baru dan memahami bahasa seni bina. Jika pengguna dapat berjaya memasang Java, dan dalam proses itu tidak mempunyai konflik dengan program lain, anda boleh mula menulis kod dalam mana-mana editor teks.

Oracle telah memastikan untuk menyediakan set maksimum alat untuk pemaju. Di Jawa, pakej termasuk pengkompil (Javac utiliti), yang, mengambil sebagai hujah laluan kepada mana-mana fail teks, menukarkan kepada yang bytecode mesin maya difahami.

Pengguna masih tidak boleh menjalankan aplikasi dan melihat hasil kerja mereka. Untuk memasang aplikasi Java untuk Windows 7, ia adalah perlu untuk "pack" dalam JAR-arkib.

Format JAR berasal dari pengurangan Java Arkib, dan sejenis khas biasa kepada semua ZIP-fail, yang seterusnya terdiri daripada penerangan mengenai kelas dan kebergantungan dan mata kepada pintu masuk (kelas utama) dalam permohonan itu. Untuk membuat .jar-fail dengan nama yang sama digunakan oleh utiliti, yang juga termasuk dalam pakej standard dari Oracle. Selepas kejayaan pelaksanaannya, pengguna boleh menjalankan suatu permohonan yang dibuat atau Java arahan daripada baris arahan atau konsol, atau dengan hanya mengklik dua kali.

Komponen utama bahasa Jawa

Dalam usaha untuk berjaya membangunkan aplikasi dalam bahasa Jawa, pembelajaran ia perlu bermula dengan asas-asas yang sangat. pengaturcara baru kadang-kadang sukar untuk memahami istilah "berorientasikan objek" bahasa. Ramai orang tersilap percaya bahawa ia merujuk kepada fakta bahawa semua entiti yang boleh beroperasi dalam bahasa adalah objek. Walau bagaimanapun, ini tidak benar. Dalam bahasa Jawa, kecuali kemudahan, terdapat juga satu set jenis primitif. Ini integer jenis data (bait, short, int, lama ), yang adalah integer yang berbeza panjang perkataan, jenis data pecahan (float, double), serta garis dan jenis watak (rentetan dan char) masing-masing.

Bagi setiap daripada mereka terdapat apa yang dipanggil kelas - pembalut, yang digunakan untuk membuat rujukan kepada objek yang pelbagai jenis. Ini adalah benar untuk semua jenis primitif kecuali data tali.

Ciri-ciri pelaksanaan kelas tali di Jawa

Java talian - ini adalah kelas khas. Ia boleh diklasifikasikan sebagai objek tidak berubah-ubah. Jika anda menyerahkan memori permohonan sebagai timbunan (timbunan), yang mengandungi rentetan sewenang-wenangnya, maka setiap operasi pada hari ini (pemilihan subrentetan itu, dinamika, penggantian watak, dan sebagainya. D.) Akan mewujudkan contoh baru garisan permulaan, yang akan berbeza daripada hasil yang asal operasi.

Oleh itu, tali sentiasa perlu untuk bekerja dengan berhati-hati, walaupun pada hakikatnya bahawa kutipan sampah di memori berfungsi hebat, pengaturcara perlu berhati-hati untuk mengelakkan memori limpahan rujukan yang tidak perlu kepada tali. Mujurlah, untuk ini, terdapat banyak kelas penolong. Sebagai contoh, menggunakan StringBuilder dan StringBuffer, yang membolehkan untuk memanipulasi tali, tetapi tidak mewujudkan selepas setiap contoh baru.

Java bahasa - ungkapan biasa. penampilan dan tujuan mereka

ungkapan biasa muncul pada abad kedua puluh-an dan merevolusikan teknologi pemprosesan teks elektronik.

Sebelum ini, cari bahagian-bahagian tertentu dalam teks atau subrentetan adalah masalah biasa, yang memerlukan usaha dan masa untuk dilaksanakan. Pengaturcara terpaksa memeriksa hampir setiap laman di tepat yang hampir sama parameter carian dinyatakan itu atau membandingkannya dengan banyak syarat. Walau bagaimanapun, dengan kemunculan ungkapan biasa mempunyai peluang untuk menggunakan watak-watak meta, yang mana ia menjadi tersedia untuk menggambarkan corak dengan yang perlu dicari. Di Jawa ungkapan biasa muncul dalam versi 5, dan telah menjadi sifat penting persekitaran perisian.

Bekerja dengan ungkapan biasa di Jawa

Di Jawa, semua kelas, satu cara atau yang lain digunakan untuk bekerja dengan ungkapan biasa, dalam pakej yang berasingan yang dipanggil java.util.regex. Dalam Java ungkapan biasa menerangkan kelas corak, yang diterjemahkan ke Bahasa Inggeris bermaksud "corak". Kelas ini menerima hujah rentetan untuk pembina, yang boleh digunakan untuk mewujudkan templat. Apabila anda mahu untuk menggambarkan ia, dan bukannya huruf ringkas lebih baik menggunakan kad bebas.

Untuk betul menentukan parameter carian, ia adalah lebih baik untuk membaca dokumentasi rasmi daripada Oracle, kerana banyak watak meta tidak bermakna apa yang pengguna biasa atau programmer baru mungkin berfikir. Sebagai contoh, tanda "+" menunjukkan bahawa kejatuhan pola ke dalam satu atau lebih contoh unsur segera sebelumnya. Apabila dilaksanakan di Jawa ungkapan biasa, aksara khas adalah sama seperti dalam mana-mana bahasa pengaturcaraan yang lain. Oleh itu, penghijrahan ke platform lain akan menimbulkan rasa sakit.

aplikasi kemungkinan ungkapan biasa

Perlu diingatkan bahawa kemungkinan ungkapan biasa paling sesuai untuk mengendalikan jumlah yang sangat besar teks. Sebagai contoh, beberapa kekunci carian, atau kombinasi kata dalam daftar dengan syarat bahawa kes di mana kunci ditulis tidak penting. sorting tangan teks yang akan menjadi sangat tidak cekap untuk menyelesaikan masalah seperti ini, dan dengan terbina dalam Java ungkapan biasa boleh dicapai beberapa baris kod.

Itulah sebabnya kita sedang mempertimbangkan kajian bahasa dalam apa jua cara tidak boleh ketinggalan satu bahagian penting sebagai ungkapan biasa. Di Jawa, ia boleh digunakan dalam pelbagai bidang - dari mengesahkan borang kemasukan data (alamat e-mel, nombor kad kredit) untuk menganalisis permintaan trafik dan pengguna.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.birmiss.com. Theme powered by WordPress.