[Go to site: main page, start]

0% found this document useful (0 votes)
6 views10 pages

Introduction To Java Programming

Java is a versatile programming language developed by Sun Microsystems, now owned by Oracle, designed for software development across various platforms. It features machine independence, allowing code to run on different systems, and includes tools like the JDK for development and the JRE for execution. Java has multiple editions tailored for different applications, including Standard, Enterprise, and Micro Editions.

Uploaded by

Yasser Jaafar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views10 pages

Introduction To Java Programming

Java is a versatile programming language developed by Sun Microsystems, now owned by Oracle, designed for software development across various platforms. It features machine independence, allowing code to run on different systems, and includes tools like the JDK for development and the JRE for execution. Java has multiple editions tailored for different applications, including Standard, Enterprise, and Micro Editions.

Uploaded by

Yasser Jaafar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Introduction to Java

Programming
Java is a powerful, general-purpose programming language
developed by Sun Microsystems. It's used for creating software
across various platforms and is known for its machine
independence.

[Link]
About Java
1 Origin
Developed at Sun Microsystems, later acquired by Oracle in 2010.

2 Purpose
General-purpose programming language for mobile, desktop, and server software development.

3 Key Feature
Machine independent, allowing code to run on various platforms.
[Link]
Java Language Specification
Syntax Semantics

Rules for writing code, including structure Meaning and behavior of code during execution.
and formatting.

[Link]
API (Application
Programming Interface)
1 Definition
Also known as a "library" of predefined Java code.

2 Purpose
Enables faster and easier development of Java programs.

3 Benefit
Eliminates the need to write everything from scratch.

[Link]
Editions of Java
Java SE
Standard Edition for desktop applications.

Java EE
Enterprise Edition for server-side applications.

Java ME
Micro Edition for mobile device applications.

[Link]
JDK (Java Development Kit)
Definition
Set of programs for Java development.

Components
Includes JRE (Java Runtime Environment) and JVM (Java Virtual Machine).

Function
Enables development and execution of Java programs across different machines.

[Link]
JDK (Java Development Kit)
What is JDK?
The JDK is a toolkit that helps you write and develop Java programs.

What’s inside the JDK?


The JDK includes everything you need to write, test, and run Java programs:
•A compiler (turns your code into something the computer can understand).
•Tools for debugging (finding errors in your code).
•The JRE (Java Runtime Environment)

[Link]
JRE (Java Runtime Environment)
What is JRE?
The JRE is like the engine that makes your Java program run. It provides
everything needed to run Java applications on a computer, but it doesn’t
let you create or develop programs.

What’s inside the JRE?

The JVM (Java Virtual Machine) — this is the part that actually executes or runs your
Java program on your computer.
[Link]
IDE (Integrated Development
Environment)

Write
Create source code efficiently.

Compile
Convert to machine code.

Debug
Find and fix errors.

Run
Execute the program. [Link]
Popular Java IDEs

NetBeans Eclipse IntelliJ IDEA


Free, open-source IDE for Java Widely used, extensible IDE for Java Powerful IDE with advanced code
development. programming. assistance and analysis.

[Link]

You might also like