ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Java


Enviado por   •  24 de Mayo de 2015  •  Tesis  •  8.223 Palabras (33 Páginas)  •  191 Visitas

Página 1 de 33

Índice

Introducción 3

Java 4

• Elementos principales en Java 4

o Tipos de datos 4-5

o Identificadores 5-6

o Palabras reservadas 6

o Sentencias 6-7

o Bloques de código 7

o Cadenas de caracteres o strings 7

o Comentarios 7-8

o Expresiones 8-10

o Operadores 10-11

o Variables 11

 Control de variables en Java 12-14

• Estructura de control en Java 14-15

o Estructura secuencial 14-15

o Estructura condicional, alternativa o selectiva 15

 Estructura if 15-17

 Estructura if…else 17-19

 Sentencia switch 19-22

o Estructura iterativa o repetitiva 22

 Estructura for 22-24

 Estructura for…in 24

• Optimización de software 24

o Trade-offs 25

o Cuellos de botella 25-26

o Niveles de optimización 26

 Nivel de diseño 26

 Nivel de código fuente 26

 Nivel de armado 26

 Nivel de compilación 26

 Nivel ensamblador 26

 Tiempo de ejecución 26

o Optimizaciones en dependencia e independencia de la plataforma 27-28

o Macros 28

o Optimización automática y manual 28-30

o Tiempo que toma optimizar 30

Conclusión 31

Bibliografía 32

Introducción

Como cualquier lenguaje de programación, el lenguaje Java tiene su propia estructura, reglas de sintaxis y paradigma de programación. El paradigma de programación del lenguaje Java se basa en el concepto de programación orientada a objetos (OOP), que las funciones del lenguaje soportan.

El lenguaje Java es un derivado del lenguaje C, por lo que sus reglas de sintaxis se parecen mucho a C: por ejemplo, los bloques de códigos se modularizan en métodos y se delimitan con llaves ({ y }) y las variables se declaran antes de que se usen.

Estructuralmente, el lenguaje Java comienza con paquetes. Un paquete es el mecanismo de espacio de nombres del lenguaje Java. Dentro de los paquetes se encuentran las clases y dentro de las clases se encuentran métodos, variables, constantes, entre otros. En este tutorial, aprenderá acerca de las partes del lenguaje Java.

Java

Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo, lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados.

Java es un lenguaje con control fuerte de Tipos. Esto significa que cada variable y cada expresión tienen un Tipo que es conocido en el momento de la compilación. El Tipo limita los valores que una variable puede contener, limita las operaciones soportadas sobre esos valores y determina el significado de las operaciones. El control fuerte de tipos ayuda a detectar errores en tiempo de compilación.

Elementos principales en Java

La sintaxis de un lenguaje define los elementos de dicho lenguaje y cómo se combinan para formar un programa. Los elementos típicos de cualquier lenguaje son los siguientes:

• Tipos de datos

• Identificadores: los nombres que se dan a las variables

• Palabras reservadas: las palabras que utiliza el propio lenguaje

• Sentencias

• Bloques de código

• Comentarios

• Expresiones

• Operadores

Tipos de Datos

Un dato siempre lleva asociado un tipo de dato, que determina el conjunto de valores que puede tomar.

En Java toda la información que maneja un programa está representada por dos tipos principales de datos:

a) Datos de tipo básico o primitivo.

b) Referencias a objetos.

Los tipos de datos básicos o primitivos no son objetos y se pueden utilizar directamente en un programa sin necesidad de crear objetos de este tipo. La biblioteca Java proporciona clases asociadas a estos tipos que proporcionan métodos que facilitan su manejo.

Los tipos de datos primitivos que soporta Java son:

Tipo de dato Representación Tamaño (Bytes) Rango de Valores Valor por defecto Clase Asociada

byte Numérico Entero con signo 1 -128 a 127 0 Byte

short Numérico Entero con signo 2 -32768 a 32767 0 Short

int Numérico Entero con signo 4 -2147483648 a 2147483647 0 Integer

long Numérico Entero con signo 8 -9223372036854775808 a 9223372036854775807 0 Long

float Numérico en Coma flotante de precisión simple Norma IEEE 754 4 ± 3.4x10-38 a ± 3.4x1038 0.0 Float

double Numérico en Coma flotante de precisión doble Norma IEEE 754 8 ± 1.8x10-308 a ± 1.8x10308 0.0 Double

char Carácter Unicode 2 \u0000 a \uFFFF \u0000 Character

boolean Dato lógico - true o false false Boolean

void - - - - Void

Identificadores

Un identificador es un nombre que identifica a una variable, a un método o función miembro, a una clase. Todos los lenguajes tienen ciertas reglas para componer los identificadores:

• Todos los identificadores han de comenzar con una letra, el carácter subrayado (_) o el carácter dólar ($).

• Puede incluir, pero no comenzar por un número

• No puede incluir el carácter espacio en blanco

• Distingue entre letras mayúsculas y minúsculas. En java los identificadores pueden diferenciar entre mayúsculas o minúsculas por ser case sensitive, por lo que la variable cuyo nombre sea “Mivariable”, no es igual a “mivariable”, ya que java identifica estas como variables diferentes por el case sensitive, también se puede utilizar números, o el signo “_” para asignar un identificador.

• No se pueden utilizar las palabras reservadas como identificadores

Tipo de identificador Convención Ejemplo

nombre de una clase Comienza por letra mayúscula String, Rectángulo, Cinematica Applet

nombre de función comienza con letra minúscula Calcular Area, getValue, setColor

nombre de variable comienza por letra minúscula area, color, appletSize

nombre de constante En letras mayúsculas PI, MAX_ANCHO

Palabras reservadas

Las palabras reservadas

...

Descargar como (para miembros actualizados) txt (53 Kb)
Leer 32 páginas más »
Disponible sólo en Clubensayos.com