Java Mayra M. Méndez Anota.

Slides:



Advertisements
Presentaciones similares
Sun Microsystems desarrolló, en 1991, el lenguaje de programación orientado a objetos que se conoce como Java. La intención de Sun era crear un lenguaje.
Advertisements

Características Generales y Entornos de Desarrollo
Interprete o máquina real
¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos,
Curso de java básico (scjp)
INTRODUCCIÓN A JAVA. Java surgi ó en 1991 cuando un grupo de ingenieros de Sun Microsystems trataron de dise ñ ar un nuevo lenguaje de programaci ó n.
Curso de Java Capitulo 1: Introducción a Java Profesor:
Introducción a la programación en JAVA
Programación Interactiva Introducción a Java
Lenguaje de programación Java
INTRODUCCIÓN A JAVA.
Curso de JAVA. Iniciando con las Técnologias Java.
SOFTWARE DE PROGRAMACIÓN
JAVA mas que un lenguaje – una tecnología Ing. Eduardo Fernández.
Tema 1 Introducción a la programación (Lenguaje java).
UNIVERSIDAD LATINA (UNILA)
Introducción al Software
PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA Facultad de Estadística e Informática TEMA II.
Primer Programa en JAVA
Realizado por: Bertha Palomeque A. Rodrigo Barzola J. Sensor de Temperatura utilizando el Starter Kit Javelin Stamp.

UNIDAD 2 CLASES Y OBJETOS. CLASE Elementos cabecera y cuerpo de la clase. Cabecera: aporta información fundamental sobre la clase en sí y constituye de.
CS-434: Programación Orientada a Objetos usando Java Semana 1
Introducción a la Programación. Lenguaje de Máquina.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Capítulo 1 “Elementos de Programación”
Conceptos Básicos para entender JAVA
El lenguaje de programación Java.
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA.
Ejecución de un programa escrito en Java Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir.
Curso de Java La tecnología Java
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
Hola mundo. 2 En Java para indicar el inicio y fin de un bloque de instrucciones utiliza las llaves { } es decir: { Inicio de instrucciones para la clase.
Foro Nacional de Certificación y Firma Electrónica Ing. Gonzalo Ron Vera Seguridad en aplicaciones con Tecnología Java.
Ejecución de un programa escrito en Java Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir.
MBA. LIDA LOOR MACIAS2 Historia. El perfil de Java. Los padres de Java son James Gosling (emacs) y Bill Joy (Sun) Java desciende de un lenguaje llamado.
Seminario de Java Programación Orientada a Objetos.
Ivette C. Martínez - Héctor Palacios Java – Modulo 1 Introducción y Fundamentos del lenguaje de programación Java.
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.
Introducción al lenguaje de programación Java
Java ??? Ing. Rolando Steep Quezada Martínez
Programación Java y Desarrollo de Aplicaciones
EI, Profesor Ramón Castro Liceaga UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO DIPLOMADO DE DESARROLLO DE SISTEMAS CON EL PARADIGMA DE ORIENTACIÓN A OBJETOS.
PROGRAMAS INFORMATICOS
Para instalar LINUX UBUNTU EN UNA MAQUINA VIRTUAL: Insertamos el CD Esperamos que arranque Seleccionar instalar Luego el idioma Elegir su ubicación y la.
LE, EI, Profesor Ramón Castro Liceaga SISTEMA DE UNIVERSIDAD ABIERTA Instalación y prueba de Java.
 Es un programa escrito en Java y que forma parte de los componentes de una página de Internet. Los Applets han sido usados para proporcionar funcionalidad.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
Tres Etapas Tres Etapas de un Programa en C++ Otro código de librerias, etc. Otro código de librerias, etc. Escrito en machine language Escrito en machine.
Software.
Tema 1 – Introducción a las Redes informáticas
¿ Por que utilizar Java y la POO
Sistemas Operativos Universidad Politécnica Territorial de Mérida
Elementos básicos.  Fuertemente tipeado.  Sintaxis similar a C/C++.  Sin punteros: garbage collection.  Portable.  Integra librerías para objetos.
QUIMESTRE II PARCIAL I INTRODUCCIÓN A JAVA. ¿Qué es Java? La tecnología Java es un lenguaje de programación y una plataforma.
Diseño y Programación Orientados a Objetos1 Introducción a Java.
El mundo ha cambiado Lo siento en el agua Lo siento en la tierra
Introducción a Java Sintaxis de Java QUIMESTRE II PARCIAL I.
Fundamentos de Programación Unidad I Conceptos Básicos.
Capítulo 1: El lenguaje de programación Java Material de clase adaptado por: Mauricio Cabezas Algoritmia y Programación.
Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 1.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Lenguaje Java  Todo programa Java es compilado y después interpretado  Independencia de la plataforma Programa Java fichero.java Byte code fichero.class.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
UAA – Introduccion a Progracion Orientada Objetos Introducción al Java.
INTRODUCCIÓN A JAVA.
Características Generales y Entornos de Desarrollo
Transcripción de la presentación:

Java Mayra M. Méndez Anota

La tecnología JAVA Sintaxis similar a C++. Semántica a SmallTalk. JAVA se puede utilizar para crear cualquier clase de aplicaciones que se pueden crear en cualquier otro lenguaje de programación Sintaxis similar a C++. Semántica a SmallTalk.

Características de Java High performance Interpreted Multithreaded Robust Dynamic Secure Simple Architecture neutral Object oriented Portable Distributed

Herramientas de Java Compilador . JSDK Interprete. JVM Generador de documentación. JAVADOC http://docs.oracle.com/javase/ Herramienta de empaquetado de clases. JAR Otras….

La plataforma Java. La plataforma Java tiene dos components : The Java Virtual Machine (Java VM) The Java Application Programming Interface (Java API)

JVM (Java Virtual Machine ) Es una computadora imaginaria que implementa emulando en software una computadora real. El código para una JVM se almacena en los . class.

Características de JVM Proporciona una especificación de la plataforma de hardware. Lee el código bytecode. Java bytecodes son las instrucciones en código máquina para el Java Virtual Machine (Java VM). Java bytecodes es lo que permite al lenguaje “escribir una vez , ejecutar en donde sea" . Implementado en hardware y en software. Utilizado en la implementación de una aplicación standalone o applet

Java API La Java API es una colección de software listo para usarse y que amplia las capacidades de nuestros programas por ejemplo las graphical user interface (GUI).

Como funciona Java 1.- Se programa en un editor de texto o en un IDE Archivo .java 2.- Se compila el archivo .java para generar bytecodes Archivo .class 3.- Se ejecuta (interpreta) la aplicación .

Ejercicio. public class BasicsDemo { public static void main(String[] args) { int sum = 0; for (int current = 1; current <= 10; current++) { sum += current; } System.out.println("Sum = " + sum);

Java Java

Clases en Java Es la forma de definir nuevos tipos de Objetos en Java. Una clase describe los datos que cada objeto incluye. Una clase describe el comportamiento de cada objeto. Encapsulación. Herencia. Polimorfismo.

Sintaxis de las Clases < modifiers> class <class name >{ [attribute_declarations] [constructor_declarations] [method_declarations] } Ejemplo: public class Vehícle{ private double maxLoad; public void setMaxload ( double value){ maxLoad = value;

Atributo Almacena la información de un objeto. Un atributo es conocido como: data member instance variable data field

Sintaxis Atributos < modifiers> < type> < name >; Ejemplo: private int x; private float y = 10000.0F; private string name = “ Margarito”

Método Define la funcionalidad de un objeto. Es conocido también como función o procedimiento.

Métodos. < modifiers> <return_type> <name> ( <argument list>){ [<statements>] } Ejemplo: public class Dog{ private int weight public int getWeight ( ){ return weight; public void setWeight( int newWeight) { weight = newWeight;

Constructor Es un conjunto de instrucciones que inicializa la instancia de un objeto. El nombre del constructor debe ser el mismo que el nombre de la clase. Los constructores no son métodos ya que no regresan ningún valor.

Constructor. Se utiliza para inicializar un nuevo objeto. Tiene el mismo nombre de la clase.

Constructor [ statements] } Ejemplo: public class Dog{ < modifier> <class_name >([argument_list]){ [ statements] } Ejemplo: public class Dog{ private int weight; public Dog ( ){ weight = 42 ; public int getWeight ( ){ return weight; public void setWeight( int newWeight) { weight = newWeight;

Import Se utiliza para acceder a las clases de otro paquete. Si se quiere acceder a todas las clases del paquete se utiliza “ * “; Sintaxis: import <pck_name>[.<sub_pkg_name>].<class_name>; Ejemplo : import java.util.List; import java.io.*;

Package Permite Organizar las aplicaciones. Puede contener classes y sub-packages. Solo existe un package por archivo. shipping/ domain / Company.class Vehicle.class Truck.class reports / VehicleReport.class

Package Sintaxis: package <top_pkg_name>[.<sub-package>] Ejemplo : shipping.reports; ventas; ventas.clases; ventas.rutinas; ventas.interfaz;

Objeto Es la instancia de una clase. Cada objeto se crea utilizando la palabra reservada new. Un objeto es conocido como una instancia. Ejemplo : private JFrame nventana = new JFrame();

Accesando a Objetos Sintaxis: <object>.<member> Ejemplo: Dog d = new Dog ( ) d.setWeight (42 ) d.weight = 42; Se accesan a sus atributos y métodos

Esquema de una clase

Composición de un Archivo Archivo.java [<package_declaration>] [<import_declaration>] <class_declaration>+ Ejemplo: package shipping.reports import java.util.List; Import java.io.*; public class Vehicle{ private List vehicles public void generateReport (){......} }

Java Java

Convenciones de Java Packages. package banking.domain; Se recomienda usar sustantivos en letras minúsculas. package banking.domain; package shipping.objects; Clases e interfaces. Se recomienda usar sustantivos con letras mayúsculas y minúsculas, donde la primera letra de cada palabra es una letra capital. class SavingAccount; class AccountBook; interface Account;

Convenciones de Java Métodos. balanceAccount ( ) printReport ( ) Se recomienda usar verbos en los nombres con letras mayúsculas y minúsculas, con la primera en minúscula. balanceAccount ( ) printReport ( ) Variables. Se pueden usar letras mayúsculas y minúsculas con la primera letra en minúscula y las palabras separadas por una letra capital. Letras, dígitos, subrayado(_), y $ curruentCustomers suppliers No pueden ser palabras reservadas. If, switch o else.

Convenciones de Java Constantes. HEAD_COUNT MAXIMUM_SIZE Comentarios. Se recomienda todas con mayúsculas separadas con un guión bajo. HEAD_COUNT MAXIMUM_SIZE Comentarios. // /* */ /** */

Secuencias de Escape \ n Coloca el cursor al principio de la siguiente línea. \ t Mueve el cursor al siguiente tabulador horizontal. \ r Coloca el cursor al principio de la línea actual; no avanza a la siguiente línea. \ \ Sirve para imprimir el carácter de diagonal invertida. \´ Sirve para imprimir el carácter de apóstrofo. \” Sirve para imprimir el carácter de comillas.

Ejercicio. // SecuenciasEscape.java // Demostrando el uso de secuencias de escape public class SecuenciasEscape { public static void main( String args [ ] ) { System.out.println( "Impresión de apóstrofos: " + “ \‘ A \‘ " ); System.out.println( "Impresión de comillas: " + “ \“ string \“ " ); System.out.println( "impresión de una diagonal invertida: \\ " ); System.out.println( "Texto separado \t \t por dos tabulaciones" ); System.out.println( "He aquí texto \n \n a doble espacio " ); System.out.println( "********** \r ##### " ); }