Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

02 - HISTORIA, INTRODUCCION Y ASPECTOS BASICOS DE LA TECNOLOGIA JAVA

No description

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of 02 - HISTORIA, INTRODUCCION Y ASPECTOS BASICOS DE LA TECNOLOGIA JAVA


HISTORIA
1982
1994
1997
1998
2009
Andreas von Bechtolsheim
Domotica - "Oak"
1995
Se oriento al desarrollo de aplicaciones en Internet
Kit de Desarrollo de
Java (JDK)
Se libera la primera revisión (versión 1.1)
Se distribuye la versión 1.2 (Java 2)
EVOLUCION DE JAVA
Contacto:
ING. GINO PAUL GONZALES CUSTODIO
Facebook: /paul.gonzales.54379

INTRODUCCION A JAVA
El origen del nombre Java no está claro, aunque se atribuye a un tipo de café que estaba disponible a una cafetería cercana al lugar de trabajo del equipo que lo desarrolló.
Paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos
BYTECODE
JAVAC
- EMPEZAR RAPIDO: Fácil de aprender.
- MENOR CODIGO: 4 veces mas pequeño de C++
- MEJOR CODIGO: Buenas practicas y recolección de basura automáticamente.
- SIN DEPENDENCIA DE SISTEMA OPERATIVO (MULTIPLATAFORMA)
- LENGUAJE QUE PERMITE LA COMPILACION (SEGURIDAD)
CARACTERISTICAS
PLATAFORMAS DE JAVA
JAVA SE
Standar edition
JAVA EE
JAVA2ME
JAVA FX
ENTERPRISE EDITION
EDITION MICRO
TECNOLOGIAS CON JAVA
DOJO

HERRAMIENTAS DE DESARROLLO
JAVA
Netbeans o Eclipse
Base de datos
Sql,Mysql, Postgres y Oracle
Java Jdk
Contenedor Web
Tomcat, Glassfish, WebLogic
ASPECTOS BASICOS DEL LENGUAJE DE JAVA
DIRECTIVAS DE PROGRAMACIÓN
• Ficheros .java

• Nombres de los ficheros = nombre de la clase pública.

• Se deben introducir comentarios.

• Para nombres de las clases
NOTACION PASCAL CASE
EsteEsUnEjemploDeNombreDeClase

• Para nombres de métodos y variables:
NOTACION CAMEL CASE
esteEsUnEjemploDeNombreDeMetodo


INSTRUCCIONES JAVA
– Una o más líneas de código, termina por un punto y coma (
;
).
– Ejemplo: System.out.println("Hola, Mundo!")
;

ENTORNO DE NETBEANS
PALABRAS RESERVADAS
identificadores predefinidos reservados por Java
Tipo de Datos
primitivos
Byte: (2 ^ 7 - 1)
Short: (2 ^ 15 -1)
Int: (2 ^ 31 -1)
Long: (2 ^ 63 - 1).
Float: (2 ^ 31 -1), 25.60f
Double: (2 ^ 63 - 1), 26.80D
Boolean: true, false.
Char: unCaracter = 'A';

Identificadores
1. Un identificador es un nombre que identifica a una variable, a un método o función miembro, a una clase.

2. El primer carácter debe ser una letra, el signo de dolar o el carácter de subrayado.

3.No se puede utilizar una palabra reservada de Java para denotar un identificador.

4. Para Java una letra en mayúscula es diferente a dicha letra en minúscula, por ejemplo, el identificador numero es diferente al identificador NUMERO.

INSTANCIA
O miembros dato, se usan para guardar los atributos de un objeto
CLASE
O estáticos, van precedidas del modificador static.
LOCAL
Se utilizan dentro de las funciones miembro o métodos
VARIABLES
Nombre en la que se guarda el valor asignado.
EJEMPLO:
BeanCiente bCliente=new BeanCliente() .
Ejemplo
static final double PI=3.1416;
Pseudocódigo
Llamado tambien falso lenguaje.
Es una descripción de alto nivel compacta e informal del principio operativo de un programa informático.
Ejemplo
Pseudocódigo
var a <- 5;
var b <- 6;
var suma;

suma <- a+b;

mostrar(suma);
Java
int a=5;
int b=6;
int suma;

suma=a+b;

System.out.print(suma);
Archivo de ejemplo Link:
http://adf.ly/1aRGy0
Archivo de ejemplo Link:
http://adf.ly/1aRH92
Full transcript