Transcripciones
1. Introducción a la clase: Introducción a la clase: o isla. Por lo que esta será la primera sección en un novato que tiene a Java. Estaremos empezando despacio, Uh, porque estoy asumiendo que estás empezando. Si has hecho un mejor programa de trabajo en antes, esto probablemente no sea necesario. Realmente estamos cubriendo lo básico. Eso Esto incluye variables. Hacemos un poco variables de trabajo, y después de instalar software,
pasamos a idear nación y matemáticas básicas. Después de
eso, realmente no es difícil. Si no programas antes, entonces probablemente puedas simplemente saltar. Podría valer la pena ver sólo por los cambios de sintaxis. Y si estás completamente necesita problema en, lo
tomamos muy despacio, así que no me preocuparía en absoluto.
2. Instalación de tu IDE: el plan de estudios, por lo que iban a estar instalando nuestro I. D o ambiente de desarrollo integrado. Uh, una idea es la pieza de software que usaba Pergament esencialmente, uh, dependiente de qué lenguaje utilizas dictará lo que yo d. Usas empleos, Un lenguaje de código abierto. Tenemos varias opciones diferentes. Opciones competentes de qué entorno de desarrollo utilizar. Hoy me voy a quedar con ese frijol simplemente porque es el que voy a almacenar eso. Realmente no importa si quieres usar Eclipse. Búscalo. Adelante. Es Ah, es un mundo libre. Y así empecemos por ir a la red. Significa que excedió el botón de descarga grande aquí acaba de golpear hacia arriba, y luego nos golpean con un montón de opciones diferentes. Tan amable de la edición estándar de la Enterprise Edition. Esto incluye algunas cosas de desarrollo Web, más cosas de desarrollo Web, c++. Si tienes un odio contra visual studio, el problema de estas páginas de descarga es incluir el sdk. Entonces en lugar de usar eso iba a ir a Java, STK top buying. Eso dijo el primer enlace aquí um, incluirán la descarga a la Java J d k Mi hermano dice que puedes descargar eso si quieres descargar el yo d por separado. O podrías simplemente golpear a este gran nacido aquí que incluirá nacimiento, eso significa y el J. T. K. Obviamente, tu selección va a depender de qué computadora estés usando. Y Lennox 3 a 64 Mac os Andi Windows que un poco dos y 64. Necesito saber qué versión de windows usando, um click derecho esta PC o lo que sea que esté en tu sistema operativo obtiene propiedades. Ahí me lo dirás. Entonces estoy en el 64 Pero así es el uso inicial Virgin excepto pérdida y gritando hacia abajo Idol debería comenzar. Tardará un par de minutos, así que volverá a reunirse después de que eso haya terminado de nuevo. Entonces después de que acabara la descarga, solo
queremos abrirla. Ah, al instante empieza a instalar. Entonces está aquí. Te dije base que lo era, y aún está instalando el J. D. K. Andi. The Net significa idea, En caso de que te estés preguntando, es la edición estándar. Creo que dice que en algún lugar estaba en la última página. Sí, Joe s C descargar. Por lo que te metes en la edición estándar. No edición empresarial. Uh, todavía el tamaño es sobre Sandra hace no masiva Así que esto es algo importante. Necesitas el J, t K y el I d para estar en ubicaciones similares. Las ubicaciones por defecto estarán bien. Entonces va a cambiar. Bueno, sólo asegúrate de que eres ¿Estás seguro de que no ponen esto en algún lugar todavía recoge? Tendrás que encontrarlo más tarde. Manténgalo a continuación, manténgalo en quieto el iniciará el proceso. Obviamente es 100 hace Así que puede tardar unos minutos dependiendo de la velocidad de tu computadora. Entonces volveremos a reunirse en un minuto. Una buena otra vez. Entonces después de que la instalación haya terminado ah, pernos la pantalla click terminar obviamente Y entonces podríamos simplemente teclear en nuestro Eso significa que si tienes escritorio Shoko no sé si en realidad tengo el agregado tan bueno ellos y entonces
tenemos thean instalación de on. Eso significa que terminó
3. El programa "Hola mundo": De acuerdo, entonces. Por lo que hoy vamos a estar haciendo nuestro programa hola mundo. Obviamente, si sigues ese otro de mis cursos o si alguna vez aprendiste otro
lenguaje de programación sabrás Hola. World Program es sólo un programa realmente sencillo que permite la salida de texto al cónsul. Uh, ¿haces básicamente qué? ¿ Has aprendido Otro idioma? Sólo tienes que asociarte con la sintaxis y lo que no. Entonces, cuando empezaste ese frijol, deberíamos llevarlo a una página similar a ésta o exactamente así? Ah, esto no aparecerá en la parada de camiones si no te llevas esta caja. Pero para ti, craft First project es ir a archivar nuevos proyectos y obtienes un montón de opciones diferentes. Obviamente dentro de un trabajo, Por
supuesto. Por lo que simplemente en la aplicación Java más adelante, en el curso, podríamos buscar aplicaciones de swing, pero la replicación de John está bien por ahora. Entonces, ¿aquí es donde eliges el nombre de tu proyecto? Yo soy trato. Ubicación del proyecto. Me voy a ir en la ubicación predeterminada por ahora. Si cámbialo, entonces sólo ten cuidado. Eso convención de nomenclatura también es importante. Ah, iba a llamarlo Hola mundo. Creo que soy nombres siempre tomados Slicks ya lo usaron. Pero el tú también puede Hola, mundo. Ya veremos. Es ése aparentemente Así que ven aquí que cada palabra en el nombre del proyecto comienza con una mayúscula. No es importante por el momento que más adelante se haga importante porque podría ver también en la clase principal aquí abajo se utiliza el nombre del proyecto. Tienes que hacerlo, pero vamos a hacerlo por ahora. Entonces cuando haces clic en terminar, te trajeron a una página como esta. Esto es básicamente lo que ves cuando creas este tipo de proyecto, eso consiguió paquete que el nombre del proyecto no necesita eso. Déjalo ahí. Clase pública mayoritariamente nombre del proyecto de nuevo. En esto nos vamos a centrar hoy. Esta función principal aquí, um, función
principal está bien, ¿qué se ejecuta cuando ejecutas tus programas? Si tuviera que hacer clic en este botón de reproducción aparece para iniciar el programa, el programa y Whyfors corrieron aquí se ejecutará. Entonces aquí es donde vamos a Hola mundo. Entonces, a diferencia de Pathan y C plus plus, no
hay ningún tipo de forma dedicada de imprimir el consejo. ¿ Puedo simplemente tener que pegarla? Eso no se ve como Nias Python sino igual, pero funciona. Entonces vamos a usar sistema fuera. No imprima sistema La característica de Xia fuera de impresión de Frijoles Netos es a medida que avanzamos. Nos llenará los espacios en blanco. Esencialmente. Entonces ven esto mejor soy un par de opciones diferentes. Voy a imprimir Príncipe Línea de impresión cuidadosa. Iba a imprimir si podía deletrear ya ves, con impresión Muestra todas las diferentes variables que podemos imprimir usando imprimir dos cadenas miles de millones. Charles duplica flotadores en sus pulmones. ahora me quedaré con cuerdas. Cadena de impresión. Tenemos que rodearlo con comillas. Siete signos de exclamación en su lugar. Por lo que este sistema fuera impresión, esa es la función esencialmente. Y luego va a imprimir lo que sea que esté dentro de estas dos comillas aquí. Andi, lo que tenemos dentro de estas dos comillas es Hola, mundo. Tiene que terminar fuera de línea con un semi colon. Es lo mismo en C plus que tienes que hacer en Python, creo, después del impacto de la um paliza en Java y C plus más la Semeka Long solo indica que terminaste la línea es ahora. Si lo ejecutamos, el consejo va a aparecer aquí abajo. ¿ Ves? Empieza aquí con carrera. Simplemente imprime. Hola, World Super Super Super Simple, es
decir. Ah, hola. Programará en Java.
4. Variables: cadenas: cadenas:: De acuerdo, entonces. Por lo que hoy vamos a estar introduciendo variables. Las variables son una forma de almacenar información para uso futuro. Esencialmente, no tiene todo nuestro sentido en el momento. Pero va a quedar muy claro a medida que avanzamos. Entonces lo primero que tenemos que hacer al crear una variable es especificar qué tipo va a ser . Entonces, ¿dónde se va a crear una variable para reemplazar hola mundo aquí Así que no después
literalmente tecleamos hola mundo en la función de impresión del sistema. Entonces hola, El
mundo es una frase. Se trata de una colección de palabras, así que vamos a crear tipo string en programa. En lingo, una cadena es básicamente una oración. Son más complicados que eso. Pero es una agrupación de personajes. No está siendo tratado. Hay un número esencialmente no tiene sentido otra vez. Que vengamos claro es bajamos pero especificamos una cadena de tiempo y luego le damos el nombre de
variable que iba a llamar mío Palabras obviamente seguidas con el semi colon. Entonces estas líneas quiero decir, gran parte del momento que hemos creado una cadena llamada palabras, pero no hay nada en palabras está en variable vacía para poner algo en ella. Y tenemos que hacerlo. Sí, haz lo siguiente. Así es esta cuerda. Vamos a necesitar de nuevo las comillas, pero las palabras son iguales hola mundo. Yo lo llamo algo diferente, en realidad. Uh, mi nombre es Harry. Tan sólo una mezcla de ella. Por lo que hemos creado son maderas de cuerdas variables. Hemos puesto algo en palabras. la sentencia. Mi nombre es Harry. Ahora sólo tenemos que usar palabras. Entonces en nuestro sistema fuera función de impresión aquí abajo. Uh, que actualmente sigue imprimiendo Hola mundo. Ya sabes, solo borra este bit, incluyendo las comillas y escribe palabras. Te das cuenta de que no necesita los centros comerciales de cotización. Te mostraré por qué en un minuto. Pero ahora esto está completo. Válido. Entonces si jugamos esto, si ejecutamos esto, se imprimirá. Mi nombre es Harry Bill. Tiempos llenos exitosos Sus segundos parecen simples. Entonces se toma ¿qué hay en las palabras variables? Se chequea. Palabras que se da cuenta es la fuerza. Y dentro de ella está almacenando la sentencia. Mi nombre es Harry. Entonces es sólo imprimir lo que era en palabras. Si eso no está súper claro en un momento, no te preocupes. A medida que avanzamos, todo esto quedará claro. No hay práctica que pongas, más claro se volverá. Yo solo quiero mostrarles lo que pasa si lo rodeamos con comillas. Si rodeamos algo con comillas, es tomarlo literalmente, esencialmente. Entonces ahora, si estuviéramos en el ojo, ella va a imprimir palabras. Entonces si imprime una variable o algo así, entonces ignora las comillas. Solo se usan comillas. Si lo estás imprimiendo literalmente, eso es mucho mejor.
5. Variables: Integers: por lo que continuum con esta idea de variables, hoy
vamos a introducir números. Todos los números enteros, al menos, números
enteros, si lo has hecho, matemáticas hacen se conocen como entrevistas. Entonces para crear una entrevista, solo
tenemos que escribir int una cadena similar. Este es sólo el tipo variable, pero esta vez es un número en lugar de, ah, fuerza. Simple. Tan int Esquith edad. Entonces estamos creando en un juez para desde las Expos y luego similar a la última vez con palabras. Vamos a alejar esto para arriba Así que ya sabes, nuevo, un poco confuso. Ah a e g enfría 20. Tengo 20 años, así que escribiré 20 allí. Lo primero que noto es que no lo rodeé con comillas. Si lo hiciera, entonces Net significa que el piloto pensaría Bueno, aguanta un minuto. Ah, esto está tratando de almacenar cuerda dentro de la edad. No está la edad y no puede almacenar cuerda dentro y no lo hizo. Entonces si estás tratando de almacenar un número, entonces obviamente no lo escribas como una cadena. Suena realmente simple cuando lo dices así, pero va a atrapar a mucha gente Así que hemos llegado a la edad aquí. Esto es bastante fuera. Por lo que de nuevo, las palabras
ligeras estaban imprimiendo una variable. Por lo que no hay comillas solo imprime 20. Simple. ¿ Verdad? Entonces esa es una entrevista. ¿ Qué podemos hacer con una entrevista? Bueno, debatamos las matemáticas, supongo.
6. Concatenación: por lo que es que iban a cubrir Can Capitán ation? Ah, es el tema. Yo quería salir rápido del camino, porque es bastante aburrido. A unos les gusta aburrido, pero se convierte en segundo nativo muy rápidamente. Es algo que necesitas saber cuando pierdes mucho,
Um, Um, y simplemente se pone en fila muy rápidamente. Es un tema fácil. Nación Cara. Entonces contaminación es una palabra de fantasía para decir que vamos a combinar estas variables o diferentes cadenas en una sola en esta función de impresión. Los mejores espectáculos de trabajo es a través del ejemplo, Así que anteriormente solo estábamos imprimiendo. 20 uh, 20 no significa mucho. ¿ Qué significa? El usuario que está ejecutando este programa no ve que sea una variable, y no ve que se trate de una variable llamada edad. El uso de ejecutar este programa solo vería 20 Así que para hacerlo, entonces usamos un amistoso. Podríamos simplemente escribir en esta función de impresión si no tiene mucho sentido del movimiento. Hablaré ahí al final contra nuestro uso de estas señales de adición. Hemos combinado esta cadena con esta variable con esta cadena, simplemente usando esos signos de edición en lo que va a hacer es que la va a machacar todo juntos para formar una frase. Entonces cuando ejecutamos el programa, simplemente dice, tengo 20 años, Perfectamente formateado, le quita la adición. Tamaño obviamente no imprimirá esos se ven un poco tontos. Simplemente imprimen todo literalmente, incluyendo los espacios. Por lo que notan al final de esto soy cuerda. Tengo este espacio en blanco aquí y al principio de esta cadena de años, tengo otro espacio en blanco aquí. Eso es sólo un ex lo apropiadamente. Si no los incluí, entonces puedes adivinar. Simplemente se ve un poco raro. Eso incluimos los espacios, y eso es todo contaminación. ¿ Se aplasta oraciones y cuerdas y ins juntos usando estos signos más. Es lo mismo en cualquier lenguaje de programación, y simplemente es realmente útil para formatear cuando el cuando estás tratando de ser más usa un amigo Last pot's Así que vamos a involucrarlo también. Yo ataría a Hicks cuando se usara en un área while. Ahora son problemas sólo voy a decir mi nombre es Harry. Tengo 20 años. Lo primero que notas es que no tenemos una nueva línea después de este sistema. Salida en este. Entonces en un cónsul aquí abajo dice mi nombre es Harry. No hay espacio. Tengo 20 años de edad un par de maneras diferentes alrededor de esto. Y honestamente olvido cómo hacer en Java en secretos, proceder, tratar. Final de la contrala inclinada. Y eso da una nueva línea. Entonces no voy a ver si eso funciona. Hace brillante. Tan ex aún más. Acabo de agregar esta nueva línea al inicio fuera de nuestra segunda línea. O sea, podrías hacer esto de todas formas que quieras? Si quisiera Teoh, solo podría capitanear un it otra nueva línea al final de ésta y tener exactamente el mismo resultado ah así que de cualquier manera te sientas cómodo haciendo. Pero eso es contaminación agregando cuerdas y lo que no juntos. Y la nueva línea que comando es realmente útil si quieres formarte correctamente.
7. Maternas básicas en Java: Entré yo. Entonces hoy vamos a estar haciendo matemáticas en Java. Matemáticas bastante básicas, pero matemáticas Y por menos vamos a estar viendo principalmente las matemáticas Los operadores Michael
más los mineros dividen la multiplicación, etcétera. Pero empieza con vamos Teoh crear. Vamos a introducir un tipo diferente de variable por lo que ya se han mostrado en Tages. Las entrevistas son números enteros, Así que estoy seguro que alguien estaba rascando cabezas en última instancia. El último video cuando presentamos estos. Entonces después de la sensación de lugar decimal ¿Qué? ¿ Qué pasa si lo intentas y lo correcto? Eso es más lugar en una entrevista. Cuando lleguemos a esta hora aquí, acabas de rondar. Eso te dirá por qué eso dice tipos incompatibles posible conversión lossy de doble a int. Te dice la próxima vez que voy a presentar ahí mismo, que es un doble. Entonces intenta correr que vamos a conseguir errores. Se compilaron muchos proyectos con errores, así que olvídate de eso no va a funcionar. Entonces nos dije en los aromáticos ahí lo que tenemos hoy si queremos que nuestra variable incluya el mejor lugar más, vamos a tener que escribirlo como doble. Por lo que tengo 20.5 años, Muy específico. Ah, ves, tenemos diferente siempre ahí por una razón diferente, que voy a entrar al final. Pero por ahora, sólo
vamos a renombrarlo a una edad específica. Ahora, si ejecutamos
esto, obviamente no va a imprimir afuera e imprimir, pero va bien. No recibimos el mismo mensaje de error que hicimos la última vez. Entonces lo que hemos hecho es crear un doble. Un doble está en un número que permite lugares decimales. Esencialmente, hay un par de tipos diferentes que puedes usar en Java. Se pueden utilizar flujos. Puede usar dobles largos, pero vamos a usar dobles,
uh, uh, foráneos contra por cada razón. Pero, ya
sabes, este es el curso de principiante. Si de verdad te interesan los detalles, entonces eres bienvenido a ir a buscarlo. Pero para todos los propósitos y propósitos, sólo tomar uno para ello. Vamos a usar dobles eso Notarás la convención de nomenclatura. Tenemos que cambiarlo. ¿ Por qué tuvimos que cambiarlo? Bueno, ¿previamente? Esto llama a un error en si el horror se desplaza cada CSI. ¿ Por qué pepinillos ahora? Edades variables ya definidas en el método principal, por lo que en el método principal. Ya tenemos una variable llamada Age, Así que este es mi primer tipo de pista de que no puedes tener dos variables del mismo nombre. Ah, el compilador no podrá decir la diferencia. En un momento dado. Él llama en edad y entero, y tiene 20 almacenados en él, en un punto igual en edad un doble. Tiene 20.5 almacenados en él. Tendrá algún sentido la computadora. No tiene sentido t hacia si no lo piensas, así que debo llamarlo algo diferente. Stockelman Edad específica que notarás es dos palabras. Yo sólo capitalicé las palabras de la segunda letra y más allá de cada teléfono llamarlo número específico de
edad, número
mayúscula también, nomenclatura convenciones importantes. Pero no íbamos a detallar hasta más tarde. Por lo que escribir es un doble se les permitió hacer decimales. Realmente simple. Entonces vamos a tener estos números juntos. A lo mejor así. Sólo lo voy a hacer en el sistema fuera por ahora. Entonces hagamos edad ab, pero la edad salarial sumar específica. Vamos a deshacernos de esta línea. 40.5. Entonces todo lo que hicimos fue agregar este cartel de edición aquí ahora algunos de ustedes ya están pensando. Pero, ¿qué pasa con la contaminación? ¿ No fue el último video solo hablando de cómo seguimos simplemente aplastándolo juntos? Bueno, sí, Si estas fueran literalmente cuerdas Rennes, si esto fuera un 20 en lugar de edad y esto era un 20.5 en lugar de una edad específica. En ese caso, sólo puede gato mutilado juntos. Y obtenemos este martes o 20.5. Pero como no están entre comillas en sus variables, hemos establecido los números. Entonces esta adición, Zion los trata como si fueran números Onda. Obtenemos 40.5 en su lugar, y esto es lo mismo con cualquier operador matemático se puede pensar ya que están siendo tratados como números ya que se han definido como números aquí arriba como variables. Entonces podemos multiplicarlos usando un asterisco. Es para zona de motor 10 puntos, al parecer. Ah, podemos dividirlos usando un signo de división o lo siento, inclinada
hacia adelante, que es ese número largo. Y podríamos restarlos, obviamente usando un signo de resta menos 0.5. Así que las matemáticas súper súper simples, ejemplo
muy básico. Entraremos en más detalle en el próximo video
8. Matties, básicas en Java, parte 2: por lo que quiero hacer un poco más en matemáticas. Último tutorial. Acabamos de cubrirlo dentro de esta función de impresión aquí. Yo quiero decir que no es necesariamente así como tienes que hacerlo. Ah, algunos de ustedes probablemente fueron dedo del pie especialmente remitidos al Parlamento, pero pueden hacer su servicio de matemáticas dentro de una variable. Entonces si solo hemos agrietado la variable llamada double Responder, por ejemplo ,
um, necesitamos hacer respuesta igual a H más edad específica. O podemos decir en la declaración. Linus, sí
escuchamos con edad específica. Entonces para hacer doble respuesta es igual a edad en edad específica y luego dijo, cambiando esta línea cada vez que pudimos simplemente responder Apple. No es necesario. O pero teniendo otra respuesta variable que podrías usar en otro lugar en diferentes, um, funciones matemáticas
indiferentes que eso sería útil. Seguro que puedes admitirlo, así que tengamos respuesta igual a edad específica ahí. Entonces imprime eso. Hice mucho por una razón. Yo quiero demostrar por qué en un momento. Entonces si estuvieras en esa granja de looks, hemos puesto 40.5 uno ahora pasa si no contestas igual edad menos edad específica. ¿ Qué va a pasar aquí? Mostrar algunos de ustedes ya han recogido en él. Um, ya
estamos usando respuesta aquí. Dónde estaba diciendo respuesta a esto, que es edad más edad específica. Entonces, ¿qué es? ¿ Iba a imprimir cuando tenemos dos líneas ambas entrando para hacer algo diferente? Esto da una idea de lo que realmente hace el compilador, y dijo que nos da menos 0.5. Entonces, ¿por qué es esto? Bueno, Jova y bueno, cada lenguaje de programación funciona prácticamente de arriba a abajo. Entonces cuando se ejecuta el programa, se ejecuta esta función principal, y él pasa por la función principal línea por línea, por línea por línea. Entonces primero configura las palabras de cadena, y agrega algo a esta nueva variable que dice que una edad establece la edad a 20 dice una
edad específica , dice que es 25. Esa es la respuesta. Es esta línea, mientras que ellos juntos. Entonces al final de esta línea aquí, respuesta es igual a 40.5. Entonces en la siguiente línea, alguna vez
escribimos eso. Entonces la respuesta es es que menos su 0.5? Eso es todo lo que está pasando ahí. Funciona de arriba a abajo. Entonces si alguna vez yo nombre variable como este, entonces tienes que tener en cuenta tienes que hacer un seguimiento del nombre de la variable. Esencialmente. Entonces una mejor manera de hacer esto sería, en lugar de tener una variable de respuesta genérica, tenemos, además variable y luego ellos menos variable. Ahora se va a imprimir. Ah, ahora vamos a tener las dos respuestas. ¿ Ver? Por lo que 40.5 hay siguiente línea abajo menos su 0.5 es su idea sencilla. Pero pensé que valía la pena mencionar en los mares, Orel, Porque hacer un seguimiento de tus variables, es bueno co design. Si tienes un nombre de variable genérico como respuesta cuando vas a pasar por el programa más
adelante , todo lo que vas a pensar es en cuál es su respuesta. Va a tomar tiempo si te desplazas hacia arriba para averiguar qué respuesta está haciendo en realidad