Está en la página 1de 8

lenguaje orientado a aobjetos Erick ramirez erickramirezj@gmail.

com ing en informatica J2EE (Java 2 Entreprise Edition)- ORACLE - exp en java - aplicaciones web 95% programadores, no salen de jefes ni tomar proyectos, con el tiempo y la expe riencia se puede JAVA -> JDK para desarrollar como entorno se usara IDE ECLIPSE ( similar al VB) 2 versiones de eclipse = galileo - elios BD oracle XE es la ultima tecinca de programacion existia la programacion lineal despues de eso vino la prograamcion estructurada finalmente nace la programacion orientada a objetos, tiene como base los objetos (todo lo k nos rodea son objetos) la tecnica de programacion que se basa en objetos piezas codigo fuentes(OBJETOS) LOO, la mantencion , escabilidad no sea tan complikada modelo relacional, es el que maneja el mercado existen varios lenguajes, algunas a medias y otras enteras como base, por ejempl o : JAVA, smalltal la mayoria de las empresas se vuelcan en JAVA JAVA el multiplatarforma, puede funconar bvajo cualker SO plataforma de la arquitectu ra del hardware totalmente orientado a objetos cuenta con librerias que se puede utilizar, son accesibles, seguro, porque se ejcuta bajo java visual machine dificil de aprender JVM (java virtual machine) es el nucleo de java , es un entorno de ejecucion donde se despliegan los progra mas java, permite k java sea multiplataforma. libro certificado 2edicion ANTONIO J MARTIN SIERRA ( libreria antartica, libro t apa negra) VERSIONES DE JAVA J2EE (ENTRERPRISE EDITION) PARA EMPRESAS TRAE HERRAMIENTAS NECESARIAS J2SE (STANDAR EDITION) J2ME (MICRO - MOBILE EDITION) JAR LA JDK JRE LO ES UNA CARPETA QUE CONTIENE PROGRAMAS JAVA GRACIA ES QUE SE CONFIGURA UNA VEZ Y SE EJECUTA EN MULTIPLATAFORMA PARA PODER PROGRAMAR, ABARCA JRE NO VICEVERSA (JAVA RAM EDITION), PERMITE QUE EJECUTE PROGRAMAS JAVA, SE PUEDE INSTALAR SO

PROXIMA CLASE

CONCEPTOS DE PROGRAMACION ORIENTADOS AOBJETOS -CLASE -OBJETO -METODO -ATRIBUTO __________ -HERENCIA -ENCAPSULACION -POLIFORMISMO ---------------------------------------------------------------------------------------------------------------------------SEGUNDA CLASE dentro de un sistema ahi un monton de clase dividos en pobjetos interiores, lenguaje de bancos : cobol lo primero son los paquetes de java, packages(.jar), agrupacion de clases ejemplo juegos vienen empaquetados en un un archivo .jar ( son carpetas con arch ivos.jar) el orden es fundamental dentro los de los .jar se encuentran las clases -la clase:son los programas propiamente tal es el archivo donde se codifica el archivo java, es un tipo definido por el usua rio. concepto donde se crean objetos despues -atributo: es la variable, es un espacio de memoria que se reserva. una caracter istica que tiene el objeto -objeto: instancia de la clase, la materializacion ejemplo, la clase de un objeto es aire acondicionado, atributos son varios, el o bjeto es la materializacion del producto. -metodo: del punto de vista de la programacion, son funciones, un procedimiento. del punto de vista a orientacion a objetos, es una accion que realiza el objeto, gatillada por un evento externo. ejemplo las funciones del aire acondicionado s on , el apagado y encendio, la regulacion de la temperatura, echar aire caliente o frio -herencia: es la capacidad que tiene una clase de poder utilizar atributos y met odos de otra clase (ejemplo excel) - poliformismo: es la capacidad que tiene un metodo de entregar un resultado dep endiendo del objeto que lo llame. ejemplo, clase que se llama mediotransporte, y este tiene un monton de atributos , y tiene unno k se llama andar, el autoy barco son dos medios de trasnportes pero l a diferencia es que cada uno anda diferente. el metodo andar es multifuncional. -encapsulacion: acciones privadas y internas que realiza determinado objeto para entregar determinado resultado significa que no todas las acciones ( metodos) son expuestas en un clase, si no k algunas

internas se utilizaran para algo necesario y no se tiene por que saber, el auto anda cuando se le apreta el acelerador, pero uno no sabe los metodos que ahi en el motor, por ejemplo iny eccion de aceite, etc. se encapsula i se hace privado, por seguridad o restriccion de acceso. -----------------------------------------------------------------------------------------TERCERA CLASE ECILPSE ES PORTABLE NO SE INSTRALA, SI SE TIENE L JDK SE TIENE L JRE PERO SI SE ENCUENTRA JRE, SE DESINTALA I SE INTALA EL JDK java es un lenguaje que es sencible a mayuscula y minuscula, , al iniciar una va riable con mayuscula i luego la misma con mnuscula la tomara komo diferentes var iables. los comentarios en java se hace " //comentario " para una linea para varias lineas se hace asi /* comentario comentario */ -toda programacion en java sdebe terminar con ; excepto las sentencia sde contro l -todo bloke de programacion debe estar delimitado por un {}, ejemplo if (condic ion) { } el nombre del archivo java debe estar dado pro el nombre de la clase, ejemploo, factura ---> factura.java todos los noombres de las clases java deben empezar por MAYUSCULAS, ES UNA REGLA -si son nombre compuestos, ejemplo detalle-factura , seria DetalleFactura todos los nombres de las clases de Java debe comenzar por mayuscula ej Factura Detalle Factura todo nombre de metodo dentro de una clase debe comenzar por minuscula consultar() ej consultarFactura

package ejemplo; public (modificaador de acceso class Ejemplo { public static void main (String [] args){ System.out.println("HOLA MEN"); } }

Sentencia de control

controlan el flujo de mi programa ej if y en Java es if(condicion) //Instruccion o else{ //instrucciones //instrucciones } int a=2; if(a==1){ System.out.println ("El valor de a es igual a 1"); }else if(a==2){ System.out.println ("El valor de a es igual a 2"); }else if(a==3){ System.out.println ("El valor de a es igual a 3"); } else { System.out.println ("El valor no es valido" ); } int b=1; switch(b){ case 1: System.out.println ("El valor de b es igual a 1"); break; case 2: System.out.println ("El valor de b es igual a 2"); break; case 3: System.out.println ("El valor de b es igual a 65"); break; }

if(condicion) { //instrucciones }

ciclo for(permite iterar muchas veces) int c=0; for (c=0;c<100;;c++){ System.out.println ("los stars c es igual a 15");

public class Ejemplo { public static void main (String [] args){ System.out.println("HOLA MEN,BIEN Y VOS?"); int a=2; if(a==1){ System.out.println ("El valor de a es igual a 1"); }else if(a==2){ System.out.println ("El valor de a es igual a 2"); }else if(a==3){ System.out.println ("El valor de a es igual a 3"); } else { System.out.println ("El valor no es valido" ); } int b=3; switch(b){ case 1: System.out.println ("El valor de b es igual a 1"); break; case 2: System.out.println ("El valor de b es igual a 2"); break; case 3: System.out.println ("El valor de b es igual a 65"); break; } int c=0; for (c=0;c<100; c++){ System.out.println ("los stars c es igual a :" + c);

} } }

public class Execute Operaciones{ public int sumar (int op1,int op2){ return op1 + op2; }

package operacionesMatematicas; public class peracionesMatematicas {

public class ExecuteOperaciones{ public int sumar (int op1,int op2){ return op1 + op2; } public int restar (int op1,int op2){ return op1 - op2; } public int multiplicar (int op1,int op2){ return op1 * op2; } public int dividir (int op1,int op2){ return op1 / op2; } }

*INVESTIGAR EL ESPECTRO DE LAS VARIABLES " como java almacena las variables de tipo primitivo y de tipo objet o dentro de la ram " 2DO TIPO VARIABLES DE TIPO OBJETO: COMUNMENTE la clase STRING, QUE CONTIENE METODOS a diferencia de las pri mitivas, ademas son infinita y definidas por el usuario

_______________________________________________________________________________ _____________ LOS OPERADORES SON SIGNOSQUE IMPLEMENTA JAVA PARA MODIFICAR EL RESULTAD O DE UN CONJUNTO DE OPERANDOS , (LOS MAS FAMOSOS SON LOS ARITMETICOS +*-/) LOS OPERADORES LOGICOS AND=&& OR= OPERADORES RELACIONALES <,>.=>,=<,==,!=(DISTINTO DE)

OPERADORES DE ASIGNACION ______________________________________________ CREAR CLASE DENTRO DE UN PACKAGE OPERADORES MATEMATICOS

vectores en Java podeos definir vectores de cualquier clase(primitivos u objetos) int [] vector = new[6]; y para matrices int [][] matriz= new int [4][3];

basandose en colecciones collections java bean analyst hashtable

________________________________________________________________________________ ______________________

HERENCIA-ENCAPSULACION-POLIMORFISMO

POLIMORF: ES UNA CARACTERISTICA DE LA PROGRAMACION ORIENTADA A OBJETOS Y HACE Q EL METODO RETORNA UN RESULTADO DIFERENTE DEPENDIENDO DE EL METODO Q LO INVOQUE HERENCIA SUPERCLASE ANIMAL PERRO CHIGUAGUA

package ejemploHerenciaEncapsulacion; public(modificador de acceso) class Animal {

public int cantidaPatas; public String colorPelo; public void caminar() { } public void correr() { } public void comer() { } public void dormir() {} }

metodos y atributos son privados o publicos pero la clase siempre es publica

java beans es una clase contenedora de metodos set and get se declara de la misma forma q otras clases pero representa un concepto ej public class Cliente private private private private private { String String String String String nombre; paterno; materno; idCliente; direccion;

También podría gustarte