DEV Community

silambarasan rajendran
silambarasan rajendran

Posted on

Day-04: Java Work Flow

Java is a compiler program language.

Workflow:
Source Code -->> Byte Code -->> Binary Code

Human code -> hello.java
-> Compiler -> hello.class
-> JVM -> hello.bin

Java Development Kit (JDK)
Compiler + JRE

Java Runtime Environment(JRE)
Java Virtual Machine(JVM) + Libraries

JRE: Platform Independence, Memory Management, Class Libraries, Security, Multithreading

Compile Time:
Source code to Byte Code time
Run Time:
Byte code to Binary code time

Features of Java:
Simple, Easy to learn, portal, Platform independent, OOPs.

System software - Linux, windows
Application software - VLC, Notepad++

Addition information
BASIC – John G. Kemeny at Dartmouth College in 1964.
C – Dennis Ritchie at Bell Labs in 1972.
C++ – Bjarne Stroustrup at Bell Labs in 1983.
Python – Guido van Rossum in 1991.
Java – James Gosling at Sun Microsystems in 1995.
PHP – Rasmus Lerdorf in 1995.
Go – Ken Thompson at Google in 2009.
Angular – Misko Hevery at Google in 2010.
React.js – Jordan Walke at Facebook in 2013.

Heroku

Deploy with ease. Manage efficiently. Scale faster.

Leave the infrastructure headaches to us, while you focus on pushing boundaries, realizing your vision, and making a lasting impression on your users.

Get Started

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

DEV shines when you're signed in, unlocking a customized experience with features like dark mode!

Okay