Apa yang harus dibaca tentang Java sekarang?

Bahasa Jawa muncul kembali pada 1990-an dan dalam waktu kurang dari 5 tahun telah menjadi salah satu dari tiga bahasa paling populer di planet ini. Hari ini, termasuk berkat perkembangan dunia seluler, Jawa terus menjadi perwakilan modern dan sangat populer di dunia TI.

Tetapi popularitas, ditambah dengan usia, memiliki sisi lain dari koin - sejumlah besar literatur telah diterbitkan selama 23 tahun ini. Beberapa buku telah menjadi buku klasik nyata, itulah sebabnya para guru di kursus pelatihan memusatkan perhatian pada buku-buku itu bahkan hingga hari ini di tahun 2018. Namun, ini tidak berarti bahwa buku-buku bagus belum diterbitkan dalam beberapa tahun terakhir. Untuk mendukung hal ini, penulis GeekBrains Ilya Bubnov mempelajari toko online untuk menemukan sepuluh buku Jawa teratas yang diterbitkan atau dicetak ulang dalam bahasa Rusia selama setahun terakhir.

gambar

Jawa dengan contoh. Berlatih, berlatih dan berlatih saja


Kita akan mulai dengan buku-buku yang berisi contoh-contoh dengan komentar, karena di dalamnya ada nilai khusus yang diletakkan dalam studi versi Java saat ini. “Java by Example” adalah penyempurnaan dari buku Setter 2016 yang serupa. Contoh itu dibedakan oleh tugas-tugas abstrak, disajikan tanpa konteks dan dengan pendekatan yang dangkal, yang tidak berguna tanpa menggunakan literatur tambahan.

Buku ini telah mengambil langkah maju dalam hal kualitas: kode ini cocok untuk penggunaan nyata, informasi disediakan dalam dosis yang benar, dan untuk memahami tugas-tugas pemula hanya perlu dokumentasi Java resmi.

Jawa modern. Resep pemrograman


gambar

Dalam bukunya, Sepupu mempertimbangkan pendekatan untuk memecahkan lebih dari 70 masalah klasik. Sebagian besar dari mereka berfokus pada Java SE8, karena versi inilah yang membuat revolusi mini dalam bahasa tersebut, tetapi ada juga tambahan dari versi kesembilan.

Akan bermanfaat untuk membaca buku ini bagi mereka yang sudah mengikuti kursus atau bahkan memiliki pengalaman beberapa tahun. Artinya, hampir tidak ada teori dasar di sini, tetapi banyak perhatian telah dibayarkan
fitur Java yang diperbarui: ekspresi lambda, antarmuka fungsional, predikat, dan banyak lagi.

Java untuk pemula. Pendekatan berorientasi objek


gambar

Buku ini ditulis oleh guru Jawa profesional, jadi tidak ada yang perlu dikeluhkan dalam hal presentasi. Pertama, Anda akan terbiasa dengan lingkungan pengembangan, setelah itu Anda akan beralih ke dasar-dasar OOP dan bahasa. Semuanya disertai dengan contoh kode dan perbandingan figuratif, Anda tidak akan kesulitan memahami teorinya.

Kelebihan lainnya - buku ini tidak berhenti pada fitur-fitur dasar Java, tetapi menyentuh beberapa poin pemrograman tingkat lanjut. Untuk ini, pada akhirnya bahkan ada bagian khusus dengan skenario di mana Anda dapat menerapkan materi yang dipelajari. Satu-satunya hal yang "Jawa untuk pemula" mungkin tidak suka adalah pengulangan konsep dasar bahasa yang sering. Bagi seorang pemula, ini kemungkinan besar merupakan nilai tambah, tetapi jika Jawa hanyalah bahasa lain untuk Anda, membaca menjadi sulit.

Jawa Panduan saku


gambar

Edisi keempat seri buku referensi O'Reilly yang populer, diperbarui ke Java 9. Seperti buku-buku lain, di sini Anda akan menemukan duplikasi dokumen resmi, tetapi dengan bahasa yang hidup dan struktur yang lebih baik. Tentu saja, belajar dari buku semacam itu cukup sulit, tetapi membeli dan menaruhnya di desktop Anda akan sangat berguna.

Java untuk boneka


gambar

Seri buku klasik lainnya. Seperti layaknya seri, ada banyak teori praktis, langkah-demi-langkah yang akan memungkinkan seseorang, bahkan jauh dari pemrograman, untuk memahami dan menembus Jawa. Ini bukan buku teks praktis atau buku referensi; Ini adalah buku yang dapat Anda baca sekali dan lihat apakah Anda ingin melanjutkan. Itu ditingkatkan ke Java 9 dan diterbitkan ulang pada 2018. Tetapi untuk penjelasan panjang tentang OOP dan program dasar, versi itu tidak masalah.

Java 9. Tinjauan lengkap inovasi. Untuk referensi dan migrasi cepat


gambar

