Pengenalan kepada Pengaturcaraan Java
Bagi pengaturcara yang tidak mempunyai pengalaman pengaturcaraan Java dan ingin memulakan, disyorkan untuk memilih buku pengenalan yang sesuai untuk pemula. Pada peringkat ini, tumpuan adalah untuk cepat menguasai sintaks asas dan penggunaan asas Java Ia seperti "menelan banyak tanpa memahaminya". Luangkan sedikit masa dengan cepat menyemak imbas sintaks Java, anda boleh cuba menulis beberapa kod mudah, walaupun anda tidak memahaminya sepenuhnya, anda harus berfikir secara aktif. Perkara penting ialah "mengetahuinya."
"Pemikiran Pengaturcaraan Java"
Selepas anda mempunyai sedikit pengalaman dalam pengaturcaraan Java, anda perlu mempunyai pemahaman yang mendalam tentang prinsip dan mekanisme dalamannya. "Java Programming Thoughts" adalah buku yang sangat sesuai untuk membantu anda mencapai matlamat ini. Ia memperkenalkan konsep asas dan prinsip pengaturcaraan berorientasikan objek secara terperinci, dan juga menyediakan penjelasan mendalam tentang sintaks asas Java dan perpustakaan kelas, membantu anda mewujudkan asas pengaturcaraan Java yang kukuh. Sudah tentu buku ini juga mempunyai beberapa kekurangan. Pertama, ia sangat padat dan boleh mengambil banyak masa dan usaha untuk membaca. Di samping itu, kadangkala pengarang terlalu banyak bercerita, menyebabkan beberapa masalah membaca kepada pembaca. Ini juga menjadikan buku ini tidak sesuai untuk orang moden yang sukakan pembelajaran pantas. Oleh itu, apabila membaca buku ini, anda perlu belajar membuat pilihan dan memilih bab dan kandungan penting untuk kajian yang mendalam. Ringkasnya, "Java Programming Thoughts" ialah buku yang bagus untuk anda memahami idea teras dan prinsip pengaturcaraan Java. Dengan membacanya, anda boleh lebih memahami reka bentuk dan penggunaan bahasa pengaturcaraan Java dan meletakkan asas pengaturcaraan yang kukuh untuk diri sendiri.
1. "Principles of Computer Composition" (familiar) 2. "Data Structure" (menguasai) 3. "Operating System" (faham->familiar) 4. "The C language" (mastered) 5. "Compilation Principles" ( difahami) Prinsip) 6. "Bahasa Himpunan" (faham) 7. "Rangkaian Komputer" (faham) 8. "Kejuruteraan Perisian" (faham) 9. "Relational Database" (familiar) 10. "The C++ Language" ( master) 11. "Reka Bentuk Berorientasikan Objek" (master; digabungkan dengan pembelajaran C++)
(5) Beberapa pengalaman dan pemahaman: 1. Pengaturcara sebenar akan memilih untuk menggunakan C++. (Menurut pakar) 2. Dapatkan amali dengan program penulisan. 3. Gunakan otak untuk memikirkan masalah. 4. Kekalkan gaya pengaturcaraan yang baik. 5. Baca lebih banyak buku, terutamanya buku asli. (Saya menekankan bahawa anda harus selektif semasa membaca dan teruskan membaca) (5) Beberapa cadangan dan kesimpulan: 1. Pengaturcara sebenar akan cenderung menggunakan bahasa C++ untuk pengaturcaraan kerana ia mempunyai fleksibiliti dan kecekapan yang lebih tinggi. (Menurut pakar) 2. Amalan tangan adalah kunci kepada pembelajaran pengaturcaraan. 3. Gunakan otak anda untuk memikirkan masalah, bukan sahaja untuk mengingati tatabahasa dan peraturan, tetapi juga untuk memahami prinsip dan konsep di sebaliknya.
Buku yang bagus, buku klasik oleh penulis terkenal, jangan sia-siakan amalan anda pada beberapa buku yang tidak bagus;
6. Mempunyai rancangan belajar sendiri; 7. Merumuskan pengalaman dan pengajaran sendiri; Pandai mencari masalah, Kemudian pergi cari jawapan; 11. Minta nasihat daripada pakar; (Merendah diri sehingga menjadi tuan) 12. Berkomunikasi dengan rakan sebaya; . Fahami intipati perisian dan jangan tertipu dengan penampilan yang sentiasa berubah 14. Benar-benar Apa yang anda perlu pelajari adalah bahasa dan kaedah pengaturcaraan, bukan perpustakaan, kelas, atau alat;Perpustakaan itu agak mudah, tetapi saya fikir hanya mengetahui perpustakaan ini tidak mencukupi) 15. Mempelajari pengaturcaraan wiodows terutamanya melibatkan pembelajaran Windows OS dan Win32 API 16. Ketahui tentang pembangunan terbenam apabila anda mempunyai masa; mempunyai masa Belajar tentang pembangunan perisian PDA; 18. Memahami rangka kerja .NET dan bahasa C#, mungkin ia akan menjadi roti dan mentega baru anda 19. Bersabar dan jangan terburu-buru 20. Tambahkan komen pada program dan simpan anda; program lama ; 21. Semakin anda belajar dan memahami, semakin dekat anda dengan seorang pakar 22. Pergi membeli-belah di CSDN apabila anda mempunyai masa, terdapat banyak kepercayaan di sana; ) Cadangan untuk beberapa buku yang bagus 1. "The C Programming language" (Keinighan & Dennis Ritchie 1988) * 2. "The C++ Programming Language" (Bjarne Stroustrup 1997) * 3. "Inside The C++ Object Model" (lippmans) 4. "Effective C++" (sama seperti di atas) * 5. "C++ More Effective" (sama seperti di atas) * 6. "Exceptional c++" 7. "C++ Object-oriented Efficient Programming" 8. "Design Pattern" 9. "Thinking In C++" * 10. "The Standard C++ Bible" (umumnya disyorkan) 11. "The Art of Computer Programming" 12. "Programming Windows" (Charles Petzold) 13. "VC++5.0 Technical Insider" 14. "MFC Explained in Cara Mudah" 15. "Keperluan Perisian" 》 16. 《Windows Lanjutan》
17. "C++ primer" 18. "Manual Rujukan Pengaturcara Win32" 19. "Sambungan Internet menggunakan TCP/IP" 20. "The Essential Theory of COM" (7) Rancangan Kajian D - Pelan kajian ini adalah keputusan peribadi saya Ya, Saya juga berkongsi dengan semua untuk rujukan dan mari kita sama-sama membuat kemajuan. 1. "Principles of Computer Composition" 2. "Operating System" 3. "Data Structure" 4. "Assembly Language" 5. "C" 6. "C++" 7. "Insider of VC Technology" 8. "Programming Windows" 9. "In-depth MFC" 10. "Advanced Windows" 11. "Inside The C++ Object Model" 12. "Thinking in C++" 13. "Effective C++" 14. Database 15, Network 16, Embedded OS and Programming 17, Pengawal Mikro Perkakasan 18 , .NET dan C# 19, Kejuruteraan Perisian 20, UNIX dan Linux
Atas ialah kandungan terperinci Buku yang disyorkan sesuai untuk pemula yang mempelajari pengaturcaraan komputer IT. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!