Java Doc for System.java in  » 6.0-JDK-Modules » j2me » java » lang » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » j2me » java.lang 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   java.lang.System

System
final public class System (Code)
The System class contains several useful class fields and methods. It cannot be instantiated.
version:
   12/17/01 (CLDC 1.1)
since:
   JDK1.0, CLDC 1.0


Field Summary
final public static  PrintStreamerr
     The "standard" error output stream.
final public static  PrintStreamout
     The "standard" output stream.


Method Summary
native public static  voidarraycopy(Object src, int srcOffset, Object dst, int dstOffset, int length)
     Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array. A subsequence of array components are copied from the source array referenced by src to the destination array referenced by dst.
native public static  longcurrentTimeMillis()
     Returns the current time in milliseconds.
public static  voidexit(int status)
     Terminates the currently running Java application.
public static  voidgc()
     Runs the garbage collector.
public static  StringgetProperty(String key)
     Gets the system property indicated by the specified key.
Parameters:
  key - the name of the system property.
native public static  intidentityHashCode(Object x)
     Returns the same hashcode for the given object as would be returned by the default method hashCode(), whether or not the given object's class overrides hashCode().

Field Detail
err
final public static PrintStream err(Code)
The "standard" error output stream. This stream is already open and ready to accept output data.

Typically this stream corresponds to display output or another output destination specified by the host environment or user. By convention, this output stream is used to display error messages or other information that should come to the immediate attention of a user even if the principal output stream, the value of the variable out, has been redirected to a file or other destination that is typically not continuously monitored.




out
final public static PrintStream out(Code)
The "standard" output stream. This stream is already open and ready to accept output data. Typically this stream corresponds to display output or another output destination specified by the host environment or user.

For simple stand-alone Java applications, a typical way to write a line of output data is:

 System.out.println(data)
 

See the println methods in class PrintStream.
See Also:   java.io.PrintStream.println
See Also:   java.io.PrintStream.println(boolean)
See Also:   java.io.PrintStream.println(char)
See Also:   java.io.PrintStream.println(char[])
See Also:   java.io.PrintStream.println(int)
See Also:   java.io.PrintStream.println(long)
See Also:   java.io.PrintStream.println(java.lang.Object)
See Also:   java.io.PrintStream.println(java.lang.String)






Method Detail
arraycopy
native public static void arraycopy(Object src, int srcOffset, Object dst, int dstOffset, int length)(Code)
Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array. A subsequence of array components are copied from the source array referenced by src to the destination array referenced by dst. The number of components copied is equal to the length argument. The components at positions srcOffset through srcOffset+length-1 in the source array are copied into positions dstOffset through dstOffset+length-1, respectively, of the destination array.

If the src and dst arguments refer to the same array object, then the copying is performed as if the components at positions srcOffset through srcOffset+length-1 were first copied to a temporary array with length components and then the contents of the temporary array were copied into positions dstOffset through dstOffset+length-1 of the destination array.

If dst is null, then a NullPointerException is thrown.

If src is null, then a NullPointerException is thrown and the destination array is not modified.

Otherwise, if any of the following is true, an ArrayStoreException is thrown and the destination is not modified:

  • The src argument refers to an object that is not an array.
  • The dst argument refers to an object that is not an array.
  • The src argument and dst argument refer to arrays whose component types are different primitive types.
  • The src argument refers to an array with a primitive component type and the dst argument refers to an array with a reference component type.
  • The src argument refers to an array with a reference component type and the dst argument refers to an array with a primitive component type.

Otherwise, if any of the following is true, an IndexOutOfBoundsException is thrown and the destination is not modified:

  • The srcOffset argument is negative.
  • The dstOffset argument is negative.
  • The length argument is negative.
  • srcOffset+length is greater than src.length, the length of the source array.
  • dstOffset+length is greater than dst.length, the length of the destination array.

Otherwise, if any actual component of the source array from position srcOffset through srcOffset+length-1 cannot be converted to the component type of the destination array by assignment conversion, an ArrayStoreException is thrown. In this case, let k be the smallest nonnegative integer less than length such that src[srcOffset+k] cannot be converted to the component type of the destination array; when the exception is thrown, source array components from positions srcOffset through srcOffset+k-1 will already have been copied to destination array positions dstOffset through dstOffset+k-1 and no other positions of the destination array will have been modified. (Because of the restrictions already itemized, this paragraph effectively applies only to the situation where both arrays have component types that are reference types.)
Parameters:
  src - the source array.
Parameters:
  srcOffset - start position in the source array.
Parameters:
  dst - the destination array.
Parameters:
  dstOffset - start position in the destination data.
Parameters:
  length - the number of array elements to be copied.
exception:
  IndexOutOfBoundsException - if copying would causeaccess of data outside array bounds.
exception:
  ArrayStoreException - if an element in the srcarray could not be stored into the dest arraybecause of a type mismatch.
exception:
  NullPointerException - if either src ordst is null.




currentTimeMillis
native public static long currentTimeMillis()(Code)
Returns the current time in milliseconds. the difference, measured in milliseconds, between the currenttime and midnight, January 1, 1970 UTC.



exit
public static void exit(int status)(Code)
Terminates the currently running Java application. The argument serves as a status code; by convention, a nonzero status code indicates abnormal termination.

This method calls the exit method in class Runtime. This method never returns normally.

The call System.exit(n) is effectively equivalent to the call:

 Runtime.getRuntime().exit(n)
 

Parameters:
  status - exit status.
See Also:   java.lang.Runtime.exit(int)



gc
public static void gc()(Code)
Runs the garbage collector.

Calling the gc method suggests that the Java Virtual Machine expend effort toward recycling unused objects in order to make the memory they currently occupy available for quick reuse. When control returns from the method call, the Java Virtual Machine has made a best effort to reclaim space from all discarded objects.

The call System.gc() is effectively equivalent to the call:

 Runtime.getRuntime().gc()
 

See Also:   java.lang.Runtime.gc



getProperty
public static String getProperty(String key)(Code)
Gets the system property indicated by the specified key.
Parameters:
  key - the name of the system property. the string value of the system property,or null if there is no property with that key.
exception:
  NullPointerException - if key isnull.
exception:
  IllegalArgumentException - if key is empty.



identityHashCode
native public static int identityHashCode(Object x)(Code)
Returns the same hashcode for the given object as would be returned by the default method hashCode(), whether or not the given object's class overrides hashCode(). The hashcode for the null reference is zero.
Parameters:
  x - object for which the hashCode is to be calculated the hashCode
since:
   JDK1.1



Methods inherited from java.lang.Object
public boolean equals(Object obj)(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.