Judul buku dengan jelas menunjukkan target audiens. Buku ini tidak cocok untuk pemula, mereka yang kurang terbiasa dengan pemrograman pada umumnya dan dengan Java pada khususnya. Namun, mereka yang mempelajari Jawa bertahun-tahun yang lalu, dan sekarang membutuhkan buku kertas, yang menjelaskan perubahan versi kesembilan - ini adalah literatur yang berguna. Adaptasi buku itu tidak menyakitkan, oleh karena itu, bagi orang-orang yang telah lama berteman dengan Jawa, akan berguna untuk membeli "Ulasan lengkap inovasi" dan meletakkannya di rak buku terdekat.

Java SE 9. Kursus Dasar


gambar

Kay Horstmann adalah penulis beberapa buku Jawa yang terkenal. Secara khusus, ini akan menarik tidak begitu banyak dengan teori, meskipun sudah cukup di sini, tetapi dengan cara presentasi dan praktik selanjutnya. Informasi disajikan dalam porsi kecil dan segera diperbaiki dalam latihan. Dari sudut pandang digestibilitas, pendekatan ini bermanfaat bagi kebanyakan orang, namun, sebagai referensi, buku semacam itu memiliki kelemahan yang jelas - topik standar dapat direntangkan dalam beberapa halaman.

Horstmann's Java SE mungkin merupakan salah satu buku pembelajaran bahasa paling populer. Karena itu, jika informasi dalam buku-buku sebelumnya bagi Anda terlalu ringkas, sulit dipahami, maka di sini Anda pasti tidak akan merasakannya.

Pelajari Java EE. Pemrograman modern untuk perusahaan besar


gambar

Buku profil yang hanya memberikan nilai, Sebastian Dashner, pada tahun 2016 dianugerahi gelar juara Jawa (ini sangat keren, jika itu). Ini bukan buku untuk mengajar bahasa, lebih cocok untuk mereka yang akan pindah dari level aplikasi ke pembuatan aplikasi enterprise. Ia memiliki semua yang Anda butuhkan: prinsip umum untuk menciptakan produk seperti itu, organisasi kerja berdasarkan prinsip DevOps, prinsip dasar untuk membuat pengujian.

Jawa Panduan lengkap


gambar

Herbert Schildt adalah penulis banyak buku tidak hanya di Jawa, tetapi juga dalam bahasa lain. Karya ini adalah karya klasik yang sama, dan telah diperbarui untuk kesepuluh kalinya untuk versi Java 9. Pada hampir satu setengah ribu halaman, Anda memiliki cara untuk mempelajari prinsip-prinsip OOP hingga komponen JavaBeans. Ada banyak teori dan contoh dengan komentar, secara umum, semua yang ingin saya lihat sebagai pemula, mungkin, satu-satunya buku kertas tentang pemrograman.

Dalam praktik dunia, buku Schildt juga harus dibaca secara universal, termasuk dalam daftar teratas di Amazon dan muncul di hampir semua peringkat publikasi Jawa terbaik. Publikasi dalam bahasa Rusia tidak merusak aslinya, yang berarti bahwa membaca sangat dianjurkan.

Belajar jawa


gambar

Buku seri Head First yang populer adalah tanda kualitas yang pasti bagi mereka yang ingin dengan cepat mempelajari topik yang tidak dikenal. Ada segalanya bagi pemula untuk berkenalan dengan bahasa: humor, ilustrasi, latihan, contoh dengan komentar. Dalam hal ini, Anda bahkan tidak perlu mengetahui dasar-dasar pemrograman, semuanya dijelaskan secara rinci di sini.

Jika kita berbicara tentang kekurangannya, maka ini, tentu saja, adalah relevansi yang lemah dari buku ini. Versi bahasa Inggris diterbitkan paling lambat 13 tahun yang lalu, artinya, sangat jauh dari fitur modern Jawa. Ini cocok untuk memulai, tetapi lebih baik menyimpan buku-buku lain sebagai referensi desktop.

Jawa Perpustakaan Profesional


gambar

Kami menyimpulkan peringkat dengan satu contoh penting mengapa seorang programmer perlu tahu bahasa Inggris dan menggunakan literatur asli. "Jawa. Perpustakaan Profesional ”adalah buku hebat lain dari Horstmann yang telah lama menjadi buku klasik. Ini terdiri dari dua volume, "Fundamentals" dan "Advanced Programming Tools," masing-masing di bawah 1.000 halaman, jadi Anda pasti tidak akan mengeluh tentang kurangnya informasi. Ini adalah edisi ke-10 berturut-turut, muncul di Rusia pada akhir 2017. Ini didedikasikan untuk Java SE 8, meskipun versi 9 sudah relevan, tetapi ini bukan yang terburuk. Sayangnya, seperti yang sering terjadi, adaptasi tidak berlalu tanpa jejak - terjemahan dan menghemat cetak sangat mengurangi tingkat kesejukan karya Kay S. Horstmann. Anda harus berurusan dengan kekejaman seperti itu, seperti, misalnya, menerjemahkan IDE singkatan (ini dia JIS). Dalam mempelajari bahasa, ini tidak akan merugikan Anda, tetapi jika Anda seorang programmer yang benar-benar hijau, Anda dapat mempelajari kata-kata yang salah.

Sehubungan dengan contoh terakhir, muncul pertanyaan penting: buku apa yang TIDAK Anda rekomendasikan untuk dibeli karena "kurva" adaptasi?

Source: https://habr.com/ru/post/id421827/


All Articles