Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8307065
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 8, 20262026-06-08T18:27:18+00:00 2026-06-08T18:27:18+00:00

Take any OOPs language with referencing as basic structure like java and c#. For

  • 0

Take any OOPs language with referencing as basic structure like java and c#.

For fast execution, they also support primitive types like int and char.
I think this is done by storing them on the stack.
and object types on the heap.

so for this:

class B
{
 ...
}

class A
{
   int a;
   B b;
}

Is A.a is in stack or on heap ?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-08T18:27:20+00:00Added an answer on June 8, 2026 at 6:27 pm

    The basic answer is that all local variables are on the stack and everything else is on the heap. However, as of Java 7 the compiler will perform a technique known as Escape analysis that checks whether an object is used strictly within a method (and doesn’t escape that method), and upon finding such an object, will allocate its storage on the stack. This behavior was introduced with Java 6, Update 14, but not activated by default.

    This, as many other examples, shows you that Java Language Specification is one thing and implementations another. As long as an implementation behaves as defined by the JLS, it is legit.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

In clojure, keywords evaluate to themselves, e.g.: >>:test :test They don't take any parameters,
i would like to take any input string and delimit it into groups. each
I would like a C++ constructor/method to be able to take any container as
For example, printf in c can take any number of parameters like printf(%d %d
I didn't take any official course of Javascript. I often read this in tutorials:
I want to take any real number, and return the closest number, with the
python 2.7 how do you take any number and be able to compress it
To see if I can really take any benefit of native code (written C)
Is there a way to take any number, from say, 1 to 40000 and
Well I am using the following code to take any old image into a

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.