Please Do it in java!!!!!
Given Blewo is part of a class declaration and constructor for keeping two stacks within a single linear array. In this class, neither stack should overflow until all memory in the array is utillized and an entire stack should never be shifted to a different location within the arry. Fo this class you should write the methods push1(),push2(),pop1(), pop2(),clear1(),clear2(), isEmpty1(), isEmpty2(), and isFull() to manipulate the two stacks.
5. Given below is part of a class declaration and constructor for keeping two stacks within a single linear array. In this class, neither stack should overlow until all memory in the array is utilized and an entire stack should never be shifted to a different location within the array. For this class you should write the methods push push2 pop pop2, clearl), clear20, isEmpty1, isEmpty2(), and isFull() to manipulate the two stacks. (Hint: The two stacks grow toward each other.) public class Stack ( private inti item private int topli private int top2i private int sizei