Explore BrainMass
Share

Explore BrainMass

    java stack and heap

    This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

    I was given the following questions regarding stack and heap drawings. How are stack and heap drawings done? How would one go about these questions? I am posting the questions as reference, but I am requesting information about how to do these types of questions generally, not to have them done for me.

    Stack and Heap Drawings:

    1.
    String s;
    Fraction f, g;
    Point w, x;
    JFrame j;
    f = new Fraction(25, 35);
    g = f;
    w = new Point(5, 10);

    Draw a picture to illustrate what the stack and heap will look like.

    2. String title = "Push Me"
    JButton one = new JButton(title);
    JButton two;
    two = one;

    Draw a picture to illustrate what the stack and heap will look like.

    3. String y, z;
    y = new String("This is easier than I thought!");
    z = y.substring(11, 13);

    Draw a picture of the stack and heap.

    4. Consider the following code:
    //Case 1
    String word1 = "Easy";
    String word2 = word1;
    if (word1 == word2)
    System.out.println("The words are the same");
    else
    System.out.println("The words are different");

    This code will display "The words are the same" on the screen. However, if the code is written as:

    // Case 2

    String word1 = new String("Easy");
    String word2 = new String("Easy");
    if (word1 == word2)
    System.out.println("The words are the same");
    else
    System.out.println("The words are different");

    Most surprising however is that if you try the following code:

    //Case 3

    String word1 = "Easy";
    String word2 = "Easy";
    if (word1 == word2)
    System.out.println("The words are the same");
    else
    System.out.println("The words are different");

    This code will display "The words are the same" on the screen.

    © BrainMass Inc. brainmass.com October 10, 2019, 7:25 am ad1c9bdddf
    https://brainmass.com/computer-science/java/java-stack-heap-581021

    Solution Summary

    The expert examines a stack and heap drawings. How stack and heap drawings are done are given.

    $2.19