Industry-relevant training in Business, Technology, and Design to help professionals and graduates upskill for real-world careers.
Fun, engaging games to boost memory, math fluency, typing speed, and English skills—perfect for learners of all ages.
Java is a versatile, platform-independent, object-oriented programming language known for its 'write once, run anywhere' capability. It combines both compilation and interpretation to enhance performance and portability, with core components including the JDK for writing, the JRE for running, and the JVM for executing applications. Its structured programming style focuses on classes and methods, making it suitable for various applications from desktop to mobile.
Enroll to start learning
You’ve not yet enrolled in this course. Please enroll for free to listen to audio lessons, classroom podcasts and take mock test.
References
Untitled document (14).pdfClass Notes
Memorization
What we have learnt
Final Test
Revision Tests
Term: Java Development Kit (JDK)
Definition: A software development kit used to develop Java applications, inclusive of development tools and JRE.
Term: Java Runtime Environment (JRE)
Definition: An environment that allows Java applications to run, which includes the JVM and core libraries.
Term: Java Virtual Machine (JVM)
Definition: It interprets and executes compiled Java bytecode, making Java platform-independent.
Term: ObjectOriented Programming (OOP)
Definition: A programming paradigm based on the concept of 'objects' which can contain data and methods.
Term: Write Once, Run Anywhere (WORA)
Definition: A main feature of Java allowing code to be executed on any platform with the JVM.