Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Core Java Interview Questions
Questions Answers Views Company eMail

When a byte datatype is used?

5 2253

Can a constructor be made final?

1129

Explain treeset?

1132

What is a war file?

1108

What do you mean by synchronized non access modifier?

1014

What is the purpose of default constructor?

1013

Which package is used for pattern matching with regular expressions?

1133

How finally used under exception handling?

960

What kind of variables a class can consist of?

1118

What is the difference between stringbuffer and stringbuilder class?

1125

Explain the usage of this with constructors?

1043

What is protected access modifier?

1016

What is final class?

1038

What things should be kept in mind while creating your own exceptions in java?

1179

Which are the two subclasses under exception class?

1112


Post New Core Java Questions

Un-Answered Questions { Core Java }

What are the 6 functions?

988


Question 5 [15] Consider the following classes, illustrating the Strategy design pattern: import java.awt.*; abstract class Text { protected TextApplet tA; protected Text(TextApplet tApplet) { tA = tApplet; } abstract public void draw(Graphics g); } class PlainText extends Text { protected PlainText(TextApplet tApplet) { super(tApplet); } public void draw(Graphics g) { g.setColor(tA.getColor()); g.setFont(new Font("Sans-serif", Font.PLAIN, 12)); g.drawString(tA.getText(), 20, 20); } } class CodeText extends Text { protected CodeText(TextApplet tApplet) { super(tApplet); } public void draw(Graphics g) { g.setColor(tA.getColor()); g.setFont(new Font("Monospaced", Font.PLAIN, 12)); g.drawString(tA.getText(), 20, 20); } } public class TextApplet extends java.applet.Applet { protected Text text; protected String textVal; protected Color color; public String getText() { return textVal; } public Color getColor() { return color; } public void init() { textVal = getParameter("text"); String textStyle = getParameter("style"); String textColor = getParameter("color"); if (textStyle == "code") text = new CodeText(this); else text = new PlainText(this); if (textColor == "red") color = Color.RED; else if (textColor == "blue") color = Color.BLUE; else color = Color.BLACK; } public void paint(Graphics g) { text.draw(g); 10 } } The Text class is more complicated than it should be (there is too much coupling between the Text and TextApplet classes). By getting rid of the reference to a TextApplet object in the Text class and setting the colour in the paint() method, one could turn the Text class into an interface and simplify the strategy classes considerably. 5.1 Rewrite the Text and PlainText classes to do what is described above. (6) 5.2 Explain the consequent changes that are necessary to the TextApplet class. (4) 5.3 Write an additional strategy class called FancyText (to go with your simplified strategy classes) to allow fancy text to be displayed for the value "fancy" provided for the style parameter. It should use the font Font ("Serif", Font.ITALIC, 12). (3) 5.4 Explain what changes are necessary to the TextApplet class for this. (2)

2295


Is it necessary that each try block must be followed by a catch block?

1038


explain the concept of virtual method invocation in polymorphism in detail?

2232


What is functional interface in java?

1062


What are green threads in java?

1018


How do you make a thread in java?

1114


How many times finalize method will be invoked? Who invokes finalize() method in java?

1034


What is independent and dependent variables in research?

887


Given a singly linked list, how will you print out its contents in the reverse order? Can you do it with consuming any extra space?

1001


What is string manipulation?

1026


Differentiate between vector and array list.

1076


What is the point of java?

1041


Is java type safe?

975


Why is singleton class used?

1047