1
00:00:00,240 --> 00:00:05,790
Continuemos con la clase System, vamos a ver cómo obtener variables de ambiente o de entorno de sistema

2
00:00:05,790 --> 00:00:06,240
operativo.

3
00:00:06,330 --> 00:00:11,610
Bueno, tanto como Windows, Linux y Mac, InTouch o cualquier sistema operativo, todos manejan variables,

4
00:00:11,610 --> 00:00:17,670
entorno o ambiente para configuraciones, por ejemplo, para registrar rutas de nuestras aplicaciones,

5
00:00:17,760 --> 00:00:21,330
directorios, configurar parámetros de tipo, en fin.

6
00:00:21,390 --> 00:00:28,530
Por ejemplo, al comienzo del curso configuramos el cajón para configurar la ruta base o raíz del JDK

7
00:00:28,650 --> 00:00:31,350
y también tenemos la variable entorno paz, donde guardamos.

8
00:00:31,350 --> 00:00:36,640
Registramos rutas de nuestras aplicaciones para poder ejecutar comandos en el terminal.

9
00:00:36,850 --> 00:00:43,470
Bueno, pero así también hay muchas más variables ambiente por ejemplo Yusa en temp para el directorio

10
00:00:43,530 --> 00:00:44,190
temporal.

11
00:00:44,280 --> 00:00:45,330
En fin, un montón.

12
00:00:45,450 --> 00:00:46,680
Y es justamente lo que vamos a ver.

13
00:00:46,680 --> 00:00:52,870
Cómo acceder a esta variable ambiente desdeñaba utilizando la clase Sistán con el método Get Environment.

14
00:00:52,950 --> 00:00:56,060
Pero se escribe como Get ENP con Recortã.

15
00:00:56,340 --> 00:00:57,930
N.B. Que corta bien.

16
00:00:58,050 --> 00:00:59,070
Vamos a crear la clase.

17
00:01:01,290 --> 00:01:03,150
Ejemplo variables de entorno

18
00:01:07,950 --> 00:01:08,500
con el Maine.

19
00:01:11,580 --> 00:01:17,970
Este método GET permet de la clase System va a retornar un objeto del tipo MAP, un mapa de IAVA con

20
00:01:17,970 --> 00:01:22,800
todas las variables de entorno, pero no se preocupen porque ahora solamente lo vamos a utilizar, pero

21
00:01:22,800 --> 00:01:24,630
después lo vamos a ver en profundidad.

22
00:01:24,690 --> 00:01:29,770
Vamos a tener una sesión completa para trabajar con mapas o diccionarios de Java.

23
00:01:29,940 --> 00:01:32,580
Ahora solamente voy a resumir un mapa de Java.

24
00:01:32,670 --> 00:01:38,220
Es como un arreglo asociativo que asocia valores que están guardados con un nombre.

25
00:01:38,340 --> 00:01:44,250
Entonces guardamos elementos, objetos de cualquier tipo y lo podemos asignar a un nombre.

26
00:01:44,460 --> 00:01:51,870
Entonces se le conoce como llave y valor y tenemos que indicar con los paréntesis triangulares o menor

27
00:01:51,870 --> 00:01:58,140
y mayor, los datos donde el nombre del tipo es Trig y el valor también.

28
00:01:59,340 --> 00:02:08,270
Entonces ambos son del tipo string y le damos un nombre a esta variable bar de ambiente o environment.

29
00:02:08,400 --> 00:02:12,300
Vamos a importar MAPP de Java útil Java útil.

30
00:02:13,720 --> 00:02:14,860
Se fijan el MAP.

31
00:02:15,940 --> 00:02:22,720
Acá acá dice Qui han valio, entonces es un objeto, un mapa basado en nombre y valor.

32
00:02:22,840 --> 00:02:26,340
Guardamos un valor asociado, un nombre entonces es importante.

33
00:02:26,490 --> 00:02:29,250
Es un diccionario diccionario que las.

34
00:02:30,790 --> 00:02:34,650
Sin entrar mucho más en detalle, vamos a comenzar Sistem.

35
00:02:34,830 --> 00:02:35,530
Punto.

36
00:02:36,460 --> 00:02:38,470
Get ENP Environment.

37
00:02:40,540 --> 00:02:45,060
Recuerden después vamos a profundizar más el tema de los mapas y diccionarios.

38
00:02:45,640 --> 00:02:46,930
Ahora solamente lo vamos a utilizar.

39
00:02:47,770 --> 00:02:50,800
Zogby voy a imprimir variable de ambiente,

40
00:02:54,930 --> 00:02:57,790
de ambiente o entorno del sistema.

41
00:03:03,130 --> 00:03:08,990
Y acá se imprimen toda la variable del sistema, todas en general se cree con mayúscula completamente

42
00:03:09,210 --> 00:03:15,230
palabra compuesta se para con guion bajo muy parecida a la constante, se hallaba muy similar, pero

43
00:03:15,230 --> 00:03:18,620
también hay veces que se escriben de distinta forma como acá.

44
00:03:18,950 --> 00:03:22,640
Pero lo típico es con mayúscula y separada, con guion bajo.

45
00:03:23,240 --> 00:03:26,300
Bien, acá está la lista completa, tan toda nuestra variable ambiente.

46
00:03:26,810 --> 00:03:29,590
Por ejemplo, creo que por acá tenemos la variable.

47
00:03:30,050 --> 00:03:32,510
Acá tenemos paz, se fijan.

48
00:03:32,630 --> 00:03:36,350
De hecho, se escribe con la P mayúscula y minúscula lo demás.

49
00:03:37,250 --> 00:03:40,120
Y todas las rutas importante de nuestro sistema.

50
00:03:41,860 --> 00:03:44,900
Y acá tenemos el JDK que configuramos a principio el curso.

51
00:03:47,970 --> 00:03:54,480
Acá JDK con el directorio Bin Bueno y por ahí debe estar el bajón en alguna parte.

52
00:03:55,840 --> 00:03:57,170
Pero bien, acá están todas.

53
00:03:58,800 --> 00:04:04,270
Ahora cómo puedo obtener una particular también con el mismo método sistem punto G.

54
00:04:04,910 --> 00:04:08,850
Pero pasamos el nombre del área variable entorno por argumento.

55
00:04:10,140 --> 00:04:11,400
Por ejemplo, Yuuzhan

56
00:04:15,030 --> 00:04:19,020
System Punto Quiet en Perãmetro.

57
00:04:22,800 --> 00:04:24,930
También hay un área de ambiente que se llama.

58
00:04:26,920 --> 00:04:31,350
Toda en mayúscula la vamos a imprimir.

59
00:04:35,070 --> 00:04:35,790
Acá la tenemos.

60
00:04:36,050 --> 00:04:41,030
Bueno, de hecho la variable ambiente tiene mucha semejanza con las propiedades del sistema.

61
00:04:41,220 --> 00:04:46,510
De hecho, muchas propiedades del sistema que vimos anteriormente la obtiene de la variable ambiente.

62
00:04:46,560 --> 00:04:50,310
Pero también hay otras más que son propias, más específica del sistema.

63
00:04:50,580 --> 00:04:53,130
Además, que el área del ambiente también la podemos personalizar.

64
00:04:53,190 --> 00:04:58,470
Podemos crear nuestras propias, patearla ambiente entorno en el sistema operativo, tal como lo hicimos,

65
00:04:58,490 --> 00:05:00,270
conllevaron al comienzo del curso.

66
00:05:00,930 --> 00:05:14,580
Veamos ya bajo ya un sistema punto ket en permet del nombre Java y un bajo.

67
00:05:16,710 --> 00:05:20,160
Tiene que ser exactamente el mismo nombre del área del ambiente.

68
00:05:27,900 --> 00:05:28,290
Otra más.

69
00:05:28,320 --> 00:05:29,040
Por ejemplo.

70
00:05:33,760 --> 00:05:36,650
Temp dir. Temp.

71
00:05:37,010 --> 00:05:37,790
Creo que temp.

72
00:05:38,540 --> 00:05:39,310
Vamos a ver.

73
00:05:42,530 --> 00:05:44,160
Acá la ruta Temp.

74
00:05:46,200 --> 00:05:50,440
Si quiero imprimir completamente la variable paz.

75
00:06:03,070 --> 00:06:08,930
Acá tenemos el registro de todos los directorios o rutas de ejecutables o comandos que podemos utilizar

76
00:06:09,230 --> 00:06:12,530
en el terminal en la consola sistema operativo PAT.

77
00:06:12,740 --> 00:06:13,960
También se puede vivir así.

78
00:06:15,470 --> 00:06:16,640
P.O. con mayúscula.

79
00:06:17,600 --> 00:06:19,440
Y todo minúsculas, tal como se registró.

80
00:06:22,000 --> 00:06:23,800
Ven otra forma de tomismo.

81
00:06:26,290 --> 00:06:33,700
Porque acá lo utilizamos directamente con la clase, asisten colocar patos, pardos, patos, pero también

82
00:06:33,760 --> 00:06:39,370
recuerden que acá obtenemos el mapa bar en Permet Bar ENP varía el ambiente.

83
00:06:39,430 --> 00:06:45,700
Este mapa que tenemos a través del sistema Puntoticket Environment también lo podemos obtener a través

84
00:06:45,700 --> 00:06:46,010
de acá.

85
00:06:46,170 --> 00:06:51,370
Entonces puede copiar y cedilla con el objeto MAP Bar en PRM.

86
00:06:51,460 --> 00:06:52,020
Punto.

87
00:06:52,120 --> 00:06:53,850
El método IET en minúscula.

88
00:06:55,500 --> 00:06:59,070
Entonces bar en permet el método de Quiet del mapa.

89
00:06:59,550 --> 00:07:06,300
Pasamos el nombre o la llave con el cual guardamos o se guarda esta variable entorno en el diccionario

90
00:07:06,350 --> 00:07:06,870
y listo.

91
00:07:09,520 --> 00:07:10,290
Tenemos panzas.

92
00:07:10,420 --> 00:07:15,180
Ahora cuidado porque se guarda con P con mayúscula y todo minúscula.

93
00:07:15,490 --> 00:07:17,740
En este caso se le escribe mayúscula, por ejemplo.

94
00:07:19,490 --> 00:07:20,710
Va a retornar Nul?

95
00:07:20,880 --> 00:07:21,570
No nos cuenta.

96
00:07:23,640 --> 00:07:30,480
Se fijan nul porque el mapa es un poco más estricto con los caracteres con la mayúscula y minúscula.

97
00:07:30,650 --> 00:07:35,730
Entonces hay que tener cuidado si tiene que ser exactamente igual, como se registra en el sistema operativo,

98
00:07:35,850 --> 00:07:37,500
por ejemplo en el caso Windows.

99
00:07:39,150 --> 00:07:44,980
Si nos vamos y buscamos variables variables o variables de ambiente.

100
00:07:46,060 --> 00:07:51,270
Editar la variable entorno del sistema hacemos un clic dentro.

101
00:07:51,380 --> 00:07:53,540
Opciones avanzadas variar el entorno.

102
00:07:54,380 --> 00:08:01,130
Acá están todas las del usuario y todas las del sistema se fijan y PAT se escribe con la P mayúscula

103
00:08:01,190 --> 00:08:02,240
y lo demás en minúscula.

104
00:08:02,480 --> 00:08:03,080
Acá también.

105
00:08:04,010 --> 00:08:05,930
Acá tenemos varias variables ambiente.

106
00:08:06,050 --> 00:08:12,480
Acá tenemos el Yusa n que existe, pero para el sistema, pero el usuario también tiene su propio ellos.

107
00:08:12,830 --> 00:08:15,440
Hay muchas variables ambiente que están ocultas, que no se muestran.

108
00:08:15,970 --> 00:08:17,300
Por qué no se puede modificar.

109
00:08:17,360 --> 00:08:22,970
Entonces todas las que no se pueden modificar no aparecen acá, pero sí aparecen acá y todas la que

110
00:08:22,970 --> 00:08:23,710
son modificarle.

111
00:08:23,820 --> 00:08:28,550
Bueno, acá se pueden customizar y también podemos crear nuestras propias variables entorno, como por

112
00:08:28,550 --> 00:08:35,180
ejemplo voy a crear una, le voy a llamar Application Environment o ENP en mayúscula.

113
00:08:40,720 --> 00:08:50,320
Que significa ambiente o entorno ambiente de la aplicación, por ejemplo desarrollo, desarrollo o producción,

114
00:08:50,320 --> 00:08:54,850
por ejemplo o testing va crear crear hoy la tengo creada aceptarle.

115
00:08:56,080 --> 00:08:56,800
Aceptamos.

116
00:08:57,900 --> 00:09:01,270
Ahora no voy a copiar esto, voy a pegar acá.

117
00:09:04,990 --> 00:09:06,060
App Environment.

118
00:09:06,850 --> 00:09:08,460
El mismo nombre en mayúscula

119
00:09:10,750 --> 00:09:13,360
Aplicación en Temperamento.

120
00:09:15,280 --> 00:09:19,130
El problema es que no a mostrar va a parecer nulo o debiera parecer nulo.

121
00:09:19,330 --> 00:09:20,170
Vamos a levantar.

122
00:09:21,530 --> 00:09:22,480
Te fijan por qué?

123
00:09:23,380 --> 00:09:24,350
Cómo la creamos recién?

124
00:09:24,410 --> 00:09:25,940
Tenemos que reiniciar el IDE.

125
00:09:26,150 --> 00:09:30,410
El inteligente, entonces reiniciamos, simplemente lo cerramos y lo volvemos a abrir.

126
00:09:37,340 --> 00:09:39,980
Una que se reinicia debería tomar la variable ambiente.

127
00:09:40,910 --> 00:09:41,840
Vamos a levantar.

128
00:09:43,070 --> 00:09:45,430
Se fija AP en permet desarrollo.

129
00:09:45,670 --> 00:09:50,920
Entonces podemos crear nuestras propias Bary del entorno, pero también podemos crear de forma de comando

130
00:09:51,130 --> 00:09:53,180
en el terminal nos vamos a terminal.

131
00:09:53,230 --> 00:09:55,660
Por ejemplo, acá y en el caso de Windows?

132
00:09:55,730 --> 00:10:03,520
Bueno, en el caso de Mac, InTouch y de Linux es con Esport en el archivo de variables ambiente del

133
00:10:03,520 --> 00:10:04,330
sistema operativo.

134
00:10:04,420 --> 00:10:06,800
Ahí pueden registrar esta variable en Profim.

135
00:10:06,990 --> 00:10:12,000
Bueno, en el caso Windows Concept X, por ejemplo, voy a guardar otra más.

136
00:10:12,220 --> 00:10:13,990
Le voy a llamar saludar.

137
00:10:14,020 --> 00:10:14,350
Hola

138
00:10:17,390 --> 00:10:18,910
con comilla doble.

139
00:10:19,120 --> 00:10:20,230
Hola amigos, qué tal?

140
00:10:23,480 --> 00:10:26,410
Con qué cosas se fijan entonces?

141
00:10:26,410 --> 00:10:29,710
Concept X Se registra esta variable?

142
00:10:29,770 --> 00:10:31,810
El nombre espacio, el valor.

143
00:10:31,960 --> 00:10:37,420
Si es un texto compuesto por varias palabras separado con espacio, colocábamos comillas, pero si es

144
00:10:37,480 --> 00:10:40,720
una sola palabra, las comillas se pueden omitir enter.

145
00:10:42,840 --> 00:10:44,850
Correcto, se guardó el valor especificado.

146
00:10:45,270 --> 00:10:49,200
De hecho pudimos revisar, nos da más la variable de entorno.

147
00:10:51,870 --> 00:10:55,070
Por acá saludar Hola, se fijan, ahí la tenemos.

148
00:10:58,790 --> 00:11:02,900
Pero lo mismo voy a copiar esto lo pego.

149
00:11:04,250 --> 00:11:04,730
Hola!

150
00:11:15,190 --> 00:11:16,240
Saludar Hola!

151
00:11:18,920 --> 00:11:21,100
Va a parecer en Nul porque tenemos que reiniciar.

152
00:11:22,340 --> 00:11:25,290
Se fijan entonces igual que en Drenante cerramos.

153
00:11:32,830 --> 00:11:34,870
Y volvemos a abrir, levantamos.

154
00:11:35,920 --> 00:11:37,160
Hola, hola amigo, qué tal?

155
00:11:37,720 --> 00:11:44,350
Entonces podemos registrar nuestras propias configuraciones, varia el entorno, ya sea de forma gráfica

156
00:11:44,470 --> 00:11:46,870
o bien en el terminal concept X.

157
00:11:47,740 --> 00:11:55,000
Ahora bien, si quiero iterar el mapa con un fork, por ejemplo, iterar este diccionario asociativo

158
00:11:55,090 --> 00:11:57,070
uno por uno puede utilizar un Furyk.

159
00:11:58,090 --> 00:12:02,410
Entonces, por ejemplo, al final da lo mismo o puede ser a cada principio.

160
00:12:14,410 --> 00:12:16,270
Entonces, listando.

161
00:12:20,360 --> 00:12:21,140
Acá un foro

162
00:12:24,290 --> 00:12:33,950
le vamos a Marky que la llave o nombre dentro del mapa del diccionario 2.no bar en paramento porque

163
00:12:34,250 --> 00:12:36,110
tenemos el método Kissed.

164
00:12:37,820 --> 00:12:42,870
Destaca Crotona un conjunto, un set con los nombres de llaves.

165
00:12:46,750 --> 00:12:50,590
Entonces, por cada llave de hecho de quitar.

166
00:12:52,390 --> 00:12:57,570
Por cada nombre voy a imprimir su valor, la verdad, el ambiente.

167
00:12:58,230 --> 00:13:03,350
Pero recordemos que el área del ambiente dentro del MAPP se obtiene con el método KET.

168
00:13:03,990 --> 00:13:06,390
Por acá se ubican Bahar en Permet.

169
00:13:07,320 --> 00:13:14,030
De hecho, voy a copiar esto tal cual lo provoca y acá iría.

170
00:13:15,710 --> 00:13:15,910
El.

171
00:13:17,740 --> 00:13:20,330
Entonces por cada nombre de yahve o ki.

172
00:13:21,310 --> 00:13:24,180
Leemos y retornamos el valor con el método yeta.

173
00:13:24,580 --> 00:13:27,090
Entonces mostramos la llave con su valor.

174
00:13:34,040 --> 00:13:41,040
Ahí tan todos se fijan, listando en el entorno, el sistema y cada una con su valor de forma independiente.

175
00:13:41,310 --> 00:13:46,800
Acá tenemos ya Chajón John, por ejemplo, sesione, en fin, un montón de variar ambiente, arquitectura

176
00:13:46,800 --> 00:13:47,760
de procesador.

177
00:13:48,770 --> 00:13:55,190
Por acá tenemos paz, saludar, que registramos, en fin, toda la obra, el ambiente y más abajo bueno,

178
00:13:55,260 --> 00:14:00,010
cada una que imprimimos por separado con el Get Environment o el MAP.

179
00:14:00,720 --> 00:14:04,170
Por acá el MAP Bar en permet Puntoticket.

180
00:14:04,500 --> 00:14:05,280
En el caso del PAN.

181
00:14:05,490 --> 00:14:11,250
Pero recuerden que acá lo pusimos en mayúscula, pero en realidad tiene que ser con el nombre exacto,

182
00:14:11,370 --> 00:14:12,120
tal como se llama.

183
00:14:16,420 --> 00:14:18,040
Si eso todo.

184
00:14:18,920 --> 00:14:20,750
Continuamos en la siguiente clase.
