< JEFFERSON DAVID />
I BIMESTRE
Tiene que tener:
- Compilador
- proyectos
- editor
Compilador
Java tiene un interprete para cada tipo de sistema: Windows, OS, Linux... hay que descargar el interprete para cada sistema operativo. Transforma el programa en byte code
"ceros y unos".
- EXTENSION PACK FOR JAVA
- PROJECT MANAGER FOR JAVA
- TEST RUNNER FOR JAVA
- CTRL + SHIFT : Multicursor lineal vertical
gh repo clone JeffersonDaviid/Programacion-II
git init
: Iniciar el control de versionesgit add .
: agrega todos los archivos al stagegit commit -m "mensaje"
: Mensaje clave del commit, ser puntual no detalladogit push
: envía los cambios a la nubegit status -s
: Ver estado de los archivos
git config --global user.name "mi nombre"
: nombre usuario globalgit config --global user.email "[email protected]"
: email del gitgit log --oneline
: lista de todos los commits descendentementegit remote add origin "link que github nos da al momento de crear el repositorio"
git push -u origin master/main
: aquí podemos elegir pero por temas políticos se elige main
- Retornan valor :
funcion
- no retona valor :
procedimiento
- metodos
Regla de Java:
El nombre del archivo debe ser EL MISMO que el nombre de la clase y tiene que ir en Mayusculas
- String
- Integer
- Bool
- Int
- ...
- bool
- int
- ...
Standart codif. :
camelCase
Propiedad = Ambito
+ variable
- Ambito: public, private, protect
Ejemplo:
public class XXXX{ public Integer edadUsuario = 21; // propiedad }
Hay que tener MUCHO CUIDADO con el TIPO DE DATO, usar SABIAMENTE.
public class XXXX{
public Integer edad = 21; // propiedad
public static void main(){
String nombreUsuario = "David"; // variable
String nombre; // ? declaración
nombre = "Jefferson" // ? inicialización
}
}
Argumentos de una función.
main (String variable){...codigo}
public class App {
public static void main(String args[]) {
System.out.println("Hola Mundo :)");
}
}
Aquí algunas de las librerias más usadas y básicas, librerias del propio lenguaje, NO LIBRERIAS EXTERNAS.
import java.util.Scanner;
Scanner xxxx = new Scanner(System.in); // crear un objeto entrada
int valor = xxxx.nextInt(); // usar en numeros
string valor = xxxx.nextLine(); // usar en texto
public void metodo(){
// Instrucciones
}
Detalles:
public :
modificador de accesovoid :
valor de retorno (puede ir int, string...)metodo :
nombre del método... :
argumentos que recive el método
public int metodo(int a, int b){
return a + b;
}
public float metodo(int a, float b){
return a + b;
}
public float metodo(float a, float b){
return a + b;
}
Puede exitir funciones con el mismo nombre pero DEBEN SER DE DISTINTO TIPO DE PARAMETRO
En el ejemplo anterior tenemos 3 sumas
RECURSOS
NotasImportantes
NotasImportanteshola
int hola = 23;0