Presentation 1
Presentation 1
Presentation 1
1.3 Java tokens and data types, symbolic constant, scope of variable,
typecasting, and different types of operators and expressions, decision
making and looping statements
• A list of the most important features of the Java language is given below.
• Simple
• Object-Oriented
• Portable
• Platform independent
• Secured
• Robust
• Architecture neutral
• Interpreted
• High Performance
• Multithreaded
• Distributed
• Dynamic
Simple
• Java is very easy to learn, and its syntax is simple, clean
and easy to understand. According to Sun Microsystem,
Java language is a simple programming language because:
• Java syntax is based on C++ (so easier for programmers to
learn it after C++).
• Java has removed many complicated and rarely-used
features, for example, explicit pointers, operator
overloading, etc.
• There is no need to remove unreferenced objects because
there is an Automatic Garbage Collection in Java.
Object-oriented
• Java is an object-oriented programming language.
Everything in Java is an object. Object-oriented means we
organize our software as a combination of different types
of objects that incorporate both data and behavior.
• Object-oriented programming (OOPs) is a methodology
that simplifies software development and maintenance by
providing some rules.
• Basic concepts of OOPs are:
• Object
• Class
• Inheritance
• Polymorphism
• Abstraction
• Encapsulation
Platform Independent