CodeGym /Blog Java /rawak /25 Buku Java Terbaik Untuk Pelajar Permulaan dan Lanjutan...
John Squirrels
Tahap
San Francisco

25 Buku Java Terbaik Untuk Pelajar Permulaan dan Lanjutan Pada 2023

Diterbitkan dalam kumpulan
Memahami pengekodan mungkin mengelirukan untuk pemula yang lengkap. Terdapat berpuluh-puluh dan berpuluh-puluh buku Java di Amazon — sangat mudah untuk hilang! Bagaimana pula dengan sedikit nasihat, berdasarkan pengalaman pelajar Java yang lain? Jika anda masih belum menyusun senarai bacaan anda untuk tahun 2023, kami bersedia membantu dengan pilihan buku terbaik kami untuk pelajar Java.

Buku Java terbaik untuk pemula

Ini adalah sumber yang benar-benar selamat untuk mereka yang hanya mula belajar pengekodan dalam Java. Kami menasihati anda untuk melihat kesemuanya, kerana mereka menggunakan pendekatan yang berbeza dalam mempersembahkan konsep teras. Apabila anda terjebak dengan topik tertentu dalam satu buku, kemungkinan besar anda akan mendapat penjelasan yang jelas di tempat lain.

1. Head First Java oleh Kathy Sierra & Bert Bates

Jika anda tidak dapat membayangkan penjelasan yang jelas tanpa visual yang betul, seperti skema, rajah atau lukisan grafik, anda akan menikmati buku ini untuk pemula. Ia boleh dikatakan pengenalan terbaik kepada Java, yang menerangkan bahasa teras dan konsep OOP pada contoh dunia sebenar. Walaupun ia sebuah buku, ia mempunyai "antara muka mesra pengguna" yang sangat: anda akan bertunang dari halaman pertama sehingga anda menyelesaikannya. Anda tidak akan segera mula membuat kod selepas anda membaca Head First Java, tetapi anda akan memahami tanpa sebarang kesulitan logik bahasa ini dan konsep utamanya. Setiap bab berakhir dengan latihan dan teka-teki: ia akan membantu anda menghafal bahan tersebut.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 1
Kelebihan: penceritaan yang menarik, ilustrasi yang hebat dan penerangan dalam kehidupan sebenar. Mungkin buku terbaik untuk belajar Java dari awal. Cons: kadang-kadang teka-teki agak mengelirukan.

2. Memulakan Pengaturcaraan dengan Java For Dummies

Anda berhak untuk ragu-ragu tentang "siri dummies" kerana ia tidak berguna untuk pembaca yang mempunyai pengalaman dan pemahaman yang minimum tentang mana-mana subjek. Tetapi disebabkan bahasa yang mudah, mereka menerangkan istilah utama tanpa sebarang kekeliruan. Anda akan mempelajari perkara utama yang anda perlukan untuk bermula dengan pengekodan Java, seperti cara memasang Java, menyusun kod dan menyelesaikan latihan praktikal yang berbeza selepas anda selesai membaca. Ia semudah buku untuk kanak-kanak.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 2
Kelebihan: contoh yang sangat mudah dan banyak "cara-cara" jika anda tidak mempunyai idea tentang konsep pengaturcaraan. Kekurangan: tidak lebih daripada pengenalan biasa di Jawa.

3. Java: Asas Pengaturcaraan untuk Pemula Mutlak oleh Nathan Clark

Satu lagi buku untuk pembaca dengan pengalaman sifar dalam pengekodan akan membimbing anda langkah demi langkah melalui asas. Anda akan belajar cara memilih IDE dan menulis program pertama. Buku ini membiasakan anda dengan Java Development Kit dan Java Runtime Environment dan memberikan penerangan untuk setiap bahagian kod dalam contoh. Ia berfungsi sebagai persekitaran awal yang agak baik sebelum anda mendalami subjek yang lebih serius.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 3
Kelebihan: pengenalan lancar kepada pengaturcaraan Java dan ciri utamanya. Kekurangan: tiada penjelasan mendalam tentang konsep Pengaturcaraan Berorientasikan Objek, inilah sebabnya beberapa contoh praktikal mungkin mengelirukan.

4. Java: Panduan Pemula oleh Herbert Schildt

Secara amnya, panduan Schildt dianggap sebagai antara 3 atau sekurang-kurangnya 5 buku terbaik untuk pemula Java. Tetapi buku ini memerlukan pemahaman yang lebih sedikit tentang pengaturcaraan berbanding dengan sumber sebelumnya. Ia akan memperdalam pemahaman anda tentang asal usul Java dan hubungannya dengan bahasa pengaturcaraan lain. Ia merupakan kajian mendalam tentang konsep teras Java yang menerangkan kod mengikut baris dan membimbing anda daripada pemahaman asas jenis data, kelas dan objek kepada konsep yang lebih kompleks seperti ungkapan lambda dan antara muka berfungsi. Sebahagian besar buku ini adalah bahagian ujian kendiri pada akhir setiap bab. 20 Buku Java Terbaik Untuk Pemula Pada 2020 - 4Kelebihan: nada suara yang jelas, ujian kendiri, liputan penuh teras Java. Keburukan: anda memerlukan sekurang-kurangnya pemahaman kecil tentang pengaturcaraan.

5. Teras Java Jilid I — Asas

Tidak kisah dengan 1000 halaman yang mengagumkan — anda boleh membaca buku ini dengan mudah dari muka depan ke muka. Ia mengetepikan nada suka bermain dan memberi tumpuan kepada penjelasan terperinci tentang teras Java. Setiap bab dikhaskan untuk subjek tertentu, bermula dari pengenalan kepada bahasa dan persekitaran pengaturcaraan Java dan bergerak ke struktur data, objek dan kelas dan sebagainya. Tidak seperti kebanyakan buku untuk pemula, Core Java memberikan liputan eksplisit koleksi dan generik, yang berguna untuk pengaturcaraan sebenar. Secara keseluruhannya, ia adalah buku rujukan yang hebat. Baca sekali dan kembalikannya pada bila-bila masa anda perlu menyegarkan pengetahuan anda.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 5
Kelebihan: rujukan penuh kepada Java Core dan perhatian kepada koleksi dan generik, penjelasan yang mendalam. Keburukan: sesetengah topik, seperti generik, diliputi kurang rajin berbanding yang lain.

6. Think Java: How to Think Like a Computer Scientist oleh Allen Downey dan Chris Mayfield

Buku untuk pemula yang lengkap ini akan mengajar anda cara berfikir dalam kod. Seperti kebanyakan orang lain, ia bermula dengan pengenalan kepada OOP. Ia juga merupakan buku rujukan yang agak bagus. Setiap bab mempunyai bahagian perbendaharaan kata dan latihan untuk menyatukan teori dan menguasai kemahiran pemikiran pengaturcaraan. Ia lebih sesuai untuk pemula daripada pembaca yang mempunyai pengalaman kecil dalam pengekodan. Sebagai permulaan, ia adalah mudah dan agak menyeronokkan untuk dibaca. 20 Buku Java Terbaik Untuk Pemula Pada 2020 - 6Kelebihan: sumber untuk melaraskan cara pengekodan, amalan, konsep asas yang dijelaskan dengan jelas. Kekurangan: tidak boleh dianggap sebagai rujukan lengkap untuk teras Java; tahap kerumitan yang sama dalam semua latihan.

Buku Java untuk pelajar lanjutan

Anda sudah biasa dengan konsep utama dan sudah menjadikan pengekodan sebagai tabiat harian anda? Tahniah untuk itu! Mari kita beralih ke buku Java, yang akan memperdalam pengetahuan anda dan menetapkan tumpuan pada bilangan topik berguna dalam pengekodan dunia sebenar.

7. Java berkesan ditulis oleh Joshua Bloch

Ini bukan buku untuk pemula yang lengkap tetapi penyelidikan mesti dibaca untuk setiap pembangun Java. Anda akan melihat dengan cepat bahawa ia ditulis oleh pakar dengan latar belakang praktikal yang serius, kerana ia menerangkan bukan sahaja subjek umum tetapi kehalusannya juga. Jika anda ingin memahami proses dalaman dan mendapatkan petunjuk tentang bagaimana dan mengapa ia disusun dengan cara ini, buku ini berfungsi dengan baik. Setiap bab mengandungi "item" dengan banyak nasihat praktikal dan ulasan yang baik tentang ciri Java terkini. Ia akan mengajar anda cara menulis kod dan cara melakukannya dengan baik. 20 Buku Java Terbaik Untuk Pemula Pada 2020 - 7Kelebihan: mudah dibaca, merangkumi amalan terbaik dalam pengaturcaraan, nasihat berguna untuk menambah baik pengekodan anda. Kekurangan: memerlukan pemahaman tentang konsep teras dan sekurang-kurangnya pengalaman kecil dalam pengekodan.

8. Java: Rujukan Lengkap oleh Herbert Schildt

Mungkin anda tidak akan mula belajar Java dari awal dengan buku ini, tetapi lambat laun anda akan merujuknya, kerana ia merupakan sumber berciri lengkap yang tersusun dengan baik pada pengaturcaraan Java dengan contoh daripada pengaturcaraan dunia sebenar. Ia merangkumi API Java 8, dan menerangkan dengan jelas konsep asas dan seterusnya. Bahan "tambahan" dikhaskan untuk JavaBeans, servlet, applet, dan swing. Jadi adalah keputusan yang tepat untuk meletakkan buku ini pada rak buku anda atau pada pembaca buku anda.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 8
Kelebihan: contoh dunia sebenar, penjelasan yang jelas dan terperinci, rujukan yang baik untuk API Java terkini. Kekurangan: memerlukan pengetahuan asas tentang pengaturcaraan Java.

9. Java 8 dalam Tindakan

Jika anda memerlukan buku Java 8 dengan liputan penuh ciri-cirinya, buku ini adalah untuk anda. Ia akan menjadi lebih mudah bagi anda untuk memahami bahan dengan beberapa latar belakang dalam Java. Tetapi apa yang menarik tentang buku ini ialah amalan yang pelbagai. Contohnya termasuk contoh kod "betul" dan "salah". Pastikan anda tidak mencampurkannya :) Secara keseluruhannya, ini adalah buku dengan tumpuan yang jelas pada amalan, jadi anda boleh menggunakannya sebagai sumber tambahan untuk pembelajaran yang dipertingkatkan.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 9
Kelebihan: memberi tumpuan kepada amalan, menunjukkan perbezaan antara kod yang betul dan salah. Kekurangan: memerlukan sumber tambahan untuk pemahaman yang lebih mendalam tentang asas Java.

10. Thinking in Java oleh Bruce Eckel

Buku ini menawarkan anda pendekatan yang agak menyegarkan untuk menerangkan asas Java. Ia mempunyai tumpuan pada reka bentuk dan tingkah laku bahasa Java, dan termasuk banyak penjelasan terperinci. Anda akan mendapat pemahaman tentang cara setiap topik sesuai dengan OOP. Mata pelajaran asas diliputi sepenuhnya pada 200 muka surat pertama buku. Bahagian yang lebih besar boleh membantu anda untuk menutup tanah baru. Ia adalah salah satu buku itu, yang anda akan kembali ke walaupun selepas bertahun-tahun belajar dan pengekodan. Walaupun beberapa contoh agak ketinggalan zaman, buku ini masih menjadi sumber yang mendalam untuk pelajar, kerana ia sebenarnya mengajar anda untuk berfikir seperti pengaturcara Java dan menggalakkan anda membuat kod.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 10
Kelebihan: sumber yang teliti, banyak sampel kod dan latihan, penjelasan yang sangat baik tentang konsep OOP di Jawa. Keburukan: mungkin terlalu rumit untuk pemula.

11. Belajar Java dengan Membina Permainan Android: Belajar Java dan Android dari awal dengan membina enam permainan menarik oleh John Horton

Android ialah antara sistem pengendalian mudah alih yang paling popular, dan Java ialah salah satu bahasa utama untuk membina aplikasi di atasnya. Jika menjadi pembangun mudah alih adalah matlamat anda, mengapa tidak mengambil salah satu buku terbaik untuk mempelajari pengaturcaraan Java dalam bidang ini? Untuk makluman, buku ini tidak memerlukan penguasaan Java. Tahap kesukaran berkembang secara beransur-ansur daripada subjek utama (pembolehubah, gelung, kaedah, pengaturcaraan berorientasikan objek). Selepas setiap peringkat, anda diberi tugas untuk membangunkan permainan anda sendiri untuk platform Android, kesemuanya enam daripadanya. Bukan peminat pembangunan permainan? Masih patut dicuba untuk melihat pengaturcaraan Java dalam tindakan.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 11
Kelebihan: panduan praktikal untuk pembangunan permainan. Keburukan: memenuhi matlamat tertentu.

12. Java secara ringkas: Rujukan Pantas Desktop oleh Ben Evans dan David Flanagan

Java secara ringkas ditulis bukan sahaja untuk pengaturcara Java yang berpengalaman tetapi juga untuk pemula. Edisi terbaru (ketujuh) adalah berdasarkan Java 11, iaitu, ia mempunyai segala-galanya yang perlu diketahui oleh pembangun pemula. Buku ini tidak panjang, terdapat banyak contoh, Java API, Java Concurrency Utilities dan amalan pembangunan terbaik disemak. Buku itu mudah dibaca. Anda boleh mempelajari asas bahasa serta teknik pengaturcaraan yang berguna dan trend baharu dalam Java. 20 Buku Java Terbaik Untuk Pemula Pada 2020 - 12Kelebihan:
  • Persembahan yang ringkas dan baik;
  • Terdapat semua yang anda perlukan;
  • Penerangan yang baik tentang alat moden.
  • Contoh yang baik.
Keburukan: Beberapa contoh nampaknya sukar untuk pelajar tanpa pengetahuan matematik yang betul

13. Core Java for the Impatient oleh Cay S. Horstmann

Buku ini ialah pengenalan Java yang sempurna untuk pembangun perisian yang bekerja dengan bahasa pengaturcaraan lain. Core Java for the Impatient disusun sebagai rujukan pantas. Gunakannya untuk mencari jawapan kepada soalan khusus jika anda terlupa sesuatu atau telah diprogramkan dalam bahasa lain sebelum ini. Teksnya sangat pendek, hanya ada maklumat yang berguna. Buku ini menerangkan dengan baik ungkapan lambda, aliran input-output, modul. Walau bagaimanapun, jangan lupa bahawa buku ini bukan untuk pemula yang lengkap, jadi, tiada penjelasan tentang apa itu pembolehubah atau kitaran. Walau bagaimanapun ia mengandungi maklumat tentang struktur asas, koleksi, anotasi, generik, pembalakan, multithreading. 20 Buku Java Terbaik Untuk Pemula Pada 2020 - 13Kelebihan:
  • Pembentangan khusus dan ringkas;
  • Pilihan topik yang relevan untuk dipelajari oleh pengaturcara Java pemula.
  • Contoh yang baik.
Kekurangan: Buku ini tidak sesuai untuk mereka yang mula belajar pengaturcaraan dari awal dan belum pernah menemuinya.

14. Mempelajari Java: Pengenalan kepada Pengaturcaraan Dunia Sebenar dengan Java

Buku ini bukan untuk pemula yang lengkap. Mempelajari Java: Pengenalan kepada Pengaturcaraan Dunia Sebenar dengan Java akan berguna untuk anda jika anda mengetahui Core Java sekurang-kurangnya pada tahap asas dan boleh menulis program yang mudah. Walau bagaimanapun, apabila anda boleh melakukannya, buku ini membantu anda memahami semua konsep, kelas, perpustakaan, lambda, input/output, sambungan ke web, dll. Perkara yang baik mengenainya ialah ia mengandungi versi moden (Java 11 untuk detik ini) konsep Java, meneroka kemudahan benang dan konkurensi, dan ungkapan biasa. Buku ini mempunyai contoh yang realistik dan menarik, mengelakkan ciri pengkatalogan pembelajaran biasa. Contoh-contohnya agak mudah, tetapi dengan pemikiran di mana anda boleh menggunakannya di dunia nyata. Anda boleh mendapatkan maklumat yang sangat berguna untuk pengaturcara baru di penghujung buku. 20 Buku Java Terbaik Untuk Pemula Pada 2020 - 14Kelebihan: contoh menarik, konsep versi moden Java, perbincangan tentang aplikasi web dan pelayan. Cons: rumit untuk pemula yang lengkap.

15. Grokking the Java Interview oleh Javin Paul

Seorang rakan yang terkenal untuk semua pembangun Java dan perantara yang bercita-cita tinggi, Javing Paul telah mengumpulkan petua temu bualnya yang paling berguna dalam satu buku. Mengambil kira persaingan yang tinggi dan keluasan bahasa, sangat sukar untuk lulus temu duga walaupun untuk jawatan junior (saya akan katakan, pertama sekali, untuk jawatan junior). Selain itu, lulus temu duga adalah kemahiran yang berasingan, sama seperti membuat persembahan di atas pentas. Penulis mendakwa telah bertemu dengan orang yang mahir dalam konsep Core Java, tahu cara menulis algoritma, tetapi tidak memberi tumpuan kepada apa yang diperlukan untuk temu duga. Buku ini mengandungi banyak soalan tentang OOP, koleksi, multithreading, bekerja dengan pangkalan data, pengumpul sampah dan corak reka bentuk. Apa yang dipanggil "temuduga telefon" diserlahkan secara berasingan. 20 Buku Java Terbaik Untuk Pemula Pada 2020 - 15Kelebihan: Sangat berguna bagi mereka yang bersedia untuk temu duga, kebanyakan soalan yang anda mungkin akan dapatkan akan dibincangkan di sini. Keburukan: Sesetengah jawapan adalah sangat dangkal dan tidak memberikan pemahaman tentang subjek.

16. Sistem Modul Java oleh Nikolai Parlog

Di sini kami mempunyai tutorial yang sangat terperinci tentang sistem modul Java. Penulis, Nikolai Parlog, mendakwa bahawa lebih mudah untuk mencipta aplikasi yang boleh dipercayai dan selamat jika kod itu dibungkus dalam blok yang kemas. Sistem modul dalam Java adalah alat yang agak baru, perubahan seni bina asas telah menjejaskan teras Java hanya sejak versi 9. dan tidak semua orang tahu cara menggunakannya. 24 Buku Java Terbaik Untuk Pelajar Permulaan dan Lanjutan Pada 2023 - 16 Modul ialah tempat untuk mencipta blok tersebut. Selepas membaca buku ini, anda akan memahami cara mengawal cara JAR yang berbeza berinteraksi dan mencari kebergantungan yang hilang dengan mudah. Jika anda serius tentang projek Java modular, atau jika anda perlu memahami modul untuk kerja, baca buku ini., baca buku ini. Kelebihan:
  • penerangan yang paling komprehensif tentang kelebihan sistem modular;
  • contoh dan strategi yang sangat baik untuk migrasi ke modul kontra;
  • mempunyai sedikit penerangan sintaksis, jadi ia boleh menjadi sukar untuk pemula;

17. Java Moden dalam Tindakan: Lambdas, aliran, pengaturcaraan berfungsi dan reaktif

Walaupun Java telah wujud selama bertahun-tahun, bahasa ini sentiasa memperoleh ciri baharu. Satu-satunya masalah ialah pengaturcara kadangkala mengabaikan ciri dan pendekatan baharu dan enggan melaksanakannya dalam projek Java. Buku seperti Java Moden dalam Tindakan direka untuk membantu masalah ini. Ia membincangkan secara terperinci topik yang paling sering ditumpukan kepada sesi latihan pendek dengan mentor. Walau bagaimanapun, latihan sedemikian biasanya berlangsung 1-3 hari, dan maklumat di dalamnya sangat tertumpu, dan pengaturcara baru hanya tenggelam dalam maklumat baru. 25 Buku Java Terbaik Untuk Pelajar Permulaan dan Lanjutan Pada 2023 - 17 Buku ini membawa anda secara berurutan daripada ungkapan lambda kepada rujukan kaedah, antara muka berfungsi dan utas dengan cara ini, dan jika anda menyelesaikan semuanya dengan teliti, kemahiran pembangun anda akan meningkat dengan ketara. Kelebihan:
  • Buku ini mengandungi semua ciri moden Java, jadi ia amat berguna;
  • Penyampaian konsep yang kompleks secara berurutan.Pengarang menceritakan secara berurutan dan membandingkan dengan apa yang telah diketahui oleh pembaca. Jadi buku ini boleh disyorkan walaupun kepada pemula;
Keburukan:
  • Bagi mereka yang sudah mengetahui sesuatu tentang topik itu, buku itu mungkin kelihatan agak bertele-tele;

Buku tujuan am tentang pengaturcaraan

Buku-buku ini harus ada dalam senarai anda di suatu tempat di antara sumber untuk pendatang baru di Jawa dan pembaca yang mempunyai sedikit pengalaman. Mereka akan meluaskan skop anda tentang pengekodan secara umum dan mengajar anda konsep utama pengaturcaraan, mencipta kod yang bersih dan memulakan kerjaya anda. Inilah pilihan kami untuk buku pengaturcaraan terbaik untuk pemula, tanpa mengira bahasa yang mereka pelajari.

18. Masalah Sains Komputer Klasik di Jawa oleh David Kopec

Buku ini ditujukan untuk pembangun berpengalaman atau untuk pemula yang sudah mengetahui bahasa pengaturcaraan dan sudah mula menghadapi masalah dunia sebenar. Atau bagi mereka yang berminat dengan tugasan yang tidak standard untuk pembangunan pemikiran pengaturcara. Atau bagi mereka yang ingin meningkatkan kemahiran dan berjaya dalam temu duga. 23 Buku Java Terbaik Untuk Pelajar Permulaan dan Lanjutan Pada 2023 - 16 Sesetengah tugas kelihatan tidak dapat diatasi, tetapi dunia pengaturcaraan lebih kecil daripada yang kelihatan. Kemungkinan besar, seseorang telah menyelesaikan masalah anda yang tidak dapat diselesaikan. Dalam bukunya, David Kopets mengumpul penyelesaian siap sedia, prinsip dan algoritma yang paling berguna. Masalah Sains Komputer Klasik ialah kelas induk pengaturcaraan yang mengandungi 55 contoh praktikal yang merangkumi topik paling hangat: algoritma asas, kekangan, kecerdasan buatan dan banyak lagi. Inilah perkara yang anda akan dapati dalam buku ini:
  • Rekursi, memoisasi dan manipulasi bit;
  • Carian, graf dan algoritma genetik;
  • Masalah sekatan;
  • Pengelompokan mengikut k-means, rangkaian saraf dan carian musuh.
Kelebihan:
  • semua algoritma dan pendekatan yang berguna kepada mereka dalam satu buku;
  • Contoh Java keburukan;
  • beberapa contoh sukar untuk dihuraikan oleh pemula;

19. Mula Mula Belajar Kod oleh Eric Freeman

Siri Head First dipersembahkan oleh buku terbaik untuk mempelajari Java dan juga buku mengenai pembelajaran bahasa pengaturcaraan lain. Yang ini dikhaskan untuk pengaturcaraan secara umum. Anda akan mengenali gaya penceritaan yang unik sebaik sahaja anda membukanya. Baca ini jika anda memerlukan konsep utama pengekodan dengan cara yang menyeronokkan dan mudah difahami.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 14
Kelebihan: memberikan pemahaman umum tentang pengaturcaraan. Keburukan: menggunakan contoh pada Python (kerana ia dianggap lebih mudah untuk pemula).

20. Kod Bersih: Buku Panduan Ketukangan Perisian Agile oleh Robert C. Martin

Apabila anda baru dalam pengaturcaraan, anda tidak banyak memberi perhatian kepada gaya kod anda, kerana anda memberi tumpuan untuk mengelakkan kesilapan yang jelas. Tetapi meningkatkan gaya anda adalah sangat penting dalam kerja anda selanjutnya. Buku ini akan menunjukkan kepada anda perbezaan antara kod baik dan kod buruk dan mengajar anda peraturan utama menulis kod yang bersih dan boleh dibaca, menggunakan amalan terbaik. Buku ini sangat disyorkan untuk pembangun pemula.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 15
Kelebihan: contoh dan nasihat yang baik tentang membuat kod yang boleh dibaca. Keburukan: datang peraturan diambil secara melampau.

21. Kod: Bahasa Tersembunyi Perkakasan dan Perisian Komputer oleh Charles Petzold

Nah, ini bukan buku pemula tentang Java, tetapi ia mesti dibaca untuk setiap pembangun. Ia akan membantu anda memahami dengan jelas cara komputer berfungsi, daripada perkakasan kepada perisian. Penulis merangkumi pelbagai subjek seperti elektrik, litar, geganti, binari, logik, get, mikropemproses, kod, dan lain-lain untuk secara beransur-ansur mewujudkan pemahaman tentang cara teknologi komputer berfungsi. Selepas membaca buku ini, anda akan melihat di sebalik piksel pada desktop anda dan mengetahui perkara yang berlaku setiap kali anda menggunakan peranti anda.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 16
Kelebihan: ringkasan hebat teknologi komputer, banyak contoh. Keburukan: sesetengah bahagian buku mungkin rumit.

22. Memecah Temuduga Pengekodan oleh Gayle Laakmann McDowell

Ini adalah buku terbaik untuk pelajar Java yang mempunyai matlamat untuk mendapatkan pekerjaan sebagai pembangun perisian. Ia termasuk senarai luas soalan praktikal dan penyelesaian yang mungkin ditanya semasa temu bual pengekodan. Sudah tentu, masa berlalu dan banyak aliran dalam "pengujian" pembangun berubah, tetapi buku ini akan membantu pendatang baru untuk merebut idea tentang perkara yang diharapkan. Walau bagaimanapun, kami menasihati anda untuk mengemas kini cerapan anda pada forum dan komuniti Java.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 17
Kelebihan: bersedia untuk wawancara pengekodan dunia sebenar. Kekurangan: tidak akan membantu anda tanpa sumber tambahan.

23. Algoritma Grokking: Panduan bergambar untuk pengaturcara dan orang lain yang ingin tahu oleh Aditya Y. Bhargava

Jika anda memerlukan buku terbaik tentang algoritma, buku ini mungkin pilihan yang tepat. Ia boleh difahami oleh pembaca dengan tahap pengetahuan kemasukan dan mempersembahkan algoritma popular seperti menyusun dan mencari dalam cara grafik. Tidak ramai yang akan mengatakan bahawa subjek khusus ini sangat menarik. Inilah sebabnya mengapa pendekatan visual untuk mempersembahkan data akan membantu pendatang baru untuk cepat melibatkan diri dalam pembelajaran. Buku ini dibahagikan kepada bab pendek dengan pelbagai contoh, jadi anda melihat maklumat baharu dalam perkadaran yang betul. Dan penceritaan yang jelas dan jelas akan membimbing anda melalui konsep sedemikian rupa sehingga anda akan bersedia untuk kandungan lanjutan.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 18
Kelebihan: visual, penceritaan yang menarik, liputan penuh asas. Keburukan: bagus untuk pemula, tetapi tidak boleh dianggap sebagai rujukan penuh.

24. Pengenalan kepada Algoritma oleh Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

Jika anda tidak mendapat cukup algoritma, cuba yang ini. Ciri luar biasa "Pengenalan..." ialah ia termasuk contoh dalam "pseudokod". Walaupun ia telah dibentangkan sebagai pengenalan, ia mempunyai skop besar topik yang dilindungi, dan keseluruhan konsep struktur data dan algoritma dijelaskan dengan baik. Ia ditulis dalam bahasa Inggeris biasa dan merangkumi semua yang anda perlu ketahui. Satu-satunya perkara ialah ia memberi tumpuan kepada menerangkan algoritma dan bukannya mereka bentuknya. Namun, ia adalah buku rujukan yang baik. Jika anda rasa anda perlu mempelajari lebih lanjut tentang algoritma, maka ingatlah buku ini.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 19
Kelebihan: katalog terperinci algoritma untuk pelbagai situasi. Kekurangan: kekurangan latihan, memerlukan bacaan latar belakang.

25. Fikirkan Struktur Data: Algoritma dan Pendapatan Maklumat di Jawa oleh Allen B. Downey

Ini adalah panduan berguna untuk menggunakan struktur data dalam pengaturcaraan Java. Ia akan menjadi bacaan yang mudah untuk pembangun berpengalaman, kerana ia melangkaui asas terus kepada pemahaman mendalam tentang antara muka, tatasusunan, peta cincang, penggunaan jsoup, dll. Setiap bab termasuk pengenalan kepada topik, contoh, penjelasan tambahan serta latihan untuk menyatukan teori. Anda akan menikmati bahasa yang jelas dan contoh yang jelas dan bagaimana buku ini membantu anda untuk melaksanakan pengetahuan anda dengan segera.
20 Buku Java Terbaik Untuk Pemula Pada 2020 - 20
Kelebihan: bahan pekat dengan contoh yang berguna. Keburukan: mungkin sukar untuk orang baru. Nah, kami akhirnya mencapai penghujung senarai buku terbaik kami untuk mempelajari Java. Tepuk tangan kerana anda begitu sabar dan ingin tahu! Adakah anda sudah membaca sebahagian daripada mereka? Adakah anda mempunyai buku lain untuk disyorkan? Kongsi pendapat anda dengan kami dalam komen!
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION