La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

MBA. LIDA LOOR MACIAS 1. 3 martes, 13 de octubre de 2014 OBJETIVO: El estudiante adquirirá los fundamentos básicos de la programación orientada a objeto.

Presentaciones similares


Presentación del tema: "MBA. LIDA LOOR MACIAS 1. 3 martes, 13 de octubre de 2014 OBJETIVO: El estudiante adquirirá los fundamentos básicos de la programación orientada a objeto."— Transcripción de la presentación:

1 MBA. LIDA LOOR MACIAS 1

2

3 3 martes, 13 de octubre de 2014 OBJETIVO: El estudiante adquirirá los fundamentos básicos de la programación orientada a objeto Historia. El perfil de Java. martes, 13 de octubre de 2014 OBJETIVO: El estudiante adquirirá los fundamentos básicos de la programación orientada a objeto Historia. El perfil de Java. Los padres de Java son James Gosling (emacs) y Bill Joy (Sun) Java desciende de un lenguaje llamado Oak cuyo propósito era la creación de software para la televisión interactiva. Las características de Oak eran: - Pequeño. - Robusto. - Independiente de la máquina. - Orientado a objetos.

4 4 El proyecto de televisión interactiva fracasó y el interés de los creadores de Oak se dirigió a Internet bajo el lema «La red es la computadora». Los criterios de diseño de Java fueron : -Independiente de la máquina -Seguro para trabajar en red. -Potente para sustituir código nativo

5 5 Características del Lenguaje ¿Qué es JAVA? E s un lenguaje orientado a objetos de propósito general. Aunque Java comenzará a ser conocido como un lenguaje de programación de applets que se ejecutan en el entorno de un navegador web, se puede utilizar para construir cualquier tipo de proyecto Compilador e interpretador. Es interpretado por una máquina virtual Independencia de la máquina,

6 6 Definición de una clase en Java. Una clase en Java agrupa un conjunto de atributos y un conjunto de métodos bajo un nombre común. Además, en el momento de la declaración se debe especificar desde donde se puede acceder a la nueva clase.

7 7 Recomendaciones Los nombre de las clases deben empezar por mayúscula. Los atributos y métodos de las clases deben empezar por minúsculas y si están formadas por varias palabras, se escriben sin espacios y la primera letra de cada palabra en mayúscula. Las instancias de las clases siguen la misma recomendación que los métodos y atributos. Las constantes se escriben en mayúsculas.

8 8 mostrando los comentarios de documentación resultan de especial importancia a la hora de comentar código. Se muestra como utilizar la herramienta de documentación javadoc. El capítulo sigue con la sintaxis válida para los identificadores, y se listan las palabras reservadas del lenguaje. El capítulo se cierra con la enumeración de los separadores y sus usos.

9 9 En Java existen tres tipos de comentarios: 1.- Comentarios de una solo línea como en C++ // Esta es una línea comentada. 2.- Comentarios de bloques como en C. /* Aquí empieza el bloque comentado y aquí acaba */ 3.- Comentarios de documentación. /** Los comentarios de documentación se comentan de este modo */

10 10 Documentación. Es la generación de código,este no debe ejecutarse únicamente sin errores, si no que además debe estar bien documentado. Java facilita esta tarea utilizando ciertas etiquetas en los comentarios de documentación. @version [Información de la versión] /** Identificadores Comienzan por una letra o digitos, un subrayado «_» o el símbolo de dolar «$», Nota: Ningún identificador puede llevar el nombre de una palabra reservada

11 11 Palabras reservadas El conjunto de palabras reservadas en Java abstractcontinuefor new switch booleandefaultgotonullsynchronized breakdoifpackagethis bytedoubleimplementsprivatethreadsafe byvalueelseimportprotectedthrow caseextendsinstanceofpublictransient catchfalseintreturntrue charfinalinterfaceshorttry classfinallylongstaticvoid const floatnative super while

12 12 1.-Crear Carpeta disco local C:\> con nombre RD12 2.- Se crea en el bloc notas la codificación JAVA 3.- Se guarda el documento con el mismo nombre que se le ha dado mas la extensión (punto java) 4.-Se lo guarda en la carpeta antes mencionada 5.- Activo: Símbolo del Sistema 6.- Se busca la carpeta RD12 del archivo utilizado 7.- Digito: cd para acceder o cd…. Para salir de ellos (se debe guardar mediante el explorador de Windows ) 8.- Una vez encontrado el documento se lo envía a ejecución con javaC PASOS PARA LA EJECUCIÓN DE UN PROGRAMA

13 13 public class Ejemplo{ public static void main(String Argumentos[]){ System.out.println("hola mundo\n"); } Ejercicios

14 14 public class Ejemplo { public static void main(String[] arg) { System.out.println("Hola Java"); }

15 15 public class Ejer01{ public static void main(String arg[]){ System.out.println("ESTE ES EL SEGUNDO PROGRAMA EN JAVA\n"); }

16 16 public class HolaJava { public static void main(String args[]) { System.out.println("Hola Java"); } } Para compilar el programa escribe en la línea de instrucciones: [belfern@anubis Java]$ javac HolaJava.java Si todo va bien no tendrá ningún mensaje de error. Para ejecutar el programa Escribe en la línea de instrucciones: [belfern@anubis Java]$ java HolaJava El resultado que se mostrará en la consola es: Hola Java

17 17 Separadores Los paréntesis (): Delimitan listas de parámetros, Delimitan condiciones. Las llaves {}: Definen bloques de código. Delimitan las lista de valores iniciales de los arrays Los corchetes []: Declaran vectores y permiten acceder a sus elementos El punto y coma «;»: Terminan instrucciones

18 18 Atributos. Atributos estáticos o de clase. Atributos. Atributos estáticos o de clase. Cada atributo debe empezar con un modificador de acceso. Estos indican la visibilidad, es decir, se puede tener acceso sólo desde la clase (private), desde la clase y las clases que heredan de ella (protected), desde cualquier clase definida en el mismo paquete (ausencia de modificador) o desde cualquier clase (public). EJEMPLO: public static int cuantasInstancias() { return numeroInstancias; } }

19 MBA. LIDA LOOR MACIAS 19


Descargar ppt "MBA. LIDA LOOR MACIAS 1. 3 martes, 13 de octubre de 2014 OBJETIVO: El estudiante adquirirá los fundamentos básicos de la programación orientada a objeto."

Presentaciones similares


Anuncios Google