Você está na página 1de 16

LENGUAJE DE PROGRAMACIÓN: JAVA

FUNDAMENTOS
APRENDIZ: VICTORIA BARRAGÁN
ADSI:1906818 FDS
ALGO DE HISTORIA
 Nació con SUN Microsystems luego la compró
Oracle. La idea desde un comienzo fue la de
desarrollar un lenguaje de programación que se
pudiera utilizar en pequeños electrodomésticos.
 Su nombre está inspirado en el café, JAVA se le
conoce a los adictos al café, tomar café; una taza
de JAVA en EEUU.
 Entre 1991-1994: Queda en stand by el proyecto.

 1996: Nace a raíz de JAVA el navegador


HotJAVA.
CARACTERÍSTICAS DE JAVA
 Ocupa poco espacio.
 Práctico con respecto a otros lenguajes por como
quitar aritmética de punteros, archivos de
encabezados, etc.
 Orientado a Objetos (POO).

 Distribuido: Buen tratamiento de redes e


Internet.
 Seguro en cuanto a que no permite leer o escribir
archivos sin permiso, no permite desbordar la
pila de ejecución, no permite corrupción de
memoria fuera del proceso de ejecución.
 Multiplataforma.
CONT. CARACTERÍSTICAS DE JAVA
 Adaptable.
 Alto rendimiento.

 Multihilos: Programar varios procesos en


paralelo dentro de un mismo programa JAVA
(multi-threading).
TIPOS DE PROGRAMAS EN JAVA
 Aplicaciones de consola: Programas cuyo
resultado se verá en una ventana de comandos
DOS (Shell). En entornos de desarrollo Netbeans,
Eclipse, etc. Estos entornos de desarrollo traen su
propia ventana de consola para no tener que
ejecutar la que viene con el sistema operativo.
 Aplicaciones de propósito general: Programas que
se construyen para diferentes objetivos y
necesidades. Ej. El mismo Eclipse está construido
en JAVA, Jdownloader, etc, aplicaciones gráficas,
aplicaciones de red, etc.
 Applets (Se ejecutan en una web): Se ejecutan
dentro de un navegador, como una especie de
plugin.
ANATOMIA DE UN PROGRAMA JAVA
 Public class PrimerEjemplo{
 Public Static void main(String args[]{
 System.out.println(“Hola Mundo”!);
}
}

Java es un tipo de lenguaje CASE SENSITIVE; es decir, que


distingue mayúsculas de minúsculas.

CLASE: Todo programa debe estar dentro de al menos una


clase. El nombre del archivo .java debe llevar el mismo
nombre de la clase principal, de lo contrario se genera error.
ESTRUCTURAS PRINCIPALES.
ALMACENAMIENTO DE INFORMACIÓN
Tipos de datos en JAVA:
 Tipos primitivos: Enteros=Números
int: 4 bytes de espacio para almacenamiento.
(-2´147.483.648 a +2´147.483.648)
short: 2 bytes de espacio para almacenamiento.
(-32.768 a`+ 32.768)
long: 8 bytes de espacio para almacenamiento. Es un
número grandísimo…
(-9223 millones de millones a +9223 millones de
millones).
byte: Un byte de almacenamiento.
(-128 hasta 127).
CONT. ESTRUCTURAS PRINCIPALES.
ALMACENAMIENTO DE INFORMACIÓN
Tipos de datos en JAVA:
 Tipos primitivos: Números decimales

Como flotante
float: 4 bytes de almacenamiento. Aprox. 6 a 7
cifras decimales significativas. Sufijo F. Ej. 3.25F
double: 8 bytes de espacio de almacenamiento.
Aprox. 15 cifras decimales significativas.
 Tipos primitivos: char. Van entre comilla simple.
Ej. ‘a’, ‘z’, ‘m’, etc.
 Tipos primitivos: Boolean: True o False.
CONT. ESTRUCTURAS PRINCIPALES.
ALMACENAMIENTO DE INFORMACIÓN
Anotación:
En JAVA los tipos fecha, texto o string NO SON
considerados tipos de datos primitivos sino que
son considerados OBJETOS!

Ejemplos:
 La fecha de nacimiento de una persona es un
OBJETO de tipo date.
 La cadena “Hola amigos” es un OBJETO de tipo
String.
VARIABLES EN JAVA

 <Tipo de dato> <Nombre variable>;


 Toda variable hay que inicializarla. No se puede
utilizar en JAVA una variable que antes no se
haya inicializado.
Ejemplos:
 int salario; //Declaración
Salario=2000; //Inicialización
 int num=5; //Declaración e inicialización a la vez.

Anotación: En JAVA se pueden declarar varias


variables en una sola línea a la vez:
Ej. int operador1, operador2, R;
DECLARACIÓN DE CONSTANTES

 Sintaxis: final <tipo_dato> <nombre K> = valor


 final: Indica que es una constante.

 Ejemplos:

final int mes=30;


final float pi=3,14;
OPERADORES EN JAVA
 Aritméticos: +, - , * , /.
 Lógicos: Relacionales y booleanos:

> Mayor que


< Menor que
<> Mayor o menor que
!= Distinto a
== Igual que
&& : Y
||: O
!: Not
INCREMENTO Y DECREMENTO
 ++ Incremento
 -- Decremento

 += número. Incremento. Ej. +=3

 -= número. Decremento. Ej. -=6


CLASES
 Una clases viene a ser una especie de “plantilla” desde la
cual se generan objetos o instancias. Una clase es una
abstracción que se hace del mundo real para representarlo
de manera lógica en el sistema de cómputo.
 Hay clases propias y clases predefinidas. Las clases propias
son las que crea el desarrollador y las predefinidas las que
ya están creadas por el entorno JAVA para ser utilizadas.
 Las clases son las que nos permiten la modularidad del
sistema, dado que pueden ser utilizadas por uno u otro
programa según los requerimientos.
 A las clases se le aplican diferentes tipos de modificadores
para determinar el nivel de dependencia o independencia
entre ellas y sus atributos y componentes. De allí se
desprenden términos como encapsulamiento, herencia y
polimorfismo.
BIBLIOTECA DE CLASES
 API de JAVA. Es una biblioteca donde vienen
todas las clases predefinidas del lenguaje de
programación JAVA y que todo programador
consulta con frecuencia para elaborar un
programa:
 https:docs.oracle.com/javese/7/docs/api/
ESTRUCTURAS LOOP Y CONDICIONALES
 Como en todo lenguaje de programación es
normal la utilización de los ciclos repetitivos
como:
FOR
WHILE
DO WHILE
 De igual forma las estructuras condicionales
como:
IF
IF ELSE
SWITCH CASE

Você também pode gostar