Meningkatkan JavaBean Coding
Hal pertama yang saya miliki adalah meningkatkan pengkodean JavaBean. Kita semua tahu bahwa setiap kacang java memiliki anggota dan banyak getter dan setter. Tetapi untuk sejumlah besar variabel anggota menjadi membosankan untuk membuat getter dan setter. Java api dapat dengan mudah menjadikannya bagian dari jdk sehingga getter dan setter dihasilkan secara otomatis. Mungkin ada antarmuka penanda yang dapat diimplementasikan oleh setiap kelas JavaBean dan yang akan memberi tahu kompiler untuk menghasilkan kode pengambil dan penyetel selama proses kompilasi. Tentu saja, jika Anda memiliki pengambil atau penyetel khusus, itu akan menimpa sistem yang dihasilkan.
Mengoptimalkan Pengumpulan Sampah
Ide kedua saya adalah pengumpulan sampah. Saat ini JVM menjalankan thread pengumpulan sampah dan secara otomatis membersihkan memori untuk objek yang jumlah referensi nol. Tetapi beberapa pemeriksaan ini dapat dicapai selama waktu kompilasi. Jika beberapa objek dibuat dalam suatu metode dan ditugaskan ke variabel lokal hanya selama kompilasi, kompiler dapat secara otomatis menghasilkan kode pengumpulan sampah ketika metode keluar. Ini tidak akan terjadi jika objek dikembalikan atau dilampirkan ke beberapa variabel non-lokal. Ini akan membuat pekerjaan pengumpul sampah jauh lebih mudah dan menghasilkan program yang lebih cepat.
Seseorang bahkan dapat berpikir untuk mengembalikan fungsi hapus secara opsional. Ini akan menghasilkan lebih sedikit pekerjaan untuk kompiler dan
pasti untuk JVM. Jika devloper tidak yakin apakah akan digunakan
menghapus fungsionalitas, ia dapat menyerahkannya ke kompiler atau
JVM. Misalnya, pengembang melakukan kesalahan dengan memanggil delete
pada referensi yang sama dua kali. Ini akan menghasilkan MemoryAlreadyDeletedException (sesuatu seperti itu) atau polos lama
NullPointerException. Tidak seperti di dunia C ++, pengembang bisa saja
hapus sepenuhnya, dan masalahnya akan hilang.
Jika Anda menyukai ide ini, kirimkan saya email di gdind2003 .at. gmail. Jika suka, Anda juga dapat mengunjungi situs web saya di
http://www.stock-article.com
Hak Cipta © 2003 Gautam Dev. Seluruh hak cipta
Saya seorang pengembang perangkat lunak dan penulis sesekali
Sumber Artikel: http://EzineArticles.com/87916
Mengoptimalkan Bahasa Pemrograman Java
Reviewed by artotujuhtiga
on
April 05, 2020
Rating:
Reviewed by artotujuhtiga
on
April 05, 2020
Rating:

No comments: