เมื่อห้าถึงสิบปีที่แล้ว การเรียนรู้ Java ไม่สามารถเข้าถึงได้เหมือนตอนนี้ ย้อนกลับไป คุณต้องดาวน์โหลด Java Development Kit (JDK) ที่มีคอมไพเลอร์และล่ามเพื่อให้ทำงานบนเครื่องของคุณ ขณะนี้มีคอมไพเลอร์ Java มากมายให้เราใช้ได้ฟรีทางออนไลน์ ในบทความนี้ เราจะพูดถึงวิธีการคอมไพล์ภาษา Java และเครื่องมือบางอย่างที่เรามีให้ทางออนไลน์เพื่อฝึกฝนและสร้างโปรเจ็กต์
โปรแกรม Java ทำงานอย่างไร

Java ไม่ใช่ภาษาโปรแกรมคอมไพล์อย่างสมบูรณ์ อย่างไรก็ตาม มันไม่ใช่ภาษาโปรแกรมที่ตีความอย่างสมบูรณ์เช่นกัน
การคอมไพล์ในอินสแตนซ์นี้หมายถึงการแปลเป็นภาษาระดับล่างโดยไม่ขึ้นอยู่กับแพลตฟอร์มประเภทใดประเภทหนึ่ง คุณลักษณะนี้เป็นหนึ่งในคุณสมบัติที่ใหญ่ที่สุดของภาษา Java
เรามีไฟล์ *.java ของเรา เมื่อเราคอมไพล์และรันโปรแกรม ไฟล์จะต้องผ่านคอมไพเลอร์ก่อนจึงจะแปลเป็น bytecode ไฟล์ Bytecode *.class ไม่ใช่ปลายทางสุดท้าย แต่เป็นขั้นตอนที่เป็นตัวกลางในการก้าวไปสู่สิ่งที่แตกต่าง
นี่คือที่มาของล่าม ในที่สุด Java Virtual Machine จะนำไบต์โค้ดที่ได้รับมาและแปลเพื่อให้เครื่องของคุณสามารถอ่านได้ นี่คือช่วงเวลาที่ต้องพึ่งพาแพลตฟอร์มของคุณในการทำงาน
Java IDEs ที่ใช้งานได้ดีสำหรับผู้เริ่มต้น
ต่อไปนี้คือรายการสภาพแวดล้อมออนไลน์/แซนด์บ็อกซ์บางส่วนที่พร้อมใช้งานเพื่อสร้างโปรเจ็กต์โดยใช้ Java นี่ไม่ใช่รายการที่ละเอียดถี่ถ้วน แต่จะช่วยให้คุณเริ่มต้นได้
Repl.it

Repl.it เป็น IDE ที่ใช้งานง่ายซึ่งไม่เพียงแต่ช่วยให้คุณสร้างโปรเจ็กต์ Java เท่านั้น แต่ยังมีภาษาอื่นๆ อีกมากมายที่สามารถใช้เขียนโค้ดได้ สิ่งที่คุณต้องทำคือสร้างไฟล์และกดรันเพื่อให้มันคอมไพล์และตีความให้คุณ . เมื่อคุณสร้าง Java repl ใหม่ โปรแกรมตัวอย่างจะปรากฏขึ้น
JDoodle

JDoodle เป็น IDE ที่ยอดเยี่ยมในการคอมไพล์โปรแกรมของคุณ มันทำงานร่วมกับภาษาอื่นๆ มี API ที่คุณสามารถใช้เพื่อรันโปรแกรมของคุณ และอื่นๆ คอมไพเลอร์ออนไลน์ดั้งเดิมใช้งานได้กับไฟล์ครั้งละหนึ่งไฟล์เท่านั้น แต่ตอนนี้มี Advanced Compiler เพื่อทำงานกับไฟล์หลายไฟล์
81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้
ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก
โคดีว่า

Codiva เช่น repl และ JDoodle มีความสามารถในการใช้หลายโฟลเดอร์และไฟล์ มีเลย์เอาต์ที่เรียบง่ายและใช้งานง่าย คล้ายกับสภาพแวดล้อมที่คุณจะเขียนโค้ดใน IDE ของคุณเอง
ไอเดียน

สิ่งที่น่าสนใจเกี่ยวกับ Ideone.com คือรู้สึกเหมือนมีสภาพแวดล้อมในการเข้ารหัส เช่น Hackerrank, Leetcode หรือ Visual Studio Code นี่เป็น IDE ที่ยอดเยี่ยมในการทดสอบตัวอย่างโค้ดเล็กๆ น้อยๆ เพื่อดูว่าใช้งานได้หรือไม่ ดูเหมือนว่าจะไม่มีความสามารถในการทำโปรเจ็กต์แบบหลายไฟล์หรือหลายโฟลเดอร์แบบเต็มขนาดในขณะนี้
ในบทความนี้ เราได้พิจารณาวิธีการคอมไพล์ Java และแหล่งข้อมูลออนไลน์จำนวนหนึ่งซึ่งเราสามารถเขียนในภาษา Java และเรียกใช้ได้ คุณพร้อมที่จะเริ่มต้นการเดินทางเพื่อเป็นนักพัฒนา Java หรือ Android แล้ว!