in

Sistema Java – Javatpoint

La clase System de java contiene varios campos y métodos de clase útiles. También proporciona funciones como flujos de entrada estándar, salida estándar y salida de error. No se puede crear una instancia.

La clase Java System viene en el módulo de «java.base» y en el paquete de «java.lang».

En Java System Class, tenemos 3 tipos diferentes de campo y 28 tipos diferentes de método.

La clase del sistema Java consta de los siguientes campos: –

SN Modificador y tipo Campo Descripción
1 PrintStrean estático errar El flujo de salida de error «estándar».
2 InputStream estático en El flujo de entrada «estándar».
3 PrintStream estático fuera El flujo de salida «estándar».

Métodos de clase del sistema Java:

La clase del sistema Java consta de los siguientes métodos: –

SN Método Descripción
1 arraycopy (objeto src, int srcPos, objeto dest, int destPos, int longitud) Este método copia los componentes de subsecuencia de una matriz de origen especificada en la matriz de destino especificada.
2 clearProperty (clave de cadena) Este método elimina la propiedad del sistema indicada por la clave especificada.
3 consola() Este método devuelve el objeto de la consola solo si algún objeto de la consola está asociado con la máquina virtual java.
4 currentTimeMillis () Este método devuelve la hora actual en el formato de milisegundos. Los milisegundos se devolverán como una unidad de tiempo.
5 salir (estado int) Este método finaliza la máquina virtual Java actual que se ejecuta en el sistema. Este método toma el código de estado como argumento.
6 gc () Este método ejecuta el recolector de basura
7 getenv () Este método devuelve una vista de mapa de cadenas del entorno del sistema actual. Aquí, el mapa de cadenas no se puede modificar y el entorno depende del sistema.
8 getLogger (nombre de cadena, paquete RecourseBundle Este método devuelve la instancia localizable de un registrador. Además, esta instancia se puede utilizar para el uso de la persona que llama.
9 getLogger (nombre de cadena) Este método devuelve una instancia de un registrador. Además, esta instancia se puede utilizar para el uso de la persona que llama.
10 getenv (nombre de la cadena) Este método devuelve el valor de la variable de entorno que se especifica y el valor con nombre externo dependiente del sistema.
11 getProperties () Este método devuelve las propiedades del sistema actual. Aquí las propiedades son las propiedades que nuestra JVM obtiene de nuestro sistema operativo.
12 getProperty (clave de cadena) Este método devuelve la propiedad de un sistema que se indica mediante una clave específica.
13 getProperty (clave de cadena, definición de cadena) Este método devuelve la propiedad de un sistema que se indica mediante una clave específica.
14 getSecurityManager () Este método devuelve una interfaz de seguridad del sistema.
15 identityHashCode (Objeto x) Este método devuelve código hash para el objeto especificado. Es devuelto por el método predeterminado hashCode ().
dieciséis HereitedChannel () arroja IOException Este método devuelve el canal heredado de una entidad que creó esta máquina virtual Java.
17 lineSeparator () Este método devuelve una cadena de separación de línea que depende del sistema. Devuelve el mismo valor cada vez.
18 load (nombre de archivo de cadena) Este método carga el archivo especificado por el argumento del nombre de archivo. Aquí el argumento debe ser un nombre de ruta absoluto.
19 mapLibraryName (String libname) Este método asigna un nombre de biblioteca a la cadena específica de la plataforma que representa una biblioteca nativa.
20 nanoTime () Este método devuelve una fuente de tiempo de alta resolución en nanosegundos de ejecución de la máquina virtual Java. Devuelve el valor actual de JVM.
21 runFinalizersOnSalir (valor booleano) Este método ejecuta métodos de finalización que pueden ser de cualquier objeto pendiente de finalización.
22 runFinalization () Este método ejecuta métodos de finalización que pueden ser de cualquier objeto pendiente de finalización.
23 setErr (Error de PrintStream) Este método reasigna el flujo de salida de error «estándar».
24 setIn (PrintStream en) Este método reasigna el flujo de entrada «estándar».
25 setOut (PrintStream out) Este método reasigna el flujo de salida estándar.
26 setSecurityManager (SecurityManager s) Este método establece la seguridad del sistema.
27 setProperties (apoyos de propiedades) Este método establece las propiedades del sistema en el argumento de propiedades.
28 setProperty (clave de cadena, valor de cadena) Este método establece la propiedad de un sistema que se indica mediante una clave.

Ejemplo 1

Pruébelo ahora

Producción:

Source array:ABBHAM
Destination array:SHUNUL
Source Position:2
Destination Position:3
Length:4
Destination array after use of arraycopy()
SHUBHAMJADON

Ejemplo 2

Pruébelo ahora

Producción:

Current time in millisecond
1532262046724

Ejemplo 3

Pruébelo ahora

Producción:

Ejemplo 4

Pruébelo ahora

Producción:

Current time in nanoseconds = 1316893720017448

Ejemplo 5

Pruébelo ahora

Producción:

identity hash code of object a = 843730481
identity hash code of object b = 743673026

Ejemplo 6

Pruébelo ahora

Producción:

Your System property for user
shubham
C:UsersShubham Jadon
C:UsersShubham Jadoneclipse-workspacetpoint

Ejemplo 7

Pruébelo ahora

Producción:

Ejemplo 8

Pruébelo ahora

Producción:

map library for OS's name = os.name.dll
map library for OS's architecture = os.arch.dll
map library for OS's version = os.version.dll

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Atributo de enfoque automático de entrada HTML

exceptions1

Java: excepciones