Añadida sección de funciones
This commit is contained in:
parent
e3370b06f3
commit
5aa9da8367
52
java.md
52
java.md
|
|
@ -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
|
||||||
|
|
||||||
|
|
@ -115,3 +115,45 @@ Operaciones con bits
|
||||||
| 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);
|
||||||
|
```
|
||||||
Loading…
Reference in New Issue