InicioApuntes Y MonografiasProgramación en Java parte 1- Introducción y tipos de dato

Programación en Java parte 1- Introducción y tipos de dato


Sharaman088 dijo:

Ya había hecho un post sobre unos ejercicios en java.. no tuvo exito el post pero lo importante es seguir aportando a la Inteligencia Colectiva asi que les dejo Java desde los conceptos básicos, espero que les guste.



Introducción a la programación Orientada a Objetos.

Conceptos Básicos


Cualquier introducción a la programación debe decir qué paradigma de programación utilizar. Nuestra plataforma de programación es Java, por lo que no es sorprendente que nuestra elección sea la programación orientada a objetos (POO).

¿Qué es la programación orientada a objetos?

«un método de implementación en el que los programas se organizan como colecciones cooperativas de objetos, cada uno de los cuales representan una instancia de alguna clase, y cuyas clases son todas miembros de una jerarquía de clases unidas mediante relaciones de herencia».

Ejemplo de resolución de problema en POO

Problema: Quiero Armar una Red (hardware)

Opciones


1. Hacerlo todo yo mismo
· Descomposición en subtareas o subproblemas
(Programación estructurada)
2. Delegar a alguien para que lo haga (Ejemplo: experto en
cableado)

· “Realizar un encargo”
(Programación Orientada a Objetos)
Solución Orientada a Objetos
1. Se busca un objeto capaz de realizar el cableado
2. Se le envía un mensaje con mi solicitud
3. El objeto se hace responsable de mi solicitud
4. El objeto utiliza un algoritmo que yo no tengo por
qué conocer

Consecuencias

1. Un programa orientado a objetos se estructura como
un conjunto de agentes que interactúan (programa
como colección de objetos)
2. Cada objeto proporciona un servicio (método) que
es utilizado por otros objetos (reutilización)
3. La acción se inicia por la transmisión de un mensaje
al objeto responsable de realizarla.
4. Si el receptor acepta el mensaje, acepta la responsabilidad
de llevar a cabo la acción solicitada.
5. El receptor puede utilizar cualquier técnica que logre
el objetivo deseado.

Programación Orientada a Objetos (POO)

La programación orientada a objetos no es un lenguaje de programación sino que se trata de unas técnicas que se pueden aplicar, en mayor o menor medida, a un lenguaje de programación. La mayoría de los lenguajes de programación que se han utilizado
hasta hace unos años han ido evolucionando hasta ofrecer al programador este nueva forma de programar, este ha sido el caso de Basic que pasó a ser Visual Basic (aunque no es el fiel reflejo de la POO), el lenguaje C que llegó a C++ y Pascal que pasó a ser Delphi. El último en aparecer ha sido el lenguaje Java que es, en estos momentos, el buque insignia de la POO.

Características de la programación Orientado a objetos:
• Abstracción
• Encapsulación
• Generalización o Herencia
• Polimorfismo

Tipos de Datos


Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
· Entrada de datos
· Procesamientos de datos
· Salida de resultados

Los datos se pueden ingresar desde: un programa, desde un teclado, o desde un archivo, etc.

Datos

Representación formal de hechos, conceptos o instrucciones adecuadas para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos.

Tipos de datos

Los diferentes objetos de información con los que un programa Java trabaja se conocen colectivamente como datos. Un dato puede ser un simple carácter, tal como 'B', un valor entero tal como 35 o un número real tal como 145.83. Una operación de suma no tiene
sentido con caracteres, sólo con números. Por consiguiente, si el compilador detecta una operación de suma de dos caracteres, normalmente producirá un error. Incluso entre tipos numéricos, la operación de suma se almacena de modo distinto. Esto se debe a que números enteros y reales se almacenan de modo diferentes. A menos que el programa conozca el tipo de todos, si es un valor entero o real, no puede ejecutar correctamente la operación de suma.

Clasificación de los tipos de datos.

En Java existen dos categorías de tipos de datos:
· Tipos primitivos
· Tipos referenciados

Tipos de datos primitivos

Se llaman tipos primitivos de datos en Java a aquellos datos sencillos que contienen los tipos de información más habituales.
Java dispone de ocho tipos primitivos de datos: 6 tipos para guardar valores numéricos, cuatro tipos para enteros (byte, short, int y long) y dos para valores reales de punto flotante (float y double), un tipo para almacenar valores true y false (boolean); un tipo para almacenar caracteres (char)

Tipos de datos enteros

Tipo -- Tamaño -------------- Nombre
byte -- 1 byte (8 bits) ----- byte
short -- 2 bytes (16 bits) -- entero corto
int ------ 4 bytes (32 bits) -- entero
long ----- 8 bytes (64 bits) -- entero largo

Tipos de datos en coma flotante

Los tipos de datos de coma (punto) flotante representan números reales que contienen una coma (un punto) decimal, tal como 3.1141, o números muy grandes, tales como 1.85*1015.

Tipo ------ Tamaño --------------- Nombre
float ------ 4 bytes (32 bits) --- real simple precisión
double --- 8 bytes (64 bits)---- real doble precisión

Tipos de datos caracteres (char)

Un carácter es cualquier elemento de un conjunto de caracteres predefinidos o alfabeto. Java fue diseñado con el objeto de poder ser utilizado en cualquier país, con independencia del tipo de alfabeto.
Para poder reconocer cualquier tipo de carácter, los elementos de este tipo utilizan 16 bits, dos bytes, en vez de los ocho bits que utilizan la mayoría de los lenguajes de programación. De esta forma Java puede representar el estándar Unicode, que recoge más de 30.000 caracteres distintos procedentes de las distintas lenguas escritas.

Tipos de datos boolean

Los compiladores de Java incorporan el tipo de dato boolean cuyo valores son «verdadero» (tue) y «falso» (false). Las expresiones lógicas devuelven valores de este tipo.

Tipos de datos referenciados

Es un tipo de dato característico de Java. Son referencias de una información más compleja, ejemplo: arrays u objetos de una determinada clase o interfaces. Ejemplo: en Java no existen datos primitivos que permitan almacenar una cadena de caracteres, por lo que hay que recurrir a un objeto que desempeñe esa labor.

Variable

No es más que un nombre simbólico que identifica una dirección en memoria. El nombre de la posición (un identificador) se llama nombre de variable; el valor almacenado en la posición se llama valor de la variable.
Las variables son objetos de un programa cuyo valor puede cambiar durante la ejecución del programa. (Hay variables que son fijas cuyos valores no se modifican, las constantes, que vamos a ver mas adelante).

Declaración o definición de variables

La forma más simple de una declaración de variable en Java es poner primero el tipo de dato y a continuación el nombre de la variable. Si se desea dar un valor inicial a la variable, éste se pone a continuación. El formato de la declaración es:
<tipo de dato> <nombre de variables> = <valor inicial>

Ejemplos:
//Declaración de una variable entera e de tipo int e inicializamos.
int e = 0;

//Declaración de una variable real r de tipo double e inicializamos
double r = 12.3;

//Declaración e inicialización de una variable tipo boolean
boolean b = true;

//Declaración e inicialización de una variable de tipo char
char caracter = 'a';

//Declaración de una variable referenciada
String nombre = "Juan Perez";

Miren que en el char o caracter utilizamos comillas simples ' ' y el la cadena o String comillas dobles " ".

[quote=Recordar siempre]Todas las variables deben ser definidas antes de ser utilizadas.[/quote]

Convenciones.

Es muy recomendable establecer un estilo de identificador, así por ejemplo, podemos identificar las variables primitivas y referenciadas con minúscula. En el caso de palabras compuestas se puede tomar el criterio de poner el primer carácter de la segunda palabra en mayúscula, ejemplos de estos identificadores serian: miCasa, volumenEsfera

El uso de nombres muy largos no es recomendable ya que resultarían difíciles de teclear y además se utiliza más memoria para almacenar el nombre.

Los nombres de las variables deben indicar qué datos almacenan, de manera que resulte más fácil de leer el programa.

Nota: Java es un lenguaje muy sensible a mayúscula/minúscula. Ejemplo: no es lo mismo para Java Int que int.




Datos archivados del Taringa! original
0puntos
206visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Posts Relacionados

Dejá tu comentario

0/2000

No hay comentarios nuevos todavía

Autor del Post

S
Sharaman088🇦🇷
Usuario
Puntos0
Posts10
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.