Isi kandungan:
Video: Python Tutorial for Beginners [Full Course] Learn Python for Web Development 2024
Untuk membantu mengenali anda dengan beberapa kelas API Java terbaik untuk pemula pemula, berikut adalah senarai ringkas. Untuk maklumat lanjut mengenai kelas ini, periksa dokumentasi API dalam talian Java.
Applet
Perbincangan Java apa yang lengkap tanpa menyebut sebutan applet? Satu applet adalah sekeping kod yang berjalan di dalam tetingkap pelayar web. Sebagai contoh, kalkulator mata wang kecil yang berjalan di segi empat kecil di laman web anda boleh menjadi sekeping kod yang ditulis dalam Java.
Pada satu ketika, applet Java adalah perkara yang sangat panas, tetapi pada masa kini, orang ramai lebih berminat menggunakan Java untuk memproses perniagaan. Bagaimanapun, jika applet adalah perkara anda, jangan malu. Semak halaman Applet dokumentasi API Java.
ArrayList
Ini adalah barangan yang baik, tetapi dalam bahasa pengaturcaraan, array mempunyai batasannya. Contohnya, ambil pelbagai saiz 100. Jika tiba-tiba anda perlu menyimpan nilai ke-101, anda pasti tidak beruntung. Anda tidak boleh menukar saiz array tanpa menulis semula beberapa kod. Memasukkan nilai ke array adalah masalah lain.
Untuk memerah "Tim" mengikut abjad antara "Thom" dan "Tom", anda mungkin perlu memberi ruang dengan beribu-ribu nama "Tyler", "Uriah", dan "Victor"
Tetapi Java mempunyai kelas ArrayList. ArrayList adalah seperti array, kecuali objek ArrayList berkembang dan menyusut seperti yang diperlukan. Anda juga boleh memasukkan nilai-nilai baru tanpa kesakitan menggunakan kaedah tambah kelas ArrayList. Objek ArrayList sangat berguna kerana mereka melakukan semua jenis perkara yang baik yang tidak dapat dilakukan oleh array.
Fail
Bincang tentang kelas Java anda yang berguna! Kelas Fail melakukan banyak perkara yang berguna. Kaedah canRead memberitahu anda sama ada anda boleh membaca dari fail atau tidak. Kaedah canWrite memberitahu anda jika anda boleh menulis ke fail. Kaedah pemetaan setReadOnly memastikan bahawa anda tidak boleh menulis secara tidak sengaja ke fail.
Kaedah deleteOnExit memadamkan fail, tetapi tidak sehingga program anda berhenti berjalan. Kaedah ada pemeriksaan untuk melihat sama ada anda mempunyai fail tertentu. Kaedah adalahHidden, lastModified, dan panjang memberi anda lebih banyak maklumat mengenai fail. Anda juga boleh membuat direktori baru dengan memanggil kaedah mkdir. Wajahnya, kelas Fail ini adalah barangan yang berkuasa!
Integer
Kelas Integer mempunyai banyak ciri lain yang berguna ketika anda bekerja dengan nilai int. Contohnya, Integer. MAX_VALUE bermaksud angka 2147483647. Itulah nilai terbesar yang boleh diubah oleh pembolehubah int. Ungkapan Integer. MIN_VALUE bermaksud bilangan -2147483648 (nilai terkecil yang boleh diubah oleh pembolehubah int).
Panggilan ke Integer. toBinaryString mengambil int dan mengembalikan perwakilan base-2 (binari). Dan apa Integer. toBinaryString tidak untuk asas 2, Integer. toHexString tidak untuk asas 16 (heksadesimal).
Matematik
Adakah anda mempunyai sebarang angka untuk mengalami masalah? Adakah anda menggunakan komputer anda untuk melakukan pengiraan eksotik? Jika ya, cuba kelas Math Java. (Ia adalah sekeping kod, bukan tempat untuk duduk dan mendengar kuliah tentang algebra.) Kelas matematik berurusan dengan π, e , logaritma, fungsi trig, akar persegi, dan semua perkara matematik lain yang memberikan kebanyakan orang yang merangkak.
NumberFormat
Dengan NumberFormat. kaedah getCurrencyInstance, anda boleh menghidupkan 20. 338500000000003 ke $ 20. 34. Jika Amerika Syarikat bukan rumah anda, atau jika syarikat anda menjual produk di seluruh dunia, anda boleh meningkatkan contoh mata wang anda dengan Java Locale. Sebagai contoh, dengan euro = NumberFormat. getCurrencyInstance (Locale FRANCE), panggilan ke euro. format (3) mengembalikan 3, 00 € dan bukannya $ 3. 00.
Kelas NumberFormat juga mempunyai kaedah untuk memaparkan perkara-perkara yang bukan jumlah mata wang. Sebagai contoh, anda boleh memaparkan nombor dengan atau tanpa koma, dengan atau tanpa sifir utama, dan dengan banyak digit melebihi titik perpuluhan yang anda ambil perhatian.
Pengimbas
Kelas Pengimbas Java boleh melakukan banyak perkara hebat. Seperti kelas NumberFormat, Pengimbas boleh mengendalikan nombor dari pelbagai tempat. Misalnya, untuk input 3, 5 dan bermakna "tiga dan separuh," anda boleh menaip myScanner. useLocale (Locale FRANCE). Anda juga boleh memberitahu Pengimbas untuk melangkau rentetan input tertentu atau menggunakan asas berangka selain 10. Semua dalam semua, kelas pengimbas sangat serba boleh.
String
Kelas String mempunyai banyak kaedah yang berguna. Sebagai contoh, dengan kaedah panjang, anda dapat mencari bilangan aksara dalam rentetan. Dengan replaceAll, anda boleh dengan mudah mengubah ungkapan "kesalahan saya" kepada "kesalahan anda" di mana sahaja "kesalahan saya" muncul di dalam rentetan. Dan dengan compareTo, anda boleh mengurutkan rentetan mengikut abjad.
StringTokenizer
Kadangkala, anda mungkin perlu mencincang rentetan. Sebagai contoh, anda mungkin mempunyai pembolehubah fullName yang menyimpan rentetan "Barry A. Burd". Dari nilai penuh ini, anda perlu membuat nilai pertamaName, middleInitial, dan lastName. Anda mempunyai satu rentetan besar ("Barry A. Burd"), dan anda memerlukan tiga rentetan kecil - "Barry", "A. ", Dan" Burd ".
Untungnya, kelas StringTokenizer melakukan kerja seperti ini. Menggunakan kelas ini, anda boleh memisahkan "Barry A. Burd" atau "Barry, A., Burd" atau bahkan "BarryA. Burd "menjadi kepingan. Anda juga boleh merawat setiap pemisah sebagai data yang berharga, atau anda boleh mengabaikan setiap pemisah seolah-olah ia adalah sampah. Untuk melakukan banyak pemprosesan yang menarik menggunakan rentetan, lihat kelas StringTokenizer Java.
Sistem
Anda mungkin sudah biasa dengan Sistem. dalam dan sistem. keluar. Tetapi bagaimana dengan Sistem. getProperty? Kaedah getProperty mendedahkan semua jenis maklumat mengenai komputer anda.
Beberapa maklumat yang anda dapati termasuk nama sistem operasi anda, senibina pemproses anda, versi Java Virtual Machine anda, classpath anda, nama pengguna anda, dan sama ada sistem anda menggunakan backslash atau slash ke hadapan untuk memisahkan nama folder dari satu sama lain.Pasti, anda mungkin sudah tahu semua perkara ini. Tetapi adakah kod Java anda perlu mencari dengan cepat?