Assuming by "fundamental" you mean the primitive data types: boolean, byte, char, short, int, long, float, and double
All built-in data types are not abstract data types.
fundamental data type makes up the derived data type
No, in Java, only signed numbers are defined.
define the data types
There are two main categories of variables in Java. They are primitive and non primitive. Primitive data types are the basic data types like int, float, char etc. These are not objects. The other non primitive data types are all types of Java Objects. Example: String, ArrayList etc.
That means that Java is fairly strict about data types.
There are a total of 8 simple or primitive data types in Java. They are:byteshortintfloatdoublebooleanlong andString
since Java have primitive data types, I think its not pure OO
If an object oriented language supports the concept of primitive data types then the language is not a pure. C++ is not pure because it supports raw data pointers and fundamental types like int and float, none of which have member methods associated with them. Java, on the other hand, is pure object oriented because it has no primitive data types; all types are implemented as objects. Java is therefore easier to use than C++, but is less efficient because it provides no low-level interaction with the machine.
The non-class Java data types are primitives: * byte * short * int * long * float * double * boolean * char
There is does a 'long' datatype in java, but no 'long double'.
The fundamental built in data types in C++ are integral (char, short, int, and long) and floating (float, double, and long double1).The fundamental derived data types in C++ are arrays, functions, pointers, and references.The composed derivative data types in C++ are classes, structures, and unions.----------------------------------------------------------1Microsoft specific ??