Saltar navegación

Java Básico 1 - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 19 de septiembre de 2025 por Stefano C.

17 visualizaciones

Descargar la transcripción

Voy a iniciar a grabar, por lo tanto, si habláis, me autorizáis a grabar vuestra voz, ¿vale? 00:00:00
Aquí estamos empezando con la primera clase de Java. 00:00:07
Entonces, ¿alguna cosilla ya la sabemos? ¿La hemos visto? ¿Vale? 00:00:17
¿Cuál es la estructura básica de un programa sencillo en Java? ¿Vale? 00:00:23
entonces nosotros tenemos un fichero tenemos que tener un fichero este fichero es mi clase punto 00:00:27
java si este fichero mi clase punto java dentro tiene un código en particular la estructura es 00:00:34
que tendrá una definición que es public class mi clase porque estoy dentro de mi clase punto 00:00:43
java entonces se tiene que llamar igual la clase con el nombre de fichero antes del punto java 00:00:50
Luego vendrán una serie de cosas que nosotros llamaremos atributos 00:00:56
Que por ahora no usamos, ¿vale? 00:01:02
Pero en un futuro vendrán 00:01:05
Y luego después vienen una serie de métodos, ¿vale? 00:01:07
Nosotros hemos hecho un método 00:01:12
¿Qué método es? 00:01:14
El main, ¿vale? 00:01:16
El método main es un método, ¿vale? 00:01:17
Y es como se llaman en Java las funciones o las proceduras, ¿vale? 00:01:20
En Java, si llamamos a un conjunto de instrucciones con un nombre, un método. 00:01:26
Tenemos el método main, main es el nombre del método, 00:01:33
y dentro tendrás las instrucciones que hace el método principal. 00:01:37
Si lo vemos en código, aquí tenemos public class, mi clase, 00:01:45
se abre una llave que se cerrará al final. 00:01:51
Todo lo que hago en este programa es parte de la public class, mi clase. 00:01:54
Estoy dando un nombre. 00:02:00
Estoy declarando que existe una cosa que es una clase que no entiendo bien qué es. 00:02:01
Pero es una clase que es pública, esta clase. 00:02:07
¿Qué quiere decir que es una clase pública? 00:02:10
Hasta dentro de unos meses no me interesa. 00:02:11
¿Qué se llama mi clase? 00:02:15
Le estoy dando un nombre. 00:02:16
Dentro podría tener varios atributos. 00:02:18
como esto aquí, string atributo 1, int atributo n. 00:02:21
¿Qué son estas cosas? No lo sabemos todavía porque no hemos visto las variables. 00:02:26
Hemos visto la última vez una variable rápidamente. Pero por ahora 00:02:29
simplemente sepáis que puede haber cosas así. 00:02:33
Y hasta que no veremos los objetos, esto tendrá poco sentido. 00:02:37
Entonces, en nuestros primeros ejemplos, esta parte de aquí 00:02:42
no estará. Puede estar, si está, está allí. 00:02:45
pero puede no estar 00:02:48
si yo no tengo atributos 00:02:52
esta parte está vacía 00:02:54
y luego empiezan los métodos 00:02:55
que podrá haber el método 1, el método 2 00:02:57
el método calcular, el método 00:03:00
encuentra alumno, el método 00:03:02
añade alumno, el método 00:03:04
borra profesor 00:03:05
y entre todos estos 00:03:07
métodos que por ahora no 00:03:10
usaremos porque todavía es pronto 00:03:12
que en un futuro si usaremos 00:03:14
está un método especial 00:03:15
que es el método main, que es siempre declarado como public static void main string, corchetes, args, siempre, ¿vale? 00:03:17
Y esto es una cosa especial que da el punto de acceso a mi programa, ¿vale? 00:03:29
Aquí, paso por paso, en las transparencias se explica lo que acabo de decir, ¿vale? 00:03:39
Que mi clase va de esta paréntesis a esta paréntesis, eso es lo marca. 00:03:44
Luego está la parte de los atributos que definen las características, digamos, de la clase. 00:03:48
Por ejemplo, una persona podría tener nombre y edad, un libro podría tener título, 00:03:54
un coche podría tener velocidad máxima, no lo sé. 00:03:59
Por ahora no nos interesa porque, repito, estas cosas saldrán cuando veremos los objetos. 00:04:05
Por ahora, como los objetos no los usaremos, pues por ahora simplemente que sepáis que existen. 00:04:09
Luego están las funcionalidades que puede hacer mi clase, estos métodos. 00:04:17
Por ejemplo, si esto definiera una persona y uno de sus atributos fuera la edad, 00:04:24
yo podría tener un método que se llama cumpleaños, que cuando lo llamo, aumenta de uno la edad que tiene esa persona. 00:04:30
Por ejemplo, ¿vale? Es un comportamiento. 00:04:39
Yo, si estuviera modelizando un alumno y tengo una característica suya, 00:04:42
que es el curso en el que está inscrito, y vosotros estáis inscritos en primero, 00:04:50
al final de este curso, si aprobáis, puedo lanzar el método pasar de curso, 00:04:54
que os cambiará curso primero en curso segundo. 00:05:01
Por ejemplo, ¿sí? 00:05:05
uno de estos métodos 00:05:07
repito que es el método 00:05:10
muy importante, que es el método 00:05:12
main, el método main es un método especial 00:05:14
es el punto de acceso a mi programa 00:05:16
de ahí se empieza todo, cuando he 00:05:18
ejecutado el programa, este es el método 00:05:20
que se empieza, la primera línea del 00:05:22
método main es la primera línea 00:05:24
que se ejecutará 00:05:26
en el procesador 00:05:27
esto será traducido a bytecode 00:05:29
dentro del bytecode estará la traducción 00:05:32
del método main 00:05:34
y la primera línea de ese bytecode 00:05:35
del método main será la primera línea 00:05:37
que se ejecuta, que se interpretará 00:05:39
por la Java Vector Machine. 00:05:41
¿Dudas? 00:05:44
¿Vale? 00:05:45
Una vez más, las instrucciones propias de este método 00:05:47
están entre estos paréntesis. 00:05:49
Si os acordáis en el ejemplo que hemos hecho nosotros 00:05:51
del Hello World, el método main empieza 00:05:53
con una llave, acaba con otra llave 00:05:55
y allí dentro era donde estaban los 00:05:57
comandos. 00:05:59
Este es el programa que hemos hecho 00:06:02
nosotros, la clase es 00:06:03
HolaMundo, ¿vale? Tiene el método main, no tiene atributos, 00:06:05
un solo método, que es el método principal, que es la ejecución. 00:06:10
Cuidado que si no está el método main, cuando lo ejecuto, me va a dar un error. 00:06:13
No cuando lo compilo, cuando lo ejecuto, y me dice, no hay un método main. 00:06:18
¿Vale? 00:06:25
Y lo que hace es escribir HolaMundo en el sistema, ¿vale? 00:06:27
si os fijáis, esto es System.out.println 00:06:31
y me está diciendo, oye sistema 00:06:35
hablo con el sistema, hablo con 00:06:37
una representación del sistema 00:06:39
dame la parte 00:06:40
tuya, la parte del sistema 00:06:43
que se encarga de la salida, el out 00:06:45
System.out 00:06:47
es algo que se encarga 00:06:48
de lo que sale del sistema 00:06:51
y la pantalla es salida 00:06:53
el ratón y el teclado es entrada 00:06:55
con el ratón y el teclado doy input 00:06:57
al ordenador, la pantalla 00:06:59
ya sale la información desde lo que hablo. 00:07:01
¿Sí? 00:07:04
¿Sí? 00:07:05
¿Sí? 00:07:05
¿Se entiende? 00:07:08
¿Dudas? 00:07:09
Fácil. 00:07:11
Separadores. 00:07:14
Cada instrucción no es verdad. 00:07:15
Algunas no. 00:07:17
Pero, en general, cada instrucción 00:07:18
acaba con un punto y coma. 00:07:21
Normalmente, en los primeros programas 00:07:23
es lo que más se olvida poner. 00:07:25
Si no lo ponéis, os da un error. 00:07:27
¿Qué error os da? 00:07:29
os da un error a tiempo de compilación o cuando interpreta en compilación son los errores fáciles 00:07:30
porque no te deja ejecutar ejecutar el programa si tú has hecho uno de estos errores él se da cuenta 00:07:38
y te dice no puedo compilar a bytecode porque no lo entiendo como no sigues las gramáticas del 00:07:47
lenguaje Java no estás utilizando correctamente las palabras y los símbolos de mi lenguaje, 00:07:55
no lo puedo interpretar, no puedo entender y como no lo puedo entender no te lo puedo compilar a 00:08:02
bytecode. Entonces la idea será que definimos un bloque de código. Este bloque de código es 00:08:07
limitado con las paréntesis. Cuando yo escribo un método luego viene un bloque de código y ese 00:08:16
bloque de código tiene el nombre de ese método. El método main tiene un bloque de código. Un 00:08:22
Un bloque de código se limita con las llaves y dentro tendré la primera instrucción, punto y coma, la segunda instrucción, punto y coma, tercera instrucción, punto y coma. 00:08:26
Dudas? Ejecutamos el logotipo que lo hemos hecho ayer. 00:08:36
Vamos ahora a hacer lo mismo que hemos hecho con el bloque de notas, pero hagámoslo una vez en Eclipse para ver cómo será el entorno que nosotros vamos a utilizar. 00:08:43
Aquí os da unos pasos, que es paso rápidamente, porque nosotros ahora lo vamos a hacer paso a paso. 00:08:57
Y lo haremos estos dos ejercicios. 00:09:06
Entonces, vamos a abrir Eclipse. 00:09:08
Si vosotros le dais aquí y escribís Eclipse, deberíais encontrar una forma de ejecutarlo. 00:09:12
O si no, estará aquí. 00:09:21
Está aquí. 00:09:23
Ejecutáis. 00:09:25
La primera cosa que os sale es esta de aquí. Os dice, soy Eclipse, ¿qué directory vas a utilizar como workspace? 00:09:27
Por favor, abrid vuestro ojo interior para almacenar e entender la información que os doy ahora, 00:09:42
porque hay personas que en junio siguen sin saber la diferencia entre proyecto y Workspace. 00:09:52
Y a mí esa cosa en el examen me hace fatal. 00:10:01
¿Sí? 00:10:05
Entonces, el Workspace es vuestro espacio de trabajo. 00:10:06
Es una carpeta donde dentro vais a poner todos vuestros proyectos. 00:10:11
Proyecto. 00:10:18
un workspace 00:10:19
puede tener muchos proyectos 00:10:22
un proyecto 00:10:25
está dentro de un 00:10:28
workspace concreto 00:10:30
¿cómo es un workspace? 00:10:32
es una carpeta, me creo una carpeta 00:10:34
y la uso como workspace 00:10:36
si tenéis un 00:10:38
pincho, mejor un disco externo 00:10:40
o cosa por el estilo 00:10:43
yo este workspace 00:10:44
lo haría dentro 00:10:46
del disco externo 00:10:48
para que luego cuando llego aquí lo pincho 00:10:49
selecciono en el 00:10:52
eclipse este workspace 00:10:54
trabajo allí y hago todo 00:10:56
al final de la clase 00:10:58
me voy a casa, pincho 00:11:00
eso en casa, le digo 00:11:02
el mismo workspace dentro 00:11:04
del disco duro y allí tengo todos 00:11:06
mis ejercicios 00:11:08
si no lo hacéis así 00:11:09
lo hacéis aquí en local, cuando 00:11:12
llegáis a casa no tenéis los ejercicios 00:11:14
de aquí 00:11:16
eso de cada vez al final de clase mandárselo por correo 00:11:16
es un poco de burro 00:11:22
yo os aconsejaría de gastaros 00:11:24
aquí no pedimos libros de texto 00:11:28
y cosas por el estilo 00:11:31
vais a comprar un pequeño disco duro 00:11:32
que os viene bien para vuestra vida de informante 00:11:36
es una inversión pero no es gasto es inversión 00:11:39
entonces yo lo voy a hacer aquí 00:11:43
o mejor lo voy a hacer 00:11:45
en el disco duro de 00:11:48
que no tengo, ¿vale? 00:11:51
Si tuviera un segundo disco lo haría aquí 00:11:53
pero aquí no lo tengo, por lo tanto lo haré en mi escritorio 00:11:55
y me pongo aquí 00:11:58
por ejemplo 00:11:59
una nueva carpeta que llamaré 00:12:00
Workspatch 00:12:03
526 00:12:05
y mis programas 00:12:08
los haré aquí dentro 00:12:11
ahora le tengo que decir a Eclipse 00:12:12
sé que use esta carpeta. Entonces, ¿qué hago? Le doy a Browse, navego hasta el escritorio. 00:12:15
Aquí veis que en el escritorio tengo programación, que es esto, que es el que usé ayer, y el 00:12:23
Workspace 2526, que es este de aquí. Selecciono esa carpeta y vuelvo aquí con, fijaos aquí, 00:12:28
el path, el camino para llegar a esa carpeta. Si estuviera en otro disco, pues en vez que 00:12:36
D, C, dos puntos, empezaría con D, dos puntos, C, dos puntos, K, dos puntos, lo que sea. 00:12:43
Cuando lo tengo, fijaos que dentro de la carpeta no hay nada. 00:12:49
Le doy Launch. 00:12:56
Y ahora empieza a abrir Eclipse usando esa carpeta como workspace. 00:12:58
Espero, con paciencia, hasta que se abre Eclipse. Si ahora voy a ver el Workspace. Veo que se me 00:13:07
han creado cosas aquí dentro. Veis que me ha creado algunas cosillas que antes no estaba, 00:13:27
esta carpeta metadata, que son informaciones que me da, que usa Eclipse para gestionar lo que está 00:13:56
si vosotros usáis aquí en clase una versión de Eclipse 00:14:05
y en casa una versión distinta, estos datos podrían ser distintos 00:14:10
y cuando lo abrís de un lado a otro te dice, oye mira, he usado una versión 00:14:15
distinta, ¿vale? Entonces normalmente no da problemas 00:14:19
pero podría darlo, por eso os invito a que tengáis la misma versión aquí en casa 00:14:22
¿vale? Ahora, si 00:14:27
habéis abierto esto y os viene una cosa 00:14:30
Todos estáis aquí más o menos, ¿verdad? Hay cosas aquí. Esto es el entorno de Eclipse. Por un lado está el Package Explorer. Por aquí gestionaré mis proyectos y cosas por el estilo. 00:14:34
aquí en el centro es donde 00:14:50
trabajaré, donde programaré 00:14:52
donde se abren los ficheros .java 00:14:53
es donde pongo mis códigos 00:14:56
y aquí vienen cosas avanzadas 00:14:58
que por ahora no me interesan 00:15:00
y probablemente por este año casi no me 00:15:02
interesan nunca, lo puedo hacer hasta más pequeño 00:15:04
o lo podría sacar 00:15:05
vale 00:15:07
si queréis 00:15:08
lo podéis quitar, si no lo dejáis pequeñito 00:15:16
allí lo dejáis 00:15:18
task list, ahí está, limpio 00:15:19
¿vale? se pueden volver a abrir 00:15:22
eso si es necesario, la parte de abajo 00:15:24
sí que me servirá, por lo tanto por ahora la dejo 00:15:26
así ¿vale? podría cerrar esto 00:15:28
eclipse y bla bla bla release 00:15:30
lo puedo cerrar ¿vale? así es como se 00:15:31
debería quedar al final 00:15:34
¿ok? si os habéis perdido 00:15:35
o cosa por el estilo, en Windows Perspective 00:15:37
podéis abrir 00:15:40
la... no me acuerdo 00:15:42
si es la Java Browsing 00:15:44
probablemente y sustantivamente vuelve a la anterior o cosa por esto vale si no aquí en windows 00:15:46
editor appearance show view esto pues aquí podéis abrir todo lo que os da la gana para 00:15:53
volver a esta cosa pero por ahora quedaos con esto el package explorer a la izquierda y aquí nada 00:16:00
si creamos un nuevo proyecto como crea un nuevo proyecto pues aquí está creado el java project vale 00:16:06
Pero no, nosotros lo hacemos más complicado, ¿vale? 00:16:13
File, nuevo, Java Project. 00:16:18
Y fijaos que podéis hacer muchas cosas aquí, ¿vale? 00:16:22
Pero nos interesa ahora la primera opción, Java Project. 00:16:27
File, nuevo, Java Project. 00:16:31
¿Sí? 00:16:37
Estamos aquí. 00:16:38
y esto es un formulario 00:16:39
que tienes que rellenar 00:16:43
para crear un nuevo proyecto 00:16:45
proyecto, vale 00:16:48
ahora, y aquí 00:16:49
veis que no tengo para pararlo 00:16:50
si lo paro, lo paro de todo 00:16:53
a veces no lo puedo suspender momentáneamente 00:16:59
y no quiero pararlo así, vale 00:17:02
entonces, por ahora sigo 00:17:03
un poquito y luego a lo mejor 00:17:05
hacemos la cosa después 00:17:07
porque si no se graba todo 00:17:09
a cabo el proyecto y luego entonces para proyecto pues le tengo que dar un nombre 00:17:10
que el nombre le doy pues lo borra de project mi primer proyecto proyecto no lo sé vale este 00:17:21
es un proyecto un proyecto sería como un sistema podría tener dentro varias clases 00:17:34
Lo podría llamar ejercicios y luego cuando hacemos los ejercicios crear una clase, un fichero nuevo para ejercicio 1.java, ejercicio 2.java, ejercicio 2.3.java. 00:17:38
Podría muchas cosas, pero este es un proyecto. Workspace es un contenedor de proyectos, el proyecto es el proyecto nuevo que creo. Lo llamo proyecto 1. 00:17:52
nota 00:18:06
si usáis nombres en inglés 00:18:08
es mejor 00:18:11
si usáis nombres en castellano 00:18:12
evitad los carácteres 00:18:15
demoníacos 00:18:17
ñ, acentos raros 00:18:18
diéresis 00:18:21
porque debería funcionar 00:18:23
hasta que no funcionen 00:18:24
entonces si el nombre es 00:18:26
en inglés 00:18:29
no va a dar problemas nunca 00:18:30
si el nombre es en castellano 00:18:33
a veces os da un problema raro 00:18:35
que no sabéis de dónde sale 00:18:37
y es porque la ñ la he codificado 00:18:39
de una forma rara y entonces no la he entendido 00:18:41
y entonces no se funciona. 00:18:43
También espacios, 00:18:45
cosas, no. Nombre sencillito. 00:18:47
Underscore, no. 00:18:50
Nombre sencillito. 00:18:51
Project 1, por ejemplo. 00:18:53
Entonces, 00:18:57
aquí me dice 00:18:57
¿qué JRE quieres usar? 00:18:58
¿Qué Java Runtime Environment 00:19:01
quieres ejecutar? 00:19:03
Es decir, cuando lanzarás este programa, ¿qué versión de la Java Virtual Machine quieres ejecutar? 00:19:04
Y nosotros que tenemos instalada la 24, usamos la 24. 00:19:11
Pero fijaos que podría usar una anterior. 00:19:16
Si os fijáis, ahora aquí se me ha creado un proyecto. 00:19:22
Y si yo voy a mi carpeta Workspace, dentro tengo una carpeta que se llama como mi proyecto. 00:19:33
Este señor de aquí es el proyecto. 00:19:43
Cuando en un examen os diré me tenéis que entregar el proyecto, me tenéis que entregar esta carpeta, no esta carpeta. 00:19:48
carpeta, no quiero 00:20:00
el workspace, quiero el proyecto 00:20:02
no esta 00:20:04
carpeta, que será donde 00:20:06
están las fuentes 00:20:08
lo que yo he hecho, aquí dentro 00:20:09
no quiero esto, yo quiero 00:20:12
el proyecto 00:20:14
esto 00:20:16
estadísticamente 00:20:16
cinco de vosotros 00:20:20
no entenderán nunca 00:20:22
que el proyecto es esto 00:20:24
estadísticamente 00:20:26
años son cuatro, años son dos 00:20:31
¿vale? 00:20:34
pues 00:20:35
algunos seguro, ahora os reís 00:20:36
cuando os bajo tres notas 00:20:40
no reís 00:20:43
entonces, dentro del proyecto ahora tengo 00:20:44
SRC, ¿vale? 00:20:48
SRC está por inglés 00:20:49
source, fuente 00:20:51
Aquí van los programas fuentes, ¿vale? 00:20:54
Y entonces lo que voy a hacer es, sobre el SRC, botón derecho, New, Class. 00:20:58
Voy a crear una nueva clase. 00:21:09
Sobre, tengo el proyecto, lo abro, voy a SRC, botón derecho, New, Class. 00:21:13
y se me abre un nuevo formulario 00:21:22
diciendo, haz una nueva clase Java 00:21:25
¿cómo voy a llamar 00:21:27
esta nueva clase? 00:21:29
exacto, hello world 00:21:34
¿sí? 00:21:36
me dice también que 00:21:45
debería 00:21:47
establecer 00:21:49
un nombre 00:21:51
del package 00:21:53
nosotros no sabemos que es un package 00:21:54
no lo sabremos hasta noviembre 00:21:57
vale pero aquí aquí por ejemplo le puedo poner que está en el paje ejercicios entonces tengo 00:21:58
una nueva clase dentro del pacas de ejercicios dentro que se llama el logro con esto suficiente 00:22:12
por ahora le doy finish que me ha hecho dentro de source me ha creado una cosa rara que se llama 00:22:18
ejercicios esto será un parque y dentro de este parque está el 00:22:28
lugar de punto ya va lo veis entonces si nosotros creamos una nueva clase y le 00:22:37
ponemos en él 00:22:43
si yo dentro de ejercicio le doy botón derecho y le doy nueva clase 00:22:47
Veis que ya me dice en el package, pero podría crear en vez, en search, un nuevo package y llamarlos ejercicio segundo trimestre. 00:22:56
Y aquí pongo los ejercicios de segundo trimestre. Eso ya como luego os lo apañáis, os lo doy. 00:23:04
Intentar ser ordenados. Tengo el award. Fijaos, mi amigo el ID, 00:23:11
que me quiere 00:23:25
me ha ya añadido 00:23:27
datos 00:23:29
o sea me ha añadido 00:23:31
ya código que yo no he 00:23:34
escrito, que pero me viene bien 00:23:36
en particular 00:23:38
esta cosa aquí, que no hemos visto 00:23:39
me sirve para que esta 00:23:42
clase esté en este package, pero 00:23:44
lo ignoro, y 00:23:46
public clase load 00:23:47
que es lo que tenía que escribir 00:23:49
yo, entonces aquí 00:23:52
ya tengo listo para escribir mi programa. Entonces, ¿qué hago? Pues tengo que crear 00:23:53
el método main, public static void main string args, fijaos que como pasaba en notepad 00:24:02
más más tengo colorines si os fijáis el estos tienen un color y si no me equivoco aún se parece 00:24:25
igual esto tiene un color distinto de esto como más marrón un poquito distinto estos colores se 00:24:34
pueden customizar es decir cada uno puede poner los colores que le da la gana no los toques porque 00:24:44
en el examen, si os cambio 00:24:52
de sitio, de repente 00:24:54
vosotros tenéis colores que no reconoceis 00:24:56
y otro alumno, pues tiene 00:24:58
vuestros colorines raros. 00:25:00
¿Vale? Entonces, en vuestros 00:25:03
ordenadores hacéis lo que os da la gana, pero tened en cuenta 00:25:04
que el examen lo vais a hacer en estos 00:25:06
ordenadores de aquí, con 00:25:08
los colorines estándar. 00:25:10
Y aquí 00:25:13
system.out.printl 00:25:14
O la mundo, o el low world, o lo que sea. 00:25:19
Acordaos el punto y coma. 00:25:27
Acordaos la S mayúscula. 00:25:29
Acordaos también que esto sale también de otro colorín. 00:25:32
Antes o después entenderemos qué es esto. 00:25:35
¿Dudas hasta aquí? 00:25:40
Ahora, si he escrito esto, guardo, o esto es guardo todo. 00:25:45
si tengo varios ficheros editados pues lo guardo de golpe 00:25:57
con esto guardo solo el que tengo aquí 00:26:02
fijaos que aquí me mete un asterisco, lo veis el asterisco 00:26:04
cuando lo que tengo aquí no está guardado 00:26:07
aquí aparece un asterisco 00:26:13
si lo guardo este asterisco desaparece 00:26:15
si lo modifico otra vez veis que vuelve a aparecer 00:26:18
entonces si tengo la duda de lo he guardado o no 00:26:20
pues miro aquí y si está el asterisco lo tengo que guardar 00:26:23
sino no. Al haberlo guardado, ¿os acordáis? HelloWorld.java, ¿dónde lo hemos creado? 00:26:26
Dentro de ejercicios, dentro de SRC. Proyecto 1, dentro está SRC, dentro está ejercicios, 00:26:37
y dentro tengo el load.java, o sea que la estructura que tengo aquí se refleja dentro de mi proyecto en el workspace. 00:26:49
Pero no solo, mi proyecto además de search, que es lo único que veo aquí, la fuente, tiene también bin, de binary. 00:27:01
y si voy a mirar en Binary 00:27:11
está ejercicio 00:27:14
y si miro dentro de ejercicio 00:27:16
está el low world 00:27:18
punto class 00:27:19
o sea la compilación 00:27:21
del low world punto javascript 00:27:24
si yo esto lo borro 00:27:26
si, estoy dentro bin 00:27:28
aquí, y ahora 00:27:30
cambio y guardo 00:27:32
aquí 00:27:34
me lo vuelve a cargar 00:27:36
a crear, cada vez 00:27:38
que yo guardo en Eclipse 00:27:40
él por debajo 00:27:42
guarda en el fichero .java 00:27:44
y ejecuta javac 00:27:46
guardando el class 00:27:48
en la carpeta 20 00:27:50
¿era claro? 00:27:52
¿sí? 00:27:56
entonces esto está ya listo 00:27:57
para ejecutarse 00:27:59
porque ya se ha hecho la compilación 00:28:00
ya lo ha hecho él, no lo tengo que hacer yo 00:28:02
¿y cómo lo ejecuto? 00:28:03
con el botón play 00:28:06
o run 00:28:08
el botón verde con el triangulito 00:28:09
si yo lo pincho 00:28:13
aquí abajo me aparece 00:28:15
hola mu 00:28:17
lo que antes se me escribía 00:28:18
en la consola 00:28:21
ahora se me escribe en la consola 00:28:22
veis que aquí está el console 00:28:25
y aquí me aparece 00:28:26
que yo cambio esto 00:28:29
y lo lanzo otra vez 00:28:32
me dice 00:28:34
no lo has salvado 00:28:36
y como no lo ha salvado, no me daría 00:28:37
esta cosa de aquí 00:28:40
y yo le digo, sí, sálvalo 00:28:41
al salvarlo, ha rehecho 00:28:43
también la compilación 00:28:46
y por lo tanto 00:28:47
me escribe esto 00:28:48
y si se me ha olvidado el punto y coma 00:28:50
cuando lo guardo 00:28:54
no me dice nada 00:28:57
pero cuando lo ejecuto 00:28:59
me dice algo 00:29:01
me dice, hay errores 00:29:02
me dice, ay mira 00:29:07
que aquí 00:29:08
ha pasado algo, no funciona 00:29:10
y cosas por el estilo, fijaos, pero 00:29:13
que mientras antes me lo decía el compilador 00:29:15
ahora me lo está diciendo el propio 00:29:16
ID, lo veis que aquí ha puesto un X 00:29:19
y si me voy a mirar aquí me dice 00:29:21
syntax error 00:29:23
insert punto y coma 00:29:24
to complete block statement 00:29:27
añade un punto y coma para 00:29:28
completar la sentencia 00:29:31
¿vale? el comando 00:29:32
eso lo he ponido por línea 00:29:34
hasta que lo entiende, a veces sí 00:29:36
¿vale? no cierro 00:29:40
una paréntesis, él me da 00:29:42
un error y me dice, mira, llegada aquí 00:29:44
falta una paréntesis 00:29:45
syntax error, insert 00:29:47
paréntesis to complete class body 00:29:49
¿vale? ah, sí, ok 00:29:52
pongo la 00:29:54
s minúscula 00:29:55
me dice, oye, hay un error aquí, lo veis que lo 00:29:57
rayo de rojo, me voy encima 00:29:59
y me dice, el sistema no puede 00:30:01
entender qué es esto 00:30:04
Pienso un poco y digo 00:30:05
Ah, no, aquí el sistema es mayúsculo 00:30:07
Hago así 00:30:09
¿Qué error me da? 00:30:11
Ninguno 00:30:15
Porque esto lo vimos ayer, ¿os acordáis? 00:30:15
Quitar esto no es un error 00:30:19
Esto como sintaxis es perfecta 00:30:21
Pero si ahora lo lanzo 00:30:24
Me va a decir 00:30:26
Falta el método mine 00:30:27
¿Eh? 00:30:29
Mine method not found 00:30:32
Entonces no tengo un punto de acceso 00:30:34
Porque un punto de acceso no puede ejecutar 00:30:36
Por lo tanto, se me ha olvidado este de aquí, lo pongo otra vez, lo guardo y ahora funciona. 00:30:39
¿Dudas? 00:30:51
Materias:
Programación
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Formación Profesional
    • Ciclo formativo de grado superior
      • Primer Curso
Autor/es:
Stefano Chiesa
Subido por:
Stefano C.
Licencia:
Reconocimiento - No comercial
Visualizaciones:
17
Fecha:
19 de septiembre de 2025 - 14:28
Visibilidad:
Clave
Centro:
IES ROSA CHACEL
Duración:
30′ 58″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
259.75 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid