SlideShare una empresa de Scribd logo
1 de 6
JAVA
  ¿QUE ES?
  Java es un lenguaje de programación desarrollado inicialmente por Sun
  Microsystems y que según muchos especialistas está llamado a
  transformar la Web, permitiendo crear programas interactivos e
  incorporar características multimedia. Java es un lenguaje orientado a
  objetos similar a C++ que nos permite desarrollar aplicaciones completas e
  independientes, no sólo para internet sino también para cualquier ámbito.
  Además, otra de las características más importantes del lenguaje java es la
  posibilidad de que las aplicaciones con el construidas sean operativas bajo
  diferentes plataformas.




Alexis Verdesoto
Funcionamiento de java
  Los programas java destinados a la Web se ejecutan dentro de los
  navegadores que estén preparados para ello, todos los navegadores
  modernos lo están, y son conocidos como applets (miniaplicaciones).
  Cuando al navegar se encuentra una página que alberga un applet java se
  pone en funcionamiento lo que es llamado "máquina virtual", que prepara
  al navegador para la ejecución automática de esta miniaplicación, que
  previamente es descargada desde el servidor al ordenador cliente.




El archivo java se guarda en el servidor, siendo descargado hacia el ordenador cliente
cuando alguien se baja la página web que lo contiene. Una vez en el ordenador cliente,
el applet java se verifica por seguridad y se guarda en una parte determinada de la
memoria del ordenador. Finalmente se ejecuta el programa java
Pasos fundamentales del funcionamiento de una aplicación java:

Después de escribir y compilar el applet java, éste debe ser colocado en un servidor
web. Contrariamente a lo que suele ocurrir con las secuencias CGI, las aplicaciones
java pueden ser archivadas en cualquier directorio del servidor. Esto es así porque los
scripts java se ejecutan en el ordenador cliente, mientras que los programas CGI se
desarrollan en el propio servidor, siendo por lo tanto vulnerables a la intromisión
ajena.

Cuando un usuario visita una página que contiene una aplicación java, en primer
lugar ésta se descarga desde el servidor al ordenador cliente y a continuación se pone
en funcionamiento el intérprete java del navegador.

Durante la intrepretación del código del applet java se produce un proceso de
verificación para detectar la existencia de virus y asegurar una ejecución segura.

Finalizada la verificación, los datos se colocan en una zona restringida del
computador donde se ejecutan, favoreciendose nuevamente la seguridad del
proceso.

Por último, la aplicación java se ejecuta.
Sintaxis
La sintaxis de Java se deriva en gran medida de C++. Pero a diferencia de éste, que
combina la sintaxis para programación genérica, estructurada y orientada a objetos,
Java fue construido desde el principio para ser completamente orientado a objetos.
Todo en Java es un objeto (salvo algunas excepciones), y todo en Java reside en
alguna clase (recordemos que una clase es un molde a partir del cual pueden crearse
varios objetos).

// Hola.java
public class Hola //Declara una clase llamada Hola, que es descendiente de la clase Object
{
//Entre llaves se declaran los atributos y métodos de la clase

     public static void main(String[] args)
     //public: indica que el método main()es público
     //void: indica que la función main() no devuelve ningún valor
     //El método main()debe aceptar siempre como parámetro un vector de strings
    {
        System.out.println("Hola, mundo!");
     //Esta línea indica que se va a ejecutar el método println(), encargado de mostrar
     //un valor a través de la salida estándar (en nuestro caso, un String)
     //Este método pertenece al atributo out

    }
}
Ejemplos básicos

Las tablas de multiplicar:

Código:

import java.io.*;
public class tablas {
  public static void main(String[] arg)throws IOException{
    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
    int num;
    int i;
    System.out.println("Teclea el numero de tabla que quieras");
    num = Integer.parseInt(in.readLine());
    for(i=1; i<=10; i++)
    {
      System.out.println(num+" x "+i+" = "+(i*num));
    }
  }
}
Determinar el factorial de un número:

Código:

import java.io.*;
 class factorial
 {
   public static void main(String args[])throws IOException
    {
    BufferedReader in= new BufferedReader(new InputStreamReader(System.in));
    int num1,acua=1;
    System.out.println("Deme un numero");
    num1=Integer.parseInt(in.readLine());
      for(int i=num1; i>=1;i--)
      {
      acua=acua*i;
      }
      System.out.println("El factorial de "+num1+ " es " +acua);
      }
    }

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Ppt java
Ppt javaPpt java
Ppt java
 
Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación
 
Caracteristicas de Java
Caracteristicas de JavaCaracteristicas de Java
Caracteristicas de Java
 
Jordan solis (1)
Jordan solis (1)Jordan solis (1)
Jordan solis (1)
 
Que Es Java
Que Es JavaQue Es Java
Que Es Java
 
Primer programa en java
Primer programa en javaPrimer programa en java
Primer programa en java
 
Construccion a través de compontes
Construccion a través de compontesConstruccion a través de compontes
Construccion a través de compontes
 
Introduccion a Java
Introduccion a JavaIntroduccion a Java
Introduccion a Java
 
Java
JavaJava
Java
 
Tecnologia Java
Tecnologia JavaTecnologia Java
Tecnologia Java
 
Unidad 2. Lenguaje orientado a objetos
Unidad 2. Lenguaje orientado a objetosUnidad 2. Lenguaje orientado a objetos
Unidad 2. Lenguaje orientado a objetos
 
Concurrencia en Java
Concurrencia en JavaConcurrencia en Java
Concurrencia en Java
 
Semana 1 Introducción a Java
Semana 1   Introducción a JavaSemana 1   Introducción a Java
Semana 1 Introducción a Java
 
Mapa conceptual de Java
Mapa conceptual de JavaMapa conceptual de Java
Mapa conceptual de Java
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
 
Agentes y servlets
Agentes y servletsAgentes y servlets
Agentes y servlets
 
ANATOMIA JAVA
ANATOMIA JAVAANATOMIA JAVA
ANATOMIA JAVA
 
Carasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharCarasteristicas de compiladores sheshar
Carasteristicas de compiladores sheshar
 
Java script
Java scriptJava script
Java script
 
Que es java
Que es javaQue es java
Que es java
 

Destacado

Qué haces en tu tiempo libre?
Qué haces en tu tiempo libre?Qué haces en tu tiempo libre?
Qué haces en tu tiempo libre?FranSoccerguy
 
jacquelinebaeztiposdeconsultas
jacquelinebaeztiposdeconsultasjacquelinebaeztiposdeconsultas
jacquelinebaeztiposdeconsultasjacki1992
 
Imagen mapa de bits y software de tratamiento
Imagen mapa de bits y software de tratamientoImagen mapa de bits y software de tratamiento
Imagen mapa de bits y software de tratamientoEdgar Quezada
 
Educación a distancia (4)
Educación a distancia (4)Educación a distancia (4)
Educación a distancia (4)jesicatello
 
Estatut del treballadors (petita part)
Estatut  del treballadors (petita part)Estatut  del treballadors (petita part)
Estatut del treballadors (petita part)mjmontesdeocax
 
Patricia moyota silabo
Patricia moyota silaboPatricia moyota silabo
Patricia moyota silaboPatricia Pilar
 
Agencias de viajes hoteles
Agencias de viajes                                 hotelesAgencias de viajes                                 hoteles
Agencias de viajes hotelesHeiDy ZaBala
 
Cracion de _colegios_y_academias
Cracion de _colegios_y_academiasCracion de _colegios_y_academias
Cracion de _colegios_y_academiasOdilia-Ch
 
El sistema solar
El sistema solarEl sistema solar
El sistema solarGoodFeel_
 
Parcial2 garcete paula UAA
Parcial2 garcete paula UAAParcial2 garcete paula UAA
Parcial2 garcete paula UAAPaula Garcete
 
Grupo Scout Encuentro
Grupo Scout EncuentroGrupo Scout Encuentro
Grupo Scout EncuentroGSAntorcha
 

Destacado (20)

Qué haces en tu tiempo libre?
Qué haces en tu tiempo libre?Qué haces en tu tiempo libre?
Qué haces en tu tiempo libre?
 
jacquelinebaeztiposdeconsultas
jacquelinebaeztiposdeconsultasjacquelinebaeztiposdeconsultas
jacquelinebaeztiposdeconsultas
 
Imagen mapa de bits y software de tratamiento
Imagen mapa de bits y software de tratamientoImagen mapa de bits y software de tratamiento
Imagen mapa de bits y software de tratamiento
 
Blogs
BlogsBlogs
Blogs
 
Educación a distancia (4)
Educación a distancia (4)Educación a distancia (4)
Educación a distancia (4)
 
Provincia de León
Provincia de LeónProvincia de León
Provincia de León
 
Estatut del treballadors (petita part)
Estatut  del treballadors (petita part)Estatut  del treballadors (petita part)
Estatut del treballadors (petita part)
 
Compro, luego existo
Compro, luego existoCompro, luego existo
Compro, luego existo
 
Patricia moyota silabo
Patricia moyota silaboPatricia moyota silabo
Patricia moyota silabo
 
Agencias de viajes hoteles
Agencias de viajes                                 hotelesAgencias de viajes                                 hoteles
Agencias de viajes hoteles
 
Análisis eted
Análisis etedAnálisis eted
Análisis eted
 
Cracion de _colegios_y_academias
Cracion de _colegios_y_academiasCracion de _colegios_y_academias
Cracion de _colegios_y_academias
 
Mister cuervo ayelén 1ºa
Mister cuervo   ayelén 1ºaMister cuervo   ayelén 1ºa
Mister cuervo ayelén 1ºa
 
El sistema solar
El sistema solarEl sistema solar
El sistema solar
 
Informatica
InformaticaInformatica
Informatica
 
Presentacion ova
Presentacion ovaPresentacion ova
Presentacion ova
 
Parcial2 garcete paula UAA
Parcial2 garcete paula UAAParcial2 garcete paula UAA
Parcial2 garcete paula UAA
 
Grupo Scout Encuentro
Grupo Scout EncuentroGrupo Scout Encuentro
Grupo Scout Encuentro
 
Horologes dans la_roue
Horologes dans la_roueHorologes dans la_roue
Horologes dans la_roue
 
El ingeniero (1)
El ingeniero (1)El ingeniero (1)
El ingeniero (1)
 

Similar a Java lenguaje programación introducción guía básica

Java kaime conpre
Java kaime conpreJava kaime conpre
Java kaime conprejtk1
 
Java kaime con
Java kaime conJava kaime con
Java kaime conjtk1
 
Introducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaIntroducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaFacultad de Ciencias y Sistemas
 
Conceptos Fundamentales de POO
Conceptos Fundamentales de POOConceptos Fundamentales de POO
Conceptos Fundamentales de POOsena
 
Trabajo java
Trabajo javaTrabajo java
Trabajo javaamec0612
 
[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma JavaEudris Cabrera
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basicoSaviotec
 
Clase2
Clase2Clase2
Clase2rilara
 
Presentacion aplicaciones en java
Presentacion aplicaciones en javaPresentacion aplicaciones en java
Presentacion aplicaciones en javarsalazar16988
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrolloDavid
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicasbat1820
 

Similar a Java lenguaje programación introducción guía básica (20)

Java
JavaJava
Java
 
Java kaime conpre
Java kaime conpreJava kaime conpre
Java kaime conpre
 
Java kaime con
Java kaime conJava kaime con
Java kaime con
 
Introducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaIntroducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - Java
 
Java basico
Java basicoJava basico
Java basico
 
Java basico
Java basicoJava basico
Java basico
 
Conceptos Fundamentales de POO
Conceptos Fundamentales de POOConceptos Fundamentales de POO
Conceptos Fundamentales de POO
 
Trabajo java
Trabajo javaTrabajo java
Trabajo java
 
[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basico
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basico
 
Clase2
Clase2Clase2
Clase2
 
C5 applets v2
C5 applets v2C5 applets v2
C5 applets v2
 
JAVA
JAVAJAVA
JAVA
 
Presentacion aplicaciones en java
Presentacion aplicaciones en javaPresentacion aplicaciones en java
Presentacion aplicaciones en java
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrollo
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
 

Más de Alexis Eduardo Verdesoto Arguello

Más de Alexis Eduardo Verdesoto Arguello (16)

Pay pal
Pay palPay pal
Pay pal
 
Negocio en internet
Negocio en internetNegocio en internet
Negocio en internet
 
Resumen video tiendas virtuales
Resumen video tiendas virtualesResumen video tiendas virtuales
Resumen video tiendas virtuales
 
Comercio electronico en babahoyo1
Comercio electronico en babahoyo1Comercio electronico en babahoyo1
Comercio electronico en babahoyo1
 
Creacion de anuncio en facebook
Creacion de anuncio en facebookCreacion de anuncio en facebook
Creacion de anuncio en facebook
 
La web y su evolucion
La web y su evolucionLa web y su evolucion
La web y su evolucion
 
Anuncio en paginas gratuitas
Anuncio en paginas gratuitasAnuncio en paginas gratuitas
Anuncio en paginas gratuitas
 
Diferencias entre tienda fisica y virtual
Diferencias entre tienda fisica y virtualDiferencias entre tienda fisica y virtual
Diferencias entre tienda fisica y virtual
 
Propuesta de negocio en internet corregido
Propuesta de negocio en internet corregidoPropuesta de negocio en internet corregido
Propuesta de negocio en internet corregido
 
Paginas de anuncios gratis 12 dic - 2012
Paginas de anuncios gratis    12 dic - 2012Paginas de anuncios gratis    12 dic - 2012
Paginas de anuncios gratis 12 dic - 2012
 
Propuesta de negocio en internet
Propuesta de negocio en internetPropuesta de negocio en internet
Propuesta de negocio en internet
 
Moelos de comercio
Moelos de comercioMoelos de comercio
Moelos de comercio
 
Resumen del primer parcial (comercio electronico)
Resumen del primer parcial (comercio electronico)Resumen del primer parcial (comercio electronico)
Resumen del primer parcial (comercio electronico)
 
Compra articulo
Compra articuloCompra articulo
Compra articulo
 
Trabajo comercio electronico
Trabajo comercio electronicoTrabajo comercio electronico
Trabajo comercio electronico
 
Configurar moodle
Configurar moodleConfigurar moodle
Configurar moodle
 

Java lenguaje programación introducción guía básica

  • 1. JAVA ¿QUE ES? Java es un lenguaje de programación desarrollado inicialmente por Sun Microsystems y que según muchos especialistas está llamado a transformar la Web, permitiendo crear programas interactivos e incorporar características multimedia. Java es un lenguaje orientado a objetos similar a C++ que nos permite desarrollar aplicaciones completas e independientes, no sólo para internet sino también para cualquier ámbito. Además, otra de las características más importantes del lenguaje java es la posibilidad de que las aplicaciones con el construidas sean operativas bajo diferentes plataformas. Alexis Verdesoto
  • 2. Funcionamiento de java Los programas java destinados a la Web se ejecutan dentro de los navegadores que estén preparados para ello, todos los navegadores modernos lo están, y son conocidos como applets (miniaplicaciones). Cuando al navegar se encuentra una página que alberga un applet java se pone en funcionamiento lo que es llamado "máquina virtual", que prepara al navegador para la ejecución automática de esta miniaplicación, que previamente es descargada desde el servidor al ordenador cliente. El archivo java se guarda en el servidor, siendo descargado hacia el ordenador cliente cuando alguien se baja la página web que lo contiene. Una vez en el ordenador cliente, el applet java se verifica por seguridad y se guarda en una parte determinada de la memoria del ordenador. Finalmente se ejecuta el programa java
  • 3. Pasos fundamentales del funcionamiento de una aplicación java: Después de escribir y compilar el applet java, éste debe ser colocado en un servidor web. Contrariamente a lo que suele ocurrir con las secuencias CGI, las aplicaciones java pueden ser archivadas en cualquier directorio del servidor. Esto es así porque los scripts java se ejecutan en el ordenador cliente, mientras que los programas CGI se desarrollan en el propio servidor, siendo por lo tanto vulnerables a la intromisión ajena. Cuando un usuario visita una página que contiene una aplicación java, en primer lugar ésta se descarga desde el servidor al ordenador cliente y a continuación se pone en funcionamiento el intérprete java del navegador. Durante la intrepretación del código del applet java se produce un proceso de verificación para detectar la existencia de virus y asegurar una ejecución segura. Finalizada la verificación, los datos se colocan en una zona restringida del computador donde se ejecutan, favoreciendose nuevamente la seguridad del proceso. Por último, la aplicación java se ejecuta.
  • 4. Sintaxis La sintaxis de Java se deriva en gran medida de C++. Pero a diferencia de éste, que combina la sintaxis para programación genérica, estructurada y orientada a objetos, Java fue construido desde el principio para ser completamente orientado a objetos. Todo en Java es un objeto (salvo algunas excepciones), y todo en Java reside en alguna clase (recordemos que una clase es un molde a partir del cual pueden crearse varios objetos). // Hola.java public class Hola //Declara una clase llamada Hola, que es descendiente de la clase Object { //Entre llaves se declaran los atributos y métodos de la clase public static void main(String[] args) //public: indica que el método main()es público //void: indica que la función main() no devuelve ningún valor //El método main()debe aceptar siempre como parámetro un vector de strings { System.out.println("Hola, mundo!"); //Esta línea indica que se va a ejecutar el método println(), encargado de mostrar //un valor a través de la salida estándar (en nuestro caso, un String) //Este método pertenece al atributo out } }
  • 5. Ejemplos básicos Las tablas de multiplicar: Código: import java.io.*; public class tablas { public static void main(String[] arg)throws IOException{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); int num; int i; System.out.println("Teclea el numero de tabla que quieras"); num = Integer.parseInt(in.readLine()); for(i=1; i<=10; i++) { System.out.println(num+" x "+i+" = "+(i*num)); } } }
  • 6. Determinar el factorial de un número: Código: import java.io.*; class factorial { public static void main(String args[])throws IOException { BufferedReader in= new BufferedReader(new InputStreamReader(System.in)); int num1,acua=1; System.out.println("Deme un numero"); num1=Integer.parseInt(in.readLine()); for(int i=num1; i>=1;i--) { acua=acua*i; } System.out.println("El factorial de "+num1+ " es " +acua); } }