Introduction to java | Java features | JVM JRE JDK and bytecode explained
Features of Java Java is a well known programming languages. It has reached billions of devices. There are different features that java supports today. But the main principles that java has since it's evolution are: 1. It must be simple, object oriented and familiar: When java was created there was already few well known programming languages and the most famous among them was 'c'. So they wanted syntax of java should be similar to c so that it's easy for developers to migrate to java. And it should be based on object oriented. We will learn about object oriented in subsequent blog. 2. It must be robust and secure: Java has built in garbage collection mechanism and you don't need to free memory explicitly. It not only removes burden of memory cleaning from developer head but also helps making application less prone to memory issues and crashing. And java application does not run directly on native OS but it runs on a special virtual machine called JVM which makes...