Overview

Java is an object oriented language. We find the terms used in OO language. We shall see:
 Classes and objects.
 Encapsulation (Data hiding).
 Inheritance.
 Polymorphism
 No Genericity
We find some new notions (for the C++ programmers ):
 The notion of packages,
 The notion of interfaces,
 The intensive use of exceptions.
No more pointers, just references
 No more destructors (like C++), a garbage collector
 Primitives types are still not objects (like C++, unlike Smalltalk).
 Arrays are objects with index bound checking at run-time
 String are objects (not an array of char) !
 The beginning of reflexivity (class Class): a dynamic language..
 Syntax like C/C++.
Threads : support for concurrent programming
 So many “basic” libraries or extension :
– graphical interfaces : AWT, Swing
– Data Bases : JDBC
– Distributed Object : RMI, CORBA
– Support for Native Implementation : Natives
– 2D/3D, Multimedia, Embedded, Personal...


Get latest placement papers.........
visit
http://itcompanypapers.blogspot.com

get JAVA projects source code............
Visit

http://java-projects.blogspot.com/


 

©2008 a2izat.blogspot.com

Visit Again!