Win a copy of Machine Learning Systems: Designs that scale this week in the Scala forum
or Xamarin in Action: Creating native cross-platform mobile apps in the Android forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Difference between Primitive & non-primitive data types?  RSS feed

 
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can anybody please tell me what is the difference between Primitive & non-primitive data types?
 
Ranch Hand
Posts: 257
Firefox Browser Hibernate Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

Those which are all not classes are defined as primitives. The primitives does not have a class defined.
 
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Amol,
everything in Java is an object except primitives data types.
So primitives are not objects!
There are 8 types of primitives data types in Java. The are defined by the language specification, that is, you cannot add/create your own primitives data type (while, you can create new objects)
Data types are used to represents numbers (both integers and floating point), chars (which internally are treated as numbers) and boolean (true - false).
I think you'll find really useful this link:
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/datatypes.html

Bye Manio
 
Ranch Hand
Posts: 2308
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
primitives are basically sequence of bytes and non premitive are object references.While serializing also the premitives data types are copied to the stream byte by byte.Unlike C or C++ the size for all the premitives are fixed for all JVM's.
 
yeah, but ... what would PIE do? Especially concerning this tiny ad:
Rocket Oven Kickstarter - from the trailboss
https://coderanch.com/t/695773/Rocket-Oven-Kickstarter-trailboss
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!