Professional Documents
Culture Documents
Module 1
Module 1
➢ Simpler data types (including Boolean types), built-in String type, etc.
Object-Oriented
Java has been built as an Object-Oriented Programming (OOP) language from the ground up
Modern systems such as distributed, client-server systems, networked systems, even Service
Oriented Architecture (SOA) are object-oriented
Java supports basic object-oriented principle, such as:
➢ Abstraction
➢ Encapsulation
➢ Inheritance
➢ Polymorphism
➢ Dynamic Binding
Multithreaded
Java has built-in support for multithreading:
Portable
With Java, you can create a program in one platform, and run on different platforms
➢But even so, you still need to test the program on different platforms due to possible
differences in OS specific behavior
Java supports primitive data types that are platform-independent
➢Java’s data types have the same sizes, regardless of the hardware platform (i.e Mac vs
Linux vs Windows, 32-bit vs 64-bit etc.)
Java’s bytecode can be generated on one platform and run on any platform that has a Java
Runtime Environment (JRE) on it.
Task 3: Set Up Java IDE: Setting up the Java Project
1. Create a flowchart on how to setup your First Java Project
Task 4: Able to create your First Project: Hello World Program
1. Create your first application “HELLO WORLD”.
Task 5: Able to Save, Compiling and Run the Program
1. How to Save your file?
- Save your modifications by clicking File | Save.