Páginas

lunes, 11 de febrero de 2019

Fundamentos de Java

Estructura básica de un programa en Java

Java es un lenguaje diseñado para trabajar bajo un entorno gráfico o interfaz gráfica, no obstante podemos ver el resultado de nuestra aplicación directamente en consola.

Un programa escrito en java, se almacena como un archivo con extencion .java , este archivo contiene una clase principal, que debe de nombrarse obligatoriamente de la misma manera.

Dentro del cuerpo de una clase, puede haber variables, constantes, metodos, etc, En esta estructura basica de java tan solo tenemos un metodo, el metodo main(), 



Resultado de imagen para estructura basica de un programa en java

Tipos de datos

1. byte: como su propio nombre denota, emplea un solo byte (8 bits) de almacenamiento

2. short: Usa el doble de almacenamiento que el anterior
.
3. int: Emplea 4 bytes de almacenamiento y es un tipo de dato entero mas empleado.

4. long: Es el tipo entero de mayor tamaño, 8 bytes.

5. float: Conocido como tipo de precision simple, emplea un total de 32 bites.

6. double: sigue un esquema de almacenamiento similar al anterior, pero usando 64 bites en total.

7 .boolean: Tiene la finalidad de facilitar el trabajo con valores "verdadero/falso" (booleanos) resultantes por regla general de evaluar expresiones, los dos valores de este tipo son true y false.

8. char: se utiliza para almacenar caracteres individuales.

Tipos de dato primitivos de Java


Variable: Es un identificador que representa una palabra de memoria que contiene información.

Constante: Es una variable que variable del sistema que mantiene un valor inmutable a lo largo de toda la vida del programa.

Identificador: Se llaman así a los nombre de las variables, clases, objetos y métodos de los programas JAVA.

Palabra reservada: son identificadores pero su nombre indica, estas palabras están reservadas, y no pueden usar como identificadores de usuario.

  • abstract
  • assert
  • boolean
  • break
  • byte
  • case
  • catch
  • char
  • class
  • const
  • continue
  • default
  • do
  • double
  • else
  • enum
  • extends
  • final
  • finally
  • float
  • for
  • goto
  • if
  • implements
  • import
  • instanceof
  • int
  • interface
  • long
  • native
  • new
  • package
  • private
  • protected
  • public
  • return
  • short
  • static
  • strictfp
  • super
  • switch
  • synchronized
  • this
  • throw
  • throws
  • transient
  • try
  • void
  • volatile
  • while

Comentario de linea: es un espacio que se le da al programa cuando la linea de comentario solo ocupa una linea de codigo (//).

Comentario de bloque: son los comentarios para la herramienta de documentación JavaDoc, comienza con (/**) y finaliza con (*/).


Operadores:

Asignación: este aparece como el signo (=). cambia el valor de la izquierda por un literal o el resultado de la expresión que se encuentra a la derecha.


Operador asignación


Aritméticos: El lenguaje de programación Java tiene varios operadores aritméticos para datos numéricos enteros y reales.


Operadores aritméticos básicos


Aritméticos incrementales y combinados: los operadores incrementales son operadores unarios, el operador puede ser numero o de tipo char y el resultado es del mismo tipo que el operando.


Operadores aritméticos incrementales


Combinan un operador aritmético con el operador con asignación.

Operadores aritméticos combinados

Relación: Realizan comparaciones entre datos compatibles de tipos primitivos, teniendo un resultado booleano.


Operadores de relación


Lógicos: Realizan operaciones sobre datos booleanos y tienen como resultado de un valor booleano.


Operadores booleanos



Clase Math

Representa la librería matemática de Java. Las funciones que contiene son las de todos los lenguajes, parece que se han metido en una clase solamente a propósito de agrupación, por eso se encapsulan en Math y lo mismo sucede con las demás clases que corresponden a objetos.

Es una clase utilitaria cuyos métodos nos permiten realizar algunos cálculos matemáticos comunes.



Resultado de imagen para para que sirve la clase math en java
Ejemplo

Resultado de imagen para para que sirve la clase math en java


Estructuras de control

Selectivas:

If: la estructura de selección simple en Java se realiza mediante la sentencia if (si, en ingles)


if (condición) sentencia;


If/else: Podemos agregar una serie de instrucciones que se ejecutaran solo si la condición no se cumple, para eso tendremos que agregar la sentencia else.


if (condición) sentencia 1;
else sentencia 2;


Iterativas:

For: Son una estructura de control cíclica, nos permiten ejecutar una o varias lineas de código de forma iterativa.



for ( int factor = 1; factor <= 9; factor ++ ) {
System.out.println("3 x " + factor + " = " + 3*factor );
}


While: Es la mas sencilla de las estructuras de iteracion. La iteracion continuara hasta que su condición sea falsa.



while ( condición ) sentencia ;


Do while: Es de tipo pos prueba. primero realiza las acciones luego pregunta.



do sentencia while ( condición );


Array

Es una estructura de datos que nos permiten almacenar una gran cantidad de datos de un mismo tipo. El tamaño de los arrays se declara en un primer momento y no puede cambiar en tiempo de ejecución como puede producirse en otros lenguajes.


Colecciones en Java

Son una especie de arrays de tamaño dinámico. cuando queremos trabajar con un conjunto de elementos, necesitamos un almacén donde poder guardarlos. En Java se emplea la interfaz genérica Collection para este propósito.



No hay comentarios.:

Publicar un comentario

Servicio web

Servicio Web Es una tecnología que se utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones...