Compare commits

..

2 Commits

Author SHA1 Message Date
Salatiel Genol 5aa9da8367 Añadida sección de funciones 2022-10-16 21:22:00 +02:00
Salatiel Genol e3370b06f3 Añadida definicion argumento/parámetro 2022-10-16 21:21:28 +02:00
2 changed files with 68 additions and 6 deletions

View File

@ -0,0 +1,20 @@
# Glosario
## Anotaciones generales
#### Parámetros y argumentos
Un parámetro es un valor que el elemento espera que se pase al llamarlo, por lo que se define en su declaración. Mientras que un argumento es un valor que se pasa en la llamada al elemento.
```
// Declaración de un elemento con 2 parámetros
elemento nombreElemento(parametro_1, parametro_2){
foo bar
}
// Llamada a la función
nombreVariable = nombreElemento(argumento_1, argumento_2)
```
## Términos específicos

54
java.md
View File

@ -1,6 +1,6 @@
## Documentación Java ## Documentación Java
#### Comentarios ### Comentarios
```java ```java
// Comentario en una línea // Comentario en una línea
@ -14,7 +14,7 @@
*/ */
``` ```
#### Variables mutables ### Variables mutables
Se debe fijar el tipo de variable en su declaración, y opcionalmente inicializarla en otra parte del código. Se debe fijar el tipo de variable en su declaración, y opcionalmente inicializarla en otra parte del código.
@ -34,14 +34,14 @@ Tan solo en variables locales se puede usar la inferencia de tipos, en la cual s
var nombreVariable = valor; var nombreVariable = valor;
``` ```
#### Variables inmutables ### Variables inmutables
```java ```java
final tipo nombreVariableInmutable = valor; final tipo nombreVariableInmutable = valor;
final var nombreVariableInmutable = valor; final var nombreVariableInmutable = valor;
``` ```
#### Constantes ### Constantes
Las constantes se deben declarar e inicializar en ámbito global. Las constantes se deben declarar e inicializar en ámbito global.
@ -49,7 +49,7 @@ Las constantes se deben declarar e inicializar en ámbito global.
static final tipo nombreConstante = valor; static final tipo nombreConstante = valor;
``` ```
#### Operadores ### Operadores
Aritméticos Aritméticos
@ -114,4 +114,46 @@ Operaciones con bits
| Operación XOR | ^ | a^b | | Operación XOR | ^ | a^b |
| Mueve en a bits de b a izq | >> | a>>b | | Mueve en a bits de b a izq | >> | a>>b |
| Mueve en a bits de b a dcha | << | a<<b | | Mueve en a bits de b a dcha | << | a<<b |
| Igual, pero sin el signo (-) | <<< | a<<<b | | Igual, pero sin el signo (-) | <<< | a<<<b |
### Tratamiento de null
La única manera disponible es manejando la excepción.
### Funciones
Función simple
```java
// Declaración
static void nombreFuncion(){
foo.bar;
}
// Llamada
nombreFuncion();
```
Función con parámetros
```java
// Declaración
static void nombreFuncion(tipo param1, tipo param2){
foo.bar(param1 + param2);
}
// Llamada
nombreFuncion(arg1, arg2);
```
Función con retorno
```java
// Declaración
static tipoRetorno nombreFuncion(tipo param1, tipo param2){
return param1 + param2;
}
// Llamada
tipo nombreVariable = nombreFuncion(arg1, arg2);
```