10
*

01 curso de java introducción

Embed Size (px)

DESCRIPTION

Introducción a java

Citation preview

Page 1: 01 curso de  java introducción

*

Page 2: 01 curso de  java introducción

.

*

Trabajaba para

Sun

Microsystem

Java fue

inventado por

Janes Gosling

Intentaba solucionar la

incompatibilidad Entre las

arquitecturas de hardware y

software.

Se desarrollo el lenguaje Oak, parecido a C++, Pero portable y de menor

complejidad. Se le añadió la capacidad de Crear aplicaciones distribuidas para

Internet, Y se le cambio de nombre por Java.

Page 3: 01 curso de  java introducción

.

*

Pero que es un

lenguaje de

programación

Conjunto de

instrucciones que

damos a un ordenador

Lenguaje que nos

permite hablar con las

maquinas

Lista de ordenes que

damos a una

computadora

juegos

Paquetes Office

Sistema Operativo

viruscomo

Page 4: 01 curso de  java introducción

.

*

1.- Mira la pelota

2.-Cuando la tire vete a

buscarla

3.- Recógela con tu boca

4.-Tráeme de nuevo aquí

5.- Suéltame frente a mí

Page 5: 01 curso de  java introducción

.

*

Public class HolaMundo

Public static void main( String [ ] args)

System.out.println(«Hola Mundo»)

Los programas java tienen la

extensión Java

HolaMundo.java

Existen lenguajes Interpretados y

lenguajes compilados

Interprete.- Interpreta cada línea de

código y dice que hacer al

ordenador.

Compilador.- Toma un programa del

ordenador y lo traduce para que el

ordenador entienda.

Utiliza un interprete

Utiliza un compilador

Page 6: 01 curso de  java introducción

.

*

Java es un lenguaje interpretado

y compilado Java es un lenguaje de

programación multiplataforma.

Java es utilizado en los últimos

tiempos para desarrollar

aplicaciones web.

1.- Simple Java se diseñó parecido a

C++ para facilitar un rápido y fácil

aprendizaje.

Reduce un 50% los errores más

comunes de C++ al eliminar

características, como: Aritmética de

punteros. Estructuras (struct).

Definición de tipos (typedef). Macros

(#define). Necesidad de liberar

memoria. Herencia Múltiple. Visita

FIEC Novedades y aplicaciones FIEC

Page 7: 01 curso de  java introducción

.

*

2.- Orientado a Objetos .- Java fue diseñado

como un lenguaje orientado a objetos desde el

principio. Soporta las características propias

del Paradigma Orientado a Objetos.

3.- Distribuido Construido con extensas

capacidades de interconexión TCP/IP. Librerías

de rutina para interactuar con protocolos http

y ftp. Java proporciona las librerías y

herramientas para que los programas puedan

ser distribuidos, es decir que corran en varias

máquinas, interactuando.4.- Robusto Java proporciona numerosas

comprobaciones en la compilación y en tiempo

de ejecución. El chequeo de los tipos de datos

ayuda a detectar errores. Se comprueban los

límites de los arreglos. El manejo de memoria

en Java es simple, no hay aritmética de

punteros y no requiere de liberación explícita

de memoria puesto que tiene un recolector de

basura (garbage collector).

4.- Robusto Java proporciona numerosas

comprobaciones en la compilación y en tiempo

de ejecución. El chequeo de los tipos de datos

ayuda a detectar errores. Se comprueban los

límites de los arreglos. El manejo de memoria

en Java es simple, no hay aritmética de

punteros y no requiere de liberación explícita

de memoria puesto que tiene un recolector de

basura (garbage collector).

5.- Java Virtual Machine .- (JVM) Toma el programa

compilado (bytecodes) y convierte sus instrucciones

en comandos que maneja el sistema operativo.

Conocido tambien como Java Interpreter.

Page 8: 01 curso de  java introducción

HERRAMIENTAS NECESARIAS PARA DESARROLLAR EN JAVA

*

JDK .- Kit de desarrollo

de Java.

Creación, Depuración, co

mpilación y ejecución del

programa

IDE.- Entorno de

desarrollo Integrado

Page 9: 01 curso de  java introducción

*

Netbeans.- es un entorno de desarrollo

integrado que permite crear aplicaciones,

empresariales, móviles y aplicaciones

web. Netbeans es una IDE sumamente

completa, fácil de usar, cómoda y de

excelente calidad; y es completamente

gratis. Es muy famosa entre los

programadores de java hoy

en día, por lo que hay mucha

información al respecto.

Netbeans es una IDE sumamente

completa, fácil de usar, cómoda y de

excelente calidad; y es completamente

gratis. Es muy famosa entre los

programadores de java hoy

en día, por lo que hay mucha

información al respecto.

Page 10: 01 curso de  java introducción

Barra de titulo

Barra de Menú

Ventana de proyectos

Ventana de Navegación

*

Barra

Estándar

Ventana

de

edición