1
00:00:12,340 --> 00:00:13,310
Hola qué tal.

2
00:00:13,390 --> 00:00:14,920
Te saludo por la costa.

3
00:00:14,920 --> 00:00:17,070
Bienvenida y bienvenido nuevamente.

4
00:00:17,350 --> 00:00:20,270
Espero estés listo para comenzar con esta segunda elección.

5
00:00:20,440 --> 00:00:26,080
Vamos a estudiar el tema de variables ya que esto es la base para el manejo de la información al crear

6
00:00:26,080 --> 00:00:27,540
nuestros programas en Java.

7
00:00:27,670 --> 00:00:28,640
Estás listo.

8
00:00:28,640 --> 00:00:35,620
Vamos en Java como en cualquier lenguaje de programación para almacenar información.

9
00:00:35,670 --> 00:00:40,920
Es necesario la creación de variables las cuales nos permitirán almacenar datos en nuestro programa

10
00:00:40,920 --> 00:00:42,360
de manera temporal.

11
00:00:42,390 --> 00:00:47,730
El objetivo de declarar una variable es reservar espacio de memoria dependiendo del tipo que vayamos

12
00:00:47,730 --> 00:00:48,860
a utilizar.

13
00:00:49,020 --> 00:00:54,450
Estas variables nos permiten también hacer programas dinámicos por lo que en la mayoría de los casos

14
00:00:54,690 --> 00:00:59,220
los valores cambiarán durante la interacción con el usuario y el programa.

15
00:00:59,220 --> 00:01:04,950
Por ejemplo podemos observar en la figura que tenemos datos los cuales pueden ir cambiando a lo largo

16
00:01:04,950 --> 00:01:09,960
de la ejecución de nuestro programa y tenemos variables que son las que permiten almacenar nuestros

17
00:01:09,960 --> 00:01:12,520
datos durante la ejecución del mismo.

18
00:01:12,540 --> 00:01:17,730
En Java existen distintos tipos de datos por lo que estudiaremos con más detalle los tipos de datos

19
00:01:17,850 --> 00:01:23,530
y por lo tanto los tipos de variables que necesitaremos crear para almacenar un tipo de dato en específico.

20
00:01:23,640 --> 00:01:24,690
Así que continuemos

21
00:01:27,770 --> 00:01:31,640
existe una clasificación amplia respecto a los tipos que se manejan en Java.

22
00:01:31,700 --> 00:01:38,210
Sin embargo podemos resumirla en la figura mostrada por un lado tenemos los tipos primitivos y por otro

23
00:01:38,210 --> 00:01:45,410
lado tenemos los datos de tipo obvie también conocidos como referencia a objetos respecto a los tipos

24
00:01:45,410 --> 00:01:46,220
primitivos.

25
00:01:46,220 --> 00:01:49,610
Podemos clasificarlos en tipos enteros y flotantes.

26
00:01:49,790 --> 00:01:56,660
Sin embargo tenemos también el tipo bullían cada uno de estos tipos los veremos en más detalle a continuación.

27
00:01:56,660 --> 00:02:03,410
Por el contrario tenemos los tipos obvie los cuales pueden ser clases interfaces o también arreglos

28
00:02:05,420 --> 00:02:11,270
estos tipos los estudiaremos en el tema de clases y objetos en Java así que de momento nos enfocaremos

29
00:02:11,270 --> 00:02:19,110
en los tipos primitivos y la forma en cómo declararlos al usar este tipo de datos en Java como comentamos

30
00:02:19,110 --> 00:02:20,010
anteriormente.

31
00:02:20,040 --> 00:02:25,860
Tenemos distintos tipos de datos en Java por un lado tenemos los tipos enteros entre los cuales tenemos

32
00:02:25,860 --> 00:02:34,150
el tipo bait el cual ocupa 8 bits posteriormente tenemos el tipo Llort el cual ocupa 16 bits.

33
00:02:34,160 --> 00:02:40,730
También tenemos el tipo Char el cual ocupa 16 bits pero maneja el código Unicode para almacenar valores

34
00:02:40,730 --> 00:02:41,900
de tipo Char.

35
00:02:41,900 --> 00:02:46,940
Podemos observar la tabla de tipo Unicode para almacenar este tipo de valores

36
00:02:49,650 --> 00:02:56,870
a su vez tenemos el tipo int el cual ocupa 32 bits y finalmente tenemos el tipo Nong el cual ocupa 64

37
00:02:56,870 --> 00:03:05,050
bits por otro lado tenemos los tipos flotantes por un lado tenemos el tipo float que ocupa 32 bits y

38
00:03:05,050 --> 00:03:07,740
el tipo de árbol que ocupa 64 bits.

39
00:03:07,870 --> 00:03:13,950
El tipo pulían en Java también es un tipo primitivo y puede almacenar solo el valor de Tru o fouls y

40
00:03:13,960 --> 00:03:16,440
su valor por defecto es Fors.

41
00:03:16,450 --> 00:03:22,000
Estos tipos de Java son los más básicos y son los que utilizaremos si necesitamos la mayor rapidez y

42
00:03:22,000 --> 00:03:27,340
ahorro en recursos con el objetivo de que nuestros algoritmos sean lo más eficientes.

43
00:03:27,340 --> 00:03:32,860
Sin embargo en la práctica utilizaremos también funciones ya creadas que pueden hacer uso de manera

44
00:03:32,950 --> 00:03:38,830
indirecta de estos tipos primitivos así que de cualquier manera los estaremos manejando en nuestros

45
00:03:38,830 --> 00:03:42,410
programas ya sea de manera directa o indirecta.

46
00:03:42,550 --> 00:03:48,100
Cada uno de estos tipos primitivos tiene un valor por default el cual es importante conocer ya que cuando

47
00:03:48,100 --> 00:03:54,040
los utilicemos en conjunto con nuestras clases Java el compilador tomará en cuenta este valor por default

48
00:03:54,160 --> 00:03:56,620
según el tipo de dato que utilicemos.

49
00:03:56,620 --> 00:04:02,230
En la figura podemos observar tanto el número de bits que ocupa cada dato así como los valores por default

50
00:04:02,260 --> 00:04:08,230
que se asignan a cada tipo cuando son utilizados como atributos dentro de nuestras clases Java.

51
00:04:08,350 --> 00:04:13,240
Más adelante crearemos varios ejercicios para poner en práctica el uso de tipos primitivos en Java.
