Intro
Intro
Presentation slides are copyright 2002 by John Lewis and William Loftus. All rights reserved.
Instructors using the textbook may use and modify these slides for pedagogical purposes.
What We will study
1- Computer Systems
2- Objects & Primitive data
3- Program statements
4- Writing classes
5- Enhancing classes
6- Arrays
7- Inheritance
8- Exceptions & I/O Streams
9- Graphical user Interfaces GUI
10-Software engineering
11-Recursion
12-Data structure
Ali Kassem 2
What we will do
Learning java language
• Oriented-Objected Concept
• Exploring java language
• Writing classes
• Writing projects
Ali Kassem 3
Why java?
First
• Is a programming language
• Is an objected-oriented programming
Classes, objects, encapsulation, abstraction, composition and inheritance
Second
• Used for enterprises applications
• Used for Web applications
• Used for Security applications
• Used for network applications
Third
• Java become an international language
• Java enter in all software
• Java is an open-source language
Fourth
• Use its own interpreter (java virtual machine jvm)
• Is an architecture neutral language
Ali Kassem 4