El mundo de

¿Qué es Java?

spoiler, es un lenguaje de programación

Algunas características:

  • Multiplataforma.

  • Compilado.

  • Tipado fuerte.
  • ¿Paradigma de programación?

¿Qué es Multiplataforma?

¿Qué es Java?

spoiler, es un lenguaje de programación

Algunas características:

  • Multiplataforma.

  • Compilado.

  • Tipado fuerte.
  • ¿Paradigma de programación?

¿Qué es Compilar?

¿Qué es Compilar?

  • HolaMundoDeVerdad.class
cafe babe 0000 0034 001d 0a00 0600 0f09
0010 0011 0800 120a 0013 0014 0700 1507
0016 0100 063c 696e 6974 3e01 0003 2829
5601 0004 436f 6465 0100 0f4c 696e 654e
756d 6265 7254 6162 6c65 0100 046d 6169
6e01 0016 285b 4c6a 6176 612f 6c61 6e67
2f53 7472 696e 673b 2956 0100 0a53 6f75
7263 6546 696c 6501 0016 486f 6c61 4d75
6e64 6f44 6556 6572 6461 642e 6a61 7661
0c00 0700 0807 0017 0c00 1800 1901 000a
486f 6c61 204d 756e 646f 0700 1a0c 001b
001c 0100 1148 6f6c 614d 756e 646f 4465
5665 7264 6164 0100 106a 6176 612f 6c61
6e67 2f4f 626a 6563 7401 0010 6a61 7661
2f6c 616e 672f 5379 7374 656d 0100 036f
7574 0100 154c 6a61 7661 2f69 6f2f 5072
696e 7453 7472 6561 6d3b 0100 136a 6176
612f 696f 2f50 7269 6e74 5374 7265 616d
0100 0770 7269 6e74 6c6e 0100 1528 4c6a
6176 612f 6c61 6e67 2f53 7472 696e 673b
2956 0020 0005 0006 0000 0000 0002 0000
0007 0008 0001 0009 0000 001d 0001 0001
0000 0005 2ab7 0001 b100 0000 0100 0a00
0000 0600 0100 0000 0100 0900 0b00 0c00
0100 0900 0000 2500 0200 0100 0000 09b2
0002 1203 b600 04b1 0000 0001 000a 0000
000a 0002 0000 0004 0008 0005 0001 000d
0000 0002 000e 
class HolaMundoDeVerdad{
	public static void main(String[] args) {
		System.out.println("Hola Mundo");
	}
}	

(dato curioso es mitad codigo fuente y mitad codigo máquina)

  • HolaMundoDeVerdad.java

(compilando)

¿Qué es Java?

spoiler, es un lenguaje de programación

Algunas características:

  • Multiplataforma.

  • Compilado.

  • Tipado fuerte.
  • ¿Paradigma de programación?

¿Qué es Tipado fuerte?

String palabras = "Hola";
int numero = 10;
double decimal = 5.10;

int palabra = "Hola"         //mal
String numero2 = 10          //mal

Java

var palabra = "Hola"
var numero = 10
var decimal = 5.10

JavaScript

palabra = "Hola"
numero = 10
decimal = 5.10

Ruby

¿Qué es Java?

spoiler, es un lenguaje de programación

Algunas características:

  • Multiplataforma.

  • Compilado.

  • Tipado fuerte.
  • ¿Paradigma de programación?

¿Qué paradigma de programación usa JAVA?

programación orientada a objetos

POO

Object Oriented Programming

OOP

JAVA fue creado por James Gosling en SUN Microsystems 

SUN Microsystems fue comprada por ORACLE en 2010

sigue siendo popular

Cosas geniales hechas con Java

Frameworks de Java

¿Dondé puedo aprender Java?

Libros

Páginas Web

¿Preguntas?

Gracias

Made with Slides.com