java virtual machine คืออะไร
คำถามนี้แปลตามตัวเลยเช่นกันครับ
Java Virtual Machine คือ เครื่องจักรเสมือนของ Java ครับ อ่ะ งงๆๆๆ เอาไว้จำลองตัวเองเป็นเหมือนเครื่องจักรน้อยๆ แทรกซึมอยู่ได้กับ OS ทุกตัวไม่ว่าจะเป็น Windows, Unix, อื่นๆ หน้าที่ก็เอาไว้ เป็นตัวกลางระหว่าง OS กับ โปรแกรม java แหละครับเพราะว่า โปรแกรมภาษาJava เมื่อ Compile แล้วจะได้ byte Code ออกมาไม่ว่าจะ Compile จากที่ใหนก็สามารถทำงานกับ ทุก JVM
JVM บริโภค RAM กับ CPU จากเครื่องหลักครับแบบว่าแบ่งๆ มาให้มันทำงานด้วยแบ่งมาเยอะก็ประมวลผลเร็วแบ่งมาน้อยก็ตามมีตามเกิดครับ ฮ่าๆๆๆๆ
หลายคนบ่นๆ กันว่าไอ้เจ้า JVM นี่แหละตัวซด Ram เลยผมว่าไม่เลยนะเราเองถ้าบริหารจัดการ Resource ให้ดีๆ มันจะไม่มีปัญหาอะไรเลย ชิ