Vous êtes sur la page 1sur 5

Java

Sintaxis bsica: Objeto: Representan cosas reales con sus comportamientos Clase: Es la envoltura del objeto Mtodos: Son los comportamientos del objeto Variables: Son valores del objeto

Palabras reservadas de java:


abstract byte class do extends for import long private short switch throws volatile assert case const double final goto instanceof native protected static synchronized transient while boolean catch continue else finally if int new public strictfp this try break char default enum float implements interface package return super throw void

Comentarios: /* Este es un comentario de varias lneas */ //Este es un comentario de una lnea Tipos de datos: 1. Primitivos: byte short int long float double boolean char

2. Objetos:

Tipos de dato nicos creados por el programador Modificadores de acceso: Default: visible solo en el paquete Private: visible solo en la clase Public: visible en todas partes Protected: visible en el paquete y todas sus subclases

Operadores booleanos:

Operadores aritmticos: Operador + * / % Nombre Suma Resta Multiplicacin Divisin Mdulo

Loops (Bucles): while while(Expresin booleana) { //Declaraciones } do while do { //Declaraciones }while(Expresin booleana); for for(Inicializacin; Expresin booleana; Actualizacin) { //Declaraciones }

for (Mejorado) for(Declaracin : Expresin) { //Declaraciones }

break: Es utilizado para parar un bucle continue: hace que el bucle pase a la siguiente iteracin automticamente

Condiciones: if if(Expresin booleana) { //Estas declaraciones se ejecutarn si la expresin booleana es verdadera } if else if(Expresin booleana){ //Cuando la expresin booleana es verdadera }else{ //Cuando la expresin booleana es falsa } if else if if(Expresin booleana 1){ //Cuando la expresin booleana 1 es verdadera }else if(Expresin booleana 2){ // Cuando la expresin booleana 2 es verdadera }else if(Expresin booleana 3){ // Cuando la expresin booleana 3 es verdadera }else { //Se ejecuta si ninguna expresin es verdadera } if anidados if(Expresin booleana 1){ //Se ejecuta si la expresin booleana 1 es verdadera if(Expresin booleana 2){ // Se ejecuta si la expresin booleana 2 es verdadera } } Operador ternario (Expresin) ? Si es verdadera : Si es falso

Switch switch(Expresin){ case valor: //Declaraciones break; //Opcional case valor: //Declaraciones break; //Opcional //Se puede tener cualquier numero de casos. default: //Opcional //Declaraciones }

Mtodos: modificador tipoRetorno NombreMetodo(Parmetros) { // Cuerpo del mtodo; } Modificadores: Define el tipo de acceso al mtodo Tipo de Retorno: Define el tipo de valor que regresa el mtodo Nombre Mtodo: El nombre actual del mtodo Parmetros: Los valores que se pasan al mtodo al ser invocado Cuerpo del mtodo: Es el conjunto de declaraciones dentro del mtodo

Clases: Describe el comportamiento que tienen los objetos de su tipo public class Persona{ String edad; int altura; String peso; void caminar(){ } void hablar(){ } void dormir(){ } }

Variables: Variables locales: Se construyen dentro de los mtodos y su duracin es la misma que la del mtodo Variables de la clase: Son variables de la clase , pueden ser llamadas de cualquier mtodo

Manejo de excepciones (errores): Se utiliza para proteger el cdigo y si genera algn error se programa para generar cierta accin con el fin de que el programa no aviente algn error try { //Cdigo protegido }catch(Error e1) { //Accin a ejecutar si se genera algn error }

Vous aimerez peut-être aussi