21. Which method
of the Component class is used to set the position and
size of a
component?
setBounds()
22. How many bits
are used to represent Unicode, ASCII, UTF-16, and UTF-8 characters?
Unicode requires
16 bits and ASCII require 7 bits. Although the ASCII character set uses only 7
bits, it is usually represented as 8 bits. UTF-8 represents characters using 8,
16, and 18 bit patterns. UTF-16 uses 16-bit and larger bit patterns.
23What is the
difference between yielding and sleeping?
When a task
invokes its yield() method, it returns to the ready state. When a task invokes
its sleep() method, it returns to the waiting state.
24. Which java.util classes and interfaces support event handling?
The EventObject
class and the EventListener interface support event processing.
25. Is sizeof a
keyword?
The sizeof
operator is not a keyword.
26. What are
wrapped classes?
Wrapped classes
are classes that allow primitive types to be accessed as objects.
27. Does garbage
collection guarantee that a program will not run out of memory?
Garbage
collection does not guarantee that a program will not run out of memory. It is
possible for programs to use up memory resources faster than they are garbage
collected. It is also possible for programs to create objects that are not
subject to garbage collection
28. What
restrictions are placed on the location of a package statement
within a source
code file?
A package
statement must appear as the first line in a source code file (excluding blank
lines and comments).
29. Can an
object's finalize() method be invoked while it is reachable?
An object's
finalize() method cannot be invoked by the garbage collector while the object
is still reachable. However, an object's finalize() method may be invoked by
other objects.
30. What is the
immediate superclass of the Applet class?
Panel
31. What is the
difference between preemptive scheduling and time slicing?
Under preemptive
scheduling, the highest priority task executes until it enters the waiting or
dead states or a higher priority task comes into existence. Under time slicing,
a task executes for a predefined slice of time and then reenters the pool of
ready tasks. The scheduler then determines which task should execute next,
based on priority and
other factors.
32. Name three
Component subclasses that support painting.
The Canvas,
Frame, Panel, and Applet classes support painting.
33. What value
does readLine() return when it has reached the end of a file?
The readLine()
method returns null when it has reached the end of a file.
34. What is the
immediate superclass of the Dialog class?
Window
35. What is
clipping?
Clipping is the
process of confining paint operations to a limited area or shape.
36. What is a
native method?
A native method
is a method that is implemented in a language other than Java.
37. Can a for
statement loop indefinitely?
Yes, a for
statement can loop indefinitely. For example, consider the following:
for(;;) ;
38. What are
order of precedence and associativity, and how are they used?
Order of
precedence determines the order in which operators are evaluated in
expressions. Associatity determines whether an expression is evaluated
left-to-right or right-to-left
39. When a thread
blocks on I/O, what state does it enter?
A thread enters
the waiting state when it blocks on I/O.
40. To what value
is a variable of the String type automatically initialized?
The default value of an String type is null.
No comments:
Post a Comment