From 1f5d012bb833b99630dafdca0bbe384c58ab1852 Mon Sep 17 00:00:00 2001 From: Pawan Bangar <34831511+pawanbangar@users.noreply.github.com> Date: Sat, 10 Nov 2018 05:16:06 +0530 Subject: [PATCH] add "Jvm Core Responsibilities and More About Jvm" (#21145) * add "Jvm Core Responsibilities and More About Jvm" we must know why java,not c++ reason is jvm... * Update index.md * Update index.md --- guide/english/java/index.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/guide/english/java/index.md b/guide/english/java/index.md index 18fcc3ea40..caab8a2840 100644 --- a/guide/english/java/index.md +++ b/guide/english/java/index.md @@ -85,6 +85,13 @@ Java is a pretty secure language as it doesn't let your program run directly on Also, once your bytecode is compiled it can run on any Java VM. This Virtual Machine is machine dependent, i.e it has different implementations for Windows, Linux and Mac. But your program is guaranteed to run in any system thanks to this VM. This philosophy is called "Write Once, Run Anywhere". +### Jvm Core Responsibilities +1. Coding & interpreting bytecode +2. Security +3. Automatic Memory Management +4. jvm => Platform Dependent +5. Bytecode =-> Platform Independent + ## Hello World! Let's write a sample Hello World application. Open any editor / IDE of choice and create a file `HelloWorld.java`.