Java adalah sebuah platform, saya hanya ingin berbicara tentang pandangan saya tentang mempelajari Java dengan baik, semoga bermanfaat bagi pemula.
1. Pikirkanlah
Sebelum belajar Java, jangan sabar, tenangkan diri dan pikirkan baik-baik:
1) Apakah Anda tertarik mempelajari Java?
2) Bisakah Anda tenang dan belajar tanpa henti?
Ini adalah pertanyaan yang mudah tetapi tidak boleh diabaikan. Jika Anda yakin tertarik dengan Java dan siap menanggung kesulitan, maka Anda bisa belajar Java dengan baik! Jika Anda memenuhi kedua syarat ini, silakan lanjutkan membaca...
2. Bersiaplah
Mohon jangan menganggap perjalanan Anda mempelajari Java secara terpisah dari teknologi komputer lainnya. Teknologi sering kali terkait erat. Anda harus menguasai beberapa pengetahuan dasar yang terlibat dalam mempelajari Java. Untuk "Cara mengatur CLASSPATH", "Berlutut" Anda tidak boleh bertanya seperti "alamat download JDK" karena terlalu banyak jawabannya di Internet. Atau malah dengan kata lain, apakah Anda tidak cocok untuk belajar pemrograman secara langsung?
1) Beli buku pembelajaran java .
Versi resmi JDK 6 baru saja diluncurkan. Anda tidak dapat membeli buku JDK 6 di pasaran untuk saat ini, namun saya tetap menyarankan Anda untuk membeli buku Java tentang versi JDK yang lebih baru yang cocok untuk memulai , sebaiknya pilih buku tentang JDK 5 sekarang. Buku pengantar masih ada syaratnya. Saya dapat merekomendasikan beberapa buku pengantar, tetapi saya tidak akan melakukannya, karena yang sesuai dengan selera saya mungkin tidak cocok untuk Anda. Namun bagaimanapun juga, "Thing In Java" tidak boleh menjadi buku pertama Anda yang mulai mengenal Java!
Ingat, ada banyak sumber belajar Java di Internet, tetapi pada dasarnya tidak cukup sistematis. Memiliki buku pengantar Java adalah dasar bagi Anda untuk mempelajari Java secara sistematis.
2) Siapkan lingkungan belajar Java.
Mempersiapkan lingkungan belajar Anda sangat sederhana, Instal JDK 6, lalu gunakan editor teks seperti UltraEdit dan EditPlus untuk mengonfigurasi lingkungan belajar Anda. Jika Anda baru mengenal Java, tidak disarankan untuk menggunakan alat IDE. Dengan mengetikkan kode baris demi baris, Anda akan menemui banyak masalah. Hanya dengan cara ini Anda dapat mempelajari cara memecahkan masalah dan memperdalam pemahaman Anda tentang Java.
Jika Anda sudah siap, mulailah perjalanan belajar Java yang mengasyikkan!
3. Jalan menuju pembelajaran dasar Java
Meskipun proses belajar Java lebih sulit, namun seru di mana-mana! Anda harus menjaga sikap fokus selama proses pembelajaran. Banyak sekali “PK” antar bahasa di Internet, jadi jangan terpengaruh oleh ketidaksabaran! Jika Anda mengidentifikasi Java, pertahankan! Atasi iblis dalam diri Anda dan ketekunan akan memberi Anda imbalan pada akhirnya.
Sistem Java dibagi menjadi Java SE, Java EE, dan Java ME (sebelum JDK 5.0, masing-masing disebut J2SE, J2EE, dan J2ME). Batu loncatan ke Java adalah Java SE, yang mana pun yang perlu Anda pelajari sistem yang Anda pilih di masa depan. Sebagai arah pengembangan, Anda harus mulai dengan Java SE.
Pelajari Java SE dan letakkan dasar yang baik di Java; jika Anda ingin mempelajari Java EE (maaf, saya tidak mengerti Java ME, jadi saya tidak bisa mempelajari Java Konten terkait SAYA), adapun apakah Anda perlu mempelajari AWT dan Swing, menurut saya pribadi Anda masih perlu mengetahui alasannya, terutama mode pemrosesan eventnya. Saya sangat menyarankan agar pemula harus memahaminya, dan perkembangan spesifik lainnya mungkin belum tentu Anda punya untuk menguasainya secara komprehensif, lagipula isi AWT dan Swing cukup dijelaskan secara detail di beberapa buku besar, tentu saja jika tugas Anda mengembangkan AWT dan Swing, itu soal lain.
I/O dan Thread adalah salah satu fondasinya.
4. Jalur pembelajaran Java EE
Mempelajari Java SE hanyalah langkah awal dalam menyelesaikan "Long March".
Selanjutnya pilih belajar Java EE atau Java ME (atau ingin terus belajar Java SE secara mendalam, asal mau, bisa terus mendalami, seperti yang sudah disebutkan sebelumnya, saya tidak akan membahas tentang belajar Java ME ); diperkirakan Akan lebih banyak pelajar yang memilih Java EE. Java EE melibatkan banyak teknologi. Mengingat tingkat penerimaan pemula, saya akan mencoba memperkenalkannya dari perspektif yang paling umum digunakan.
Saat mempelajari Java EE, tidak disarankan menggunakan editor teks di lingkungan pengembangan. Saya rasa NetBeans 5.5 (versi resmi tertinggi saat ini) sangat cocok untuk pemula. Saya pribadi juga menyukai NetBeans seperti Eclipse, tidak masalah. Pertanyaannya, tergantung apa yang Anda suka.
4.1 Pelajari JSP/Servlet
Versi tertinggi Java EE saat ini adalah versi 5.0.
di Jawa Di EE harus mempelajari teknologi JSP/Servlet (dikombinasikan dengan Tomcat, mysql) terlebih dahulu. Disarankan untuk menguasai ilmu JSP1.2/2.X. Lagi pula, banyak sistem yang digunakan masih berbasis JSP1.2. Untuk mempelajari JSP, Anda juga harus menguasainya Beberapa teknologi ekstensi, seperti: Anda perlu menguasai pengetahuan dasar HTML, yang terbaik adalah menguasai beberapa JavaScript (salah satu teknologi AJAX yang populer saat ini), teknologi CSS, dan pemahaman XML sangat penting (setidaknya informasi konfigurasi deskriptif adalah dijelaskan melalui XML). Dalam proses mempelajari JSP/Servlet, Anda harus menggabungkan pembelajaran JDBC dan teknologi pengembangan basis data. Bagaimanapun, sebagian besar proyek Web Java terintegrasi erat dengan basis data.
4.2 Mempelajari teknologi pengembangan database
Di sini saya ingin fokus pada teknologi pengembangan basis data. Teknologi basis data adalah keterampilan penting untuk membangun sistem bisnis. Pengembang web Java minimal harus menguasai penggunaan pernyataan SQL! Teknologi basis data secara garis besar dapat dibagi menjadi teknologi DBA dan teknologi pengembangan basis data. Untuk pengembangan, fokusnya harus pada teknologi pengembangan basis data, dan pengoperasian dasar basis data juga harus dikuasai. Basis data yang umum digunakan termasuk DB2, Oracle, SQL Server, MySQL, dll. Anda dapat memilih basis data berdasarkan kebutuhan aktual Anda dan berusaha keras untuk menguasai teknologi pengembangannya.
Ingat, mempelajari teknologi pengembangan basis data dan mempelajari Java EE relatif mandiri. Anda dapat mempelajari teknologi pengembangan basis data (seperti pernyataan SQL, dll.) sambil mempelajari JSP/Servlet, atau mempelajari teknologi pengembangan basis data terlebih dahulu lalu mempelajari JSP/Servlet.
4.3 Pelajari teknologi pengembangan Java EE lainnya
Kedepannya anda bisa mempelajari sedikit ilmu EJB. Versi terbaru EJB saat ini adalah 3.0 yang cukup berbeda dengan versi 2.X sebelumnya, mengingat masih besarnya pasar aplikasi untuk EJB 2.X, maka disarankan Dikombinasikan dengan pembelajaran EJB 2.X/3.0. Dalam proses mempelajari EJB, Anda juga harus menguasai penggunaan server aplikasi tingkat perusahaan (seperti WebSphere, Weblogic, Sun Applcation Server atau JBOSS, dll. Saat ini, baik Sun Applcation Server 9.X dan JBOSS dapat mendukung EJB 3.0 ).
Dalam studi selanjutnya, kami akan memperluas secara bertahap ke teknologi Java EE lainnya.
5. Setelah
Ketika Anda memiliki beberapa wawasan tentang Java EE, Anda tentu ingin terus memperluas pengetahuan Anda. Saat ini, Anda dapat mempelajari Spring, Hibernate, dan berbagai kerangka Web (seperti Struts, JSF, Webwork, atau Tapestry, dll.) .
Dengan akumulasi teknologi dan pengalaman yang berkelanjutan, Anda secara bertahap akan fokus pada pengetahuan tingkat tinggi seperti analisis dan desain. Pada saat ini, Anda dapat mempelajari lebih lanjut terkait UML, pola, dan pengetahuan lainnya (setelah mengumpulkan sejumlah pengalaman, Anda bisa. mengatur diri Anda untuk mempelajari pengetahuan ini).
6. Ringkasan
Ingatlah selalu: dari awal hingga akhir, latihan adalah bagian yang sangat penting dalam proses mempelajari teknologi Java. Tanpa latihan, Anda tidak bisa mempelajari teknologi dengan baik!
Masih belum ada solusi terbaik dalam pembelajaran dan praktik Java. Terlebih lagi, ada banyak hal yang harus dipelajari seiring berjalannya langkah demi langkah.
Pandai memanfaatkan banyak sumber daya di Internet dan belajar lebih banyak dari pengalaman orang lain.
Saat ini banyak perdebatan mengenai Java, seperti “Java sedang mengalami kemunduran”, “Ruby pasti akan menggantikan Java” dan argumen lainnya yang merajalela, namun seperti yang saya katakan sebelumnya, ini adalah tanda dari masa depan Java yang sangat terburu-buru bagus, terutama Java Setelah open source! Biarkan saja mereka berdebat. Jika Anda menguasai Java, Anda akan menguasai teknologi terhangat saat ini.
"Aroma bunga plum berasal dari hawa dingin yang pahit." Ketika Anda menguasai dasar yang kokoh dari pembangunan Jawa, Anda akan mampu menarikan "Pisau Pembunuh Naga" dan "Pedang Abadi" di tangan Anda dengan meriah! Pada saat itu, Anda pasti akan merasakan pencapaian.
Saya harap Anda semua menyukai Java, mempelajari Java dengan baik, melakukan pekerjaan dengan baik, dan menjalani kehidupan yang baik!