Skip to main content

Reservadas Java | David Cordón 16

Page 1

TECNOLOGÍA

Java

RESERVADOS Navegando hacia el Futuro

PRESENTADO POR

DAVID CORDÓN

5to. Computación "A"

|

16


PALABRAS RESERVADAS EN JAVA

¿Qué es Java? Java es un lenguaje de programación de propósito general que fue creado por James Gosling y su equipo en Sun Microsystems, se desarrolló en 1991. El objetivo era utilizarlo en un set-top box, un tipo de dispositivo que se encarga de la recepción y la descodificación de la señal televisiva. El nombre principal del lenguaje fue Oak (por un roble que había fuera de la oficina de Gosling), luego se conoció como Green y finamente adoptó la denominación de Java.

¿Por qué utilizar Java? Java es un lenguaje de programación orientado a objetos, lo que permite crear aplicaciones modulares y permite la reutilización de código. Java funciona en todos los sistemas operativos, lo que hace fácil trasladar aplicaciones a cualquier plataforma. Esto otorga escalabilidad.

A continuación encontrará un listado de 30 palabras clave en el lenguaje de programación Java. 2

davco_0720


PALABRAS RESERVADAS EN JAVA

3

davco_0720


PALABRAS RESERVADAS EN JAVA

1. Clase La palabra clase proviene del latín classis, que originalmente se refería a una categoría o grupo de personas o cosas con características comunes. En el entorno de Java es como un modelo o plantilla para crear objetos que contiene características y métodos que definen el comportamiento de esos objetos. Una clase se puede definir como un conjunto de instrucciones que le dice a la computadora que tiene que hacer. EJEMPLOS:

4

davco_0720


PALABRAS RESERVADAS EN JAVA

2. Objeto La palabra objeto proviene del latín objectus, que significa "lo arrojado enfrente". En el entorno de Java, un objeto es una instancia concreta de una clase que consta de un estado y de un comportamiento, que a su vez constan de datos almacenados y de tareas realizables durante el tiempo de ejecución. Los objetos pueden heredar atributos y métodos de otras clases. Esto significa que se puede crear una nueva clase que extienda una clase existente, heredando así sus características y comportamientos, y luego agregar o modificar funcionalidades según sea necesario. EJEMPLOS:

5

davco_0720


PALABRAS RESERVADAS EN JAVA

3. Polimorfismo La palabra polimorfismo proviene del griego, donde poly significa muchos y morphē significa forma. En programación se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos. Aunque el mensaje sea el mismo, diferentes objetos pueden responder a él de manera única y específica. Esta característica permite que, sin alterar ni tocar el código existente, se puedan incorporar nuevos comportamientos y funciones (es decir la interfaz sintáctica se mantiene inalterada pero cambia el comportamiento en función de qué objeto estamos usando en cada momento). El único requisito es que los objetos deben ser capaces de responder al mensaje que se les envía, garantizando así una flexibilidad y extensibilidad en el diseño del software. EJEMPLOS:

6

davco_0720


PALABRAS RESERVADAS EN JAVA

4. Encapsulamiento La palabra encapsulación proviene del latín capsula, que significa pequeña caja o envoltura. En el contexto de la programación, la encapsulación se refiere a la práctica de ocultar los detalles internos de la implementación de una clase y proporcionar una interfaz externa para interactuar con dicha clase. Es decir, se utiliza para ocultar los valores o el estado de un objeto de datos estructurados dentro de una clase, evitando el acceso directo a ellos por parte de los clientes de una manera que podría exponer detalles de Implementación ocultos o violar la invariancia de estado mantenida por los métodos. EJEMPLOS: Imaginemos una clase Humana que tiene un único atributo llamado altura. Este atributo solo se puede modificar dentro de ciertas restricciones (es casi imposible ser más alto que 3 metros).

7

davco_0720


PALABRAS RESERVADAS EN JAVA

5. Herencia El término herencia proviene del latín hereditas, que significa lo que se hereda. La herencia en el contexto de la programación orientada a objetos se refiere a la capacidad de una clase de adquirir propiedades y comportamientos de otra clase. La relación entre estas clases se asemeja a la herencia en términos de pasar características de una generación a otra.

EJEMPLOS: Podemos pensar en ello como el concepto de herencia genética en la vida real. Los hijos (subclases) son el resultado de la herencia entre dos padres (superclases). Heredan todas las características físicas (atributos) y algunos comportamientos comunes (métodos).

8

davco_0720


PALABRAS RESERVADAS EN JAVA

6. Abstracción La abstracción oculta al usuario la funcionalidad interna de una aplicación. El usuario puede ser el cliente final u otros desarrolladores. Podemos encontrar abstracción en nuestra vida cotidiana. Por ejemplo, sabes cómo usar tu teléfono, pero probablemente no sepas exactamente lo que ocurre dentro de él cada vez que abres una aplicación. Otro ejemplo es el propio Python. Sabes cómo usarlo para construir software funcional, y puedes hacerlo aunque no entiendas el funcionamiento interno de Python. Aplicar lo mismo al código permite reunir todos los objetos de un problema y abstraer la funcionalidad estándar en clases. EJEMPLOS:

9

davco_0720


PALABRAS RESERVADAS EN JAVA

7. while La palabra while (mientras) se utiliza para expresar una condición temporal o simultánea entre dos situaciones o eventos. En la programación se utiliza para crear un bucle que ejecuta repetidamente un bloque de código siempre que una condición determinada sea verdadera. Es una de las tres construcciones de bucle en Java, junto con for y do-while. EJEMPLOS: Como hacer 10 tablas de multiplicar, de sumar y de restar del 1 al 10 usando bucles en Java.

Sintaxis

10

davco_0720


PALABRAS RESERVADAS EN JAVA

8. volatile La palabra Voltil se utiliza para describir algo que es propenso a cambiar rápidamente o de manera impredecible. En java, se utiliza para indicar que el valor de una variable puede ser modificado por varios subprocesos simultáneamente.

EJEMPLO: Variable compartida entre múltiples hilos

La variable bandera es declarada como volatile. El hilo de actualización simula alguna tarea y luego actualiza la variable a true. El hilo de lectura espera hasta que la variable se actualiza a true. Debido al uso de volatile, se garantiza que el hilo de lectura vea el valor actualizado de la variable compartida.

11

davco_0720


PALABRAS RESERVADAS EN JAVA

9. void La palabra void se traduce al español como vacío. En la programación esta palabra se utiliza para indicar que una función no devuelve ningún valor. Se utiliza como tipo de retorno al definir un método que realiza una tarea u operación pero no produce ningún resultado. EJEMPLO:

En este ejemplo, la función imprimirMensaje() está declarada con void, lo que significa que no devuelve ningún valor. Simplemente imprime un mensaje en la consola.

12

davco_0720


PALABRAS RESERVADAS EN JAVA

10. try La palabra try se traduce al español como intentar o probar. Es un componente fundamental del manejo de excepciones en Java. Se utiliza para definir un bloque de código donde pueden ocurrir excepciones. El propósito del bloque try es identificar y manejar cualquier excepción que pueda generarse durante la ejecución del código dentro del bloque. Se puede decir que forma parte de los anti-errores, ya que evita que el software falle en algún momento.

EJEMPLO:

Sintaxis

13

davco_0720


PALABRAS RESERVADAS EN JAVA

11. throws En inglés, throws se traduce como lanza o arroja. Se utiliza en la firma de un método para declarar que el método puede generar una o más excepciones. Le siguen los nombres de las excepciones que puede generar el método. EJEMPLO:

Sintaxis

throws se utiliza para declarar que un método puede lanzar excepciones de un tipo específico, y esta información se utiliza para que el código que llama a ese método maneje adecuadamente las posibles excepciones.

14

davco_0720


PALABRAS RESERVADAS EN JAVA

12. transient Se traduce como pasajero o temporal. En java se utiliza para indicar que un campo no debe serializarse cuando un objeto se convierte en un flujo de bytes. Se utiliza principalmente en el contexto de la serialización de objetos. Cuando un campo está marcado como transitorio, se excluye del proceso de serialización. Esto significa que su valor no se guardará ni restaurará cuando el objeto se serialice y deserialice. La palabra clave transient se utiliza normalmente para campos que contienen información confidencial o para campos que no son serializables. EJEMPLO:

15

davco_0720


PALABRAS RESERVADAS EN JAVA

13. this La palabra this se traduce del inglés, como esto o esta. En java es una referencia a la instancia del objeto actual. Se puede utilizar dentro de un método de instancia o constructor para acceder a los miembros (variables, métodos y constructores) del objeto actual. Es particularmente útil cuando es necesario eliminar la ambigüedad (motivo a dudas) entre variables de instancia y parámetros o variables locales con el mismo nombre. EJEMPLO:

Dentro del método imprimirNombre, this se utiliza para distinguir el campo nombre del objeto actual. 16

davco_0720


PALABRAS RESERVADAS EN JAVA

14. synchronized En español, synchronized se traduce como sincronizado o sincronizado con. Se utiliza para proporcionar sincronización o exclusión mutua en programas multiproceso. Se utiliza para controlar el acceso a recursos compartidos y garantizar que solo un hilo pueda acceder al bloque o método sincronizado a la vez. EJEMPLO:

17

davco_0720


PALABRAS RESERVADAS EN JAVA

15. switch Se utiliza para estructurar el flujo de control basado en el valor de una expresión y es especialmente útil cuando hay múltiples opciones y se desea evitar una serie de if-else anidados. EJEMPLO:

Sintaxis

Switch se utiliza para seleccionar y ejecutar un bloque de código específico dependiendo del valor de la variable opcion. Cada case representa una opción posible y el bloque de código correspondiente se ejecutará cuando el valor de opcion coincida con el valor especificado en ese case

18

davco_0720


PALABRAS RESERVADAS EN JAVA

16. super Se utiliza principalmente para acceder e invocar a los miembros (métodos y campos) de la superclase desde dentro de una subclase. Es especialmente útil cuando la subclase sobreescribe un método u oculta un campo de la superclase y necesita hacer referencia a la versión de la superclase. EJEMPLO:

Se utiliza para referirse a miembros de la clase base (superior) en una clase derivada.

19

davco_0720


PALABRAS RESERVADAS EN JAVA

17. strictfp Es una palabra clave utilizada para indicar que se deben seguir reglas de punto flotante estrictas al realizar operaciones aritméticas con números de punto flotante. En español, no hay una traducción directa comúnmente utilizada para strictfp, pero se podría interpretar como punto flotante estricto.

EJEMPLO:

Garantiza que las operaciones aritméticas con números de punto flotante sigan reglas estrictas y produzcan resultados consistentes en diferentes plataformas.

20

davco_0720


PALABRAS RESERVADAS EN JAVA

18. static Se utiliza para definir miembros a nivel de clase. Cuando un miembro se declara estático, significa que es compartido por todas las instancias de la clase y se puede acceder a él sin crear una instancia de la clase. EJEMPLO:

Sirve para crear miembros que pertenecen a la clase, y no a una instancia de la clase.

21

davco_0720


PALABRAS RESERVADAS EN JAVA

19. short La palabra short, se traduce al español como corto. La palabra clave short se utiliza para declarar una variable que puede contener un valor entero con signo de 16 bits. Es uno de los tipos primitivos en Java. El tipo de datos short es más pequeño que el tipo de datos int, que es de 32 bits. Esto lo hace útil en escenarios donde la eficiencia de la memoria es importante, como en matrices o cuando se manejan grandes cantidades de datos. Al declarar una variable short, puede asignarle un valor directamente o asignarlo más adelante en el código. EJEMPLO:

22

davco_0720


PALABRAS RESERVADAS EN JAVA

20. return En español, return se traduce como retornar o devolver. En java, se usa principalmente dentro de los métodos para salir del método y proporcionar un valor de resultado. Cuando se encuentra la palabra clave return en un método, inmediatamente finaliza la ejecución del método, omite cualquier declaración restante dentro del método y devuelve el control al código de llamada. EJEMPLO:

En este ejemplo, el método sumar devuelve la suma de dos números enteros utilizando la palabra clave return. La variable resultado en el método main captura el valor devuelto por el método sumar y luego se imprime en la consola.

23

davco_0720


PALABRAS RESERVADAS EN JAVA

21. public La palabra clave public es un modificador de acceso que declara la accesibilidad de una clase, método o variable. Cuando una clase, método o variable se declara como public, se puede acceder a ella desde cualquier otra clase o paquete. Es importante tener en cuenta que, si bien la palabra clave public proporciona la máxima accesibilidad, también conlleva ciertas responsabilidades. Se debe tener cuidado para garantizar que las clases, métodos y variables públicas estén documentadas, diseñadas y utilizadas adecuadamente para mantener la integridad del código y evitar acoplamientos innecesarios. EJEMPLO:

En este ejemplo, la clase Saludo tiene un método público llamado saludar, que es accesible desde fuera de la clase.

24

davco_0720


PALABRAS RESERVADAS EN JAVA

22. protected La palabra clave protected es un modificador de acceso que otorga acceso a los miembros de la clase (variables, métodos y clases anidadas) dentro del mismo paquete y subclases, incluso si están en paquetes diferentes. Permite más visibilidad que la palabra clave private pero menos visibilidad que la palabra clave public. EJEMPLO:

En este ejemplo, la clase Animal tiene un método protegido llamado emitirSonido. La clase Perro hereda de la clase Animal y puede acceder al método emitirSonido porque está marcado como protected.

25

davco_0720


PALABRAS RESERVADAS EN JAVA

23. private En español se traduce como Privado. En Java, es un modificador de acceso que restringe la visibilidad de un miembro de la clase (variable, método o clase anidada) dentro de la misma clase. Garantiza que solo otros miembros de la misma clase puedan acceder al miembro y modificarlo. proporciona un nivel de ocultación y encapsulación de información, lo que permite a las clases controlar el acceso a sus datos internos y detalles de implementación. Al hacer que los miembros sean privados, los desarrolladores pueden proteger los datos confidenciales y garantizar que se acceda a ellos y se modifiquen únicamente a través de los métodos designados. EJEMPLO:

El programa crea un objeto de la clase Coche y llama a su método arrancar. El método arrancar a su vez llama al método privado encenderMotor, que imprime "Motor encendido" en la consola, seguido de "Coche arrancado".

26

davco_0720


PALABRAS RESERVADAS EN JAVA

24. package Se utiliza al principio de un archivo fuente Java para declarar el paquete al que pertenece el archivo. Le sigue el nombre del paquete, que suele ser un nombre jerárquico separado por puntos, similar a la ruta de un archivo. EJEMPLO:

Por lo general tiene una funcionalidad y elementos comunes, definiendo la ubicación de dichas clases en un directorio de estructura jerárquica.

27

davco_0720


PALABRAS RESERVADAS EN JAVA

25. native Se utiliza para indicar que la implementación de un método se proporciona mediante código escrito en un lenguaje distinto de Java, como C, C++ o lenguaje ensamblador. Se utiliza para cerrar la brecha entre el código Java y el código específico de la plataforma. La palabra native se traduce al español como nativo. EJEMPLO:

Los métodos nativos pueden acceder a interfaces API y a funciones específicas del sistema que no están disponibles directamente en Java.

28

davco_0720


PALABRAS RESERVADAS EN JAVA

26. long Se usa a menudo cuando se trata de números grandes que exceden el rango del tipo de datos int. Se usa comúnmente para tareas como representar timestamps, contar iteraciones o almacenar valores numéricos grandes. Para declarar una variable de tipo long, puede utilizar la palabra clave long seguida del nombre de la variable. EJEMPLO:

Es obligatorio agregar la letra L o l al final del número para indicar que es un literal long. Sin el sufijo, el número se trata como int de forma predeterminada.

29

davco_0720


PALABRAS RESERVADAS EN JAVA

27. import Se utiliza para traer clases, interfaces y paquetes de otros archivos fuente o bibliotecas de Java al archivo actual. Permite al programador acceder a las clases importadas y utilizar sus métodos y variables sin calificar completamente sus nombres. La declaración import normalmente se coloca al principio de un archivo Java, antes de la declaración de clase. EJEMPLO:

30

davco_0720


PALABRAS RESERVADAS EN JAVA

28. boolean El término boolean se debe a un matemático británico llamado George Boole, inventor del álgebra de Boole y considerado uno de los fundadores del campo de la ciencia de la computación. En java es un tipo de datos primitivo que se utiliza para declarar variables que pueden contener uno de dos valores posibles: true o false. Representa un valor lógico booleano, donde true indica una condición positiva o afirmativa y false representa una condición negativa. El tipo de datos booleano es fundamental para controlar el flujo y la toma de decisiones en programas Java. Las declaraciones condicionales, como las declaraciones if–else y los bucles while, se basan en expresiones booleanas para determinar qué bloque de código ejecutar o repetir. Las variables booleanas también se utilizan comúnmente como banderas o indicadores para rastrear el estado de un programa o controlar el flujo del programa. EJEMPLO:

31

davco_0720


PALABRAS RESERVADAS EN JAVA

29. if EnJava es una estructura de control de flujo que permite ejecutar un bloque de código si una condición es verdadera. La declaración if puede ir seguida de una declaración else opcional, que permite la ejecución de un bloque de código diferente si la condición se evalúa como falsa. EJEMPLO:

Sintaxis

32

davco_0720


PALABRAS RESERVADAS EN JAVA

30. char Se utiliza para representar caracteres individuales. Es un tipo de dato primitivo que almacena un solo carácter Unicode de 16 bits. Se utiliza para manipular y almacenar caracteres, como letras, números o símbolos, en programas Java. Por ejemplo, char se utiliza para declarar variables que almacenan un carácter único y también es comúnmente utilizado en operaciones relacionadas con la manipulación de texto. EJEMPLO:

33

davco_0720


PALABRAS RESERVADAS EN JAVA

CONCLUSIONES Java se destaca por ser un lenguaje orientado a objetos, lo que significa que se organiza alrededor de clases y objetos que encapsulan el comportamiento de los datos. Esto fomenta la reutilización del código y facilita la construcción de software. En los últimos años java a ganado mucha popularidad gracias a que es compatible con cualquier sistema operativo y cuenta con un sistema de seguridad muy robusto, llegando así al top 3 de los lenguajes de programación más utilizados en todo el mundo.

34

davco_0720


PALABRAS RESERVADAS EN JAVA

35

davco_0720


TECNOLOGÍA

Java

RESERVADOS Navegando hacia el Futuro

PRESENTADO POR

DAVID CORDÓN

5to. Computación "A"

|

16


Turn static files into dynamic content formats.

Create a flipbook
Reservadas Java | David Cordón 16 by José David Cordón Menchú - Issuu