Name
System
Synopsis
The System class contains static methods and
variables that provide access to low-level facilities. The CLDC version
of this class contains only a small subset of the functionality of its
J2SE counterpart.
The public static variables out and err
are PrintStream objects that can be used for standard
output and error output. With J2ME, these streams are useful when running
code in an emulated environment, where they typically result in the creation
of log files. Note that there is no in variable as
there is no standard input stream for a CLDC device.
The currentTimeMillis() method returns the current time
as a millisecond offset from 0:00 UTC on January 1st, 1970. This is the same
representation used by the java.util.Date and
java.util.Calendar classes.
The exit() method causes the virtual machine to terminate.
A CLDC application is permitted to invoke this method. However, a MIDlet will
receive a SecurityException if it attempts to do so. The
gc() method hints to the garbage collector that it should
attempt to reclaim unreferenced memory. Note that the garbage collectors
implemented in the small-footprint virtual machines (such as the KVM) are
aggressive at cleaning up unused memory, so this method should not
need to called very often.
The identityHashCode() method returns a system-defined
hash code for the object passed as its argument. This method returns the
same value as the hashCode() method in the
Object class would for the same object. It is provided ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access