Differentiate between primitives and objects, JAVA Programming

Assignment Help:

Differentiate between Primitives and Objects

  • Everything in Java is an "Object", as every class by default inherits from class

"Object", except a few primitive data types, which are there for efficiency reasons.

  • Primitive Data Types

Primitive Data types of java

boolean, byte                1 byte

char, short                   2 bytes

int, float                      4 bytes

long, double                 8 bytes

  • Primitive data types are normally used for local variables, parameters and instance variables (properties of an object)
  • Primitive datatype are located on stack and we can only access their value whereas objects are located on heap and we have a reference to these objects
  • Additionally primitive data types are always passed by value while objects are always passed by reference in java. There is no C++ like methods

- void someMethod (int &a, int & b) // not available in java

 


Related Discussions:- Differentiate between primitives and objects

How can you describe a consistent web design, How can you describe a consis...

How can you describe a consistent web design? Why is it required? A consistent web design is Easy understandable, not along with heavy graphics, easy navigation. It is required

In programming what is a loop, In programming, what is a loop? A loop i...

In programming, what is a loop? A loop is a programming language statement that permits your code to be repeatedly executed LOOP is a pedagogical programming language designed

Arrays, 1. Arrays and working with arrays

1. Arrays and working with arrays

Develop billing software, Develop Billing Software Project Description: ...

Develop Billing Software Project Description: Need software to print bills on A4 paper in the format provided. The details are shown below - 1. Serially generated Invoice

Inheritance, Inheritance - is the inclusion of state and behavior of a ba...

Inheritance - is the inclusion of state and behavior of a base class in a derived class so that they are accessible in that derived class. The key benefit of Inheritance is that

#, Consider the following code? What input is needed for x in order for the...

Consider the following code? What input is needed for x in order for the sum variable that is output at the end of the code to be 12 ? (In other words: what do I need to make X be

Important nodes, there are N nodes in a graph, the graph isuni directional ...

there are N nodes in a graph, the graph isuni directional with M edges of these M nodes in a graph, there are K nodes which are important nodes. given initial position I within thi

What is a framework, A framework is made up of the set of classes which per...

A framework is made up of the set of classes which permit us to use a library in a best possible way for a particular requirement.

Simple functional website without any graphic work, Want simple functional ...

Want simple functional website without any graphic work, like panel Project Description: I want a very simple look website .It should be like a panel. Few tab, contact form,

Please help, please help please help please help please help please help pl...

please help please help please help please help please help please helpplease help please help

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd