Datos en JAva
Algoritmos y Lenguaje de Programación
20490761 Barajas Ibarra Karla Areli
EMPEZAR
Java
¿Qué es JAVA?
Característcas
ÍNDICE
Filosofía
Esquema de Funcionamiento
Tipos de datos
Datos Primitivos
Datos Estructurados
Datos Wrapper
Referencias
GRACIAS
JAVA
Lenguaje de Programación
¿Qué es Java?
Se trata de un lenguaje de programación simple y legible que cuenta con más de 9 millones de usuarios en todo el mundo, según la página oficial de Java. De hecho, a lo largo del siglo XXI, se ha mantenido constante en las primeras posiciones de la lista de lenguajes de programación y su presencia en más de 7 mil millones de dispositivos es constante.
Java es una tecnología que se usa para el desarrollo de aplicaciones que convierten a la Web en un elemento más interesante y útil.
Características de JAVA
Se constituye como un lenguaje orientado a objetos, su intención es permitir que los desarrolladores de aplicaciones escriban el programa una sola vez y lo ejecuten en cualquier dispositivo.
Es simple
Orientado a objetos
Es distribuido
Java ofrece la funcionalidad de un lenguaje potente, derivado de C y C++, pero sin las características menos usadas y más confusas de estos, haciéndolo más sencillo.
Es uno de los estilos de programación más populares. Permite diseñar el software de forma que los distintos tipos de datos que se usen estén unidos a sus operaciones.
Java proporciona una gran biblioteca estándar y herramientas para que los programas puedan ser distribuidos.
Seguro y sólido
Recolector de basura
Independiente a la plataforma
Proporcionando una plataforma segura para desarrollar y ejecutar aplicaciones que, administra automáticamente la memoria, provee canales de comunicación segura protegiendo la privacidad de los datos y, al tener una sintaxis rigurosa evita que se quiebre el código, es decir, no permite la corrupción del mismo.
Cuando no hay referencias localizadas a un objeto, el recolector de basura de Java borra dicho objeto, liberando así la memoria que ocupaba. Esto previene posibles fugas de memoria.
Esto significa que programas escritos en el lenguaje Java pueden ejecutarse en cualquier tipo de hardware, lo que lo hace portable.
Filosofía de Java
- Debe emplearse el enfoque orientado a objetos.
- Debería permitir que varios sistemas operativos ejecuten el mismo programa.
- Debe tener soporte de red de computadoras integrado.
Filosofía de Java
- Debe estar configurado para ejecutar código de fuentes distantes de forma segura.
- Debería ser fácil de usar, con tan solo seleccionar qué partes de los otros lenguajes orientados a objetos se consideran aceptables.
Esquema del funcionamiento de métodos y clases en Java
En Java existen básicamente dos tipos de datos, los primitivos y los objetos.
Tipos de datos
Datos Primitivos
Java cuenta con un pequeño conjunto de tipos de datos primitivos. Podríamos considerarlos fundamentales, ya que la mayor parte de los demás tipos, los tipos estructurados o complejos, son composiciones a partir de estos más básicos.
Podemos agruparlos en dos categorías: tipos numéricos enteros y tipos numéricos en punto flotante. Los primeros permiten operar exclusivamente con números enteros, sin parte decimal, mientras que el segundo grupo contempla también números racionales o con parte decimal.
Short
Byte
Tipos npumericos enteros
Usa el doble de almacenamiento que el anterior, lo cual hace posible representar cualquier valor en el rango [-32.768, 32.767].
Como su propio nombre denota, emplea un solo byte (8 bits) de almacenamiento. Esto permite almacenar valores en el rango [-128, 127].
Long
Int
Emplea 4 bytes de almacenamiento y es el tipo de dato entero más empleado. El rango de valores que puede representar va de -231 a 231-1.
Es el tipo entero de mayor tamaño, 8 bytes (64 bits), con un rango de valores desde -263 a 263-1.
Short
Float
Tipos npumericos en punto flotante
Usa el doble de almacenamiento que el anterior, lo cual hace posible representar cualquier valor en el rango [-32.768, 32.767].
Conocido como tipo de precisión simple, emplea un total de 32 bits. Con este tipo de datos es posible representar números en el rango de 1.4x10-45 a 3.4028235x1038.
Char
Boolean
Booleanos y caracteres
Se utiliza para almacenar caracteres individuales (letras, para entendernos). En realidad está considerado también un tipo numérico, si bien su representación habitual es la del carácter cuyo código almacena. Utiliza 16 bits y se usa la codificación UTF-16 de Unicode.
Tiene la finalidad de facilitar el trabajo con valores "verdadero/falso" (booleanos), resultantes por regla general de evaluar expresiones. Los dos valores posibles de este tipo son true y false.
Datos Estructurados
Los tipos de datos estructurados se denominan así porque en su mayor parte están destinados a contener múltiples valores de tipos más simples, primitivos. También se les llama muchas veces "tipos objeto" porque se usan para representar objetos. Puede que te suene más ese nombre.
Cadena de caracteres
Aunque cuando declaramos una cadena estamos creando un objeto, su declaración no se diferencia de la de una variable de tipo primitivo:
Las cadenas, por tanto, son objetos que disponen de métodos que permiten operar sobre la información almacenada en dicha cadena. Así, encontraremos métodos para buscar una subcadena dentro de la cadena, sustituirla por otra, dividirla en varias cadenas atendiendo a un cierto separador, convertir a mayúsculas o minúsculas, etc.
Vectores o arrays
Los vectores son colecciones de datos de un mismo tipo. También son conocidos popularmente como arrays e incluso como "arreglos" (aunque se desaconseja esta última denominación por ser una mala adaptación del inglés).
Los elementos de un vector o array se empiezan a numerar en el 0, y permiten gestionar desde una sola variable múltiples datos del mismo tipo.
Por ejemplo, si tenemos que almacenar una lista de 10 números enteros, declararíamos un vector de tamaño 10 y de tipo entero, y no tendríamos que declarar 10 variables separadas de tipo entero, una para cada número.
Definidos por el usuario
En Java existen infinidad de clases en la plataforma, y de terceros, para realizar casi cualquier operación o tarea que se pueda ocurrir: leer y escribir archivos, enviar correos electrónicos, ejecutar otras aplicaciones o crear cadenas de texto más especializadas, entre un millón de cosas más.
Puedes crear tus propias clases para hacer todo tipo de tareas o almacenar información.
Datos Envoltorio o Wrapper
Para todos los tipos de datos primitivos, existen unas clases llamadas Wrapper, también conocidas como envoltorio, ya que proveen una serie de mecanismos que nos permiten envolver a un tipo de dato primitivo permitiéndonos con ello el tratarlos como si fueran objetos.
Otra de las finalidades de estos tipos "envoltorio" es facilitar el uso de esta clase de valores allí donde se espera un dato por referencia (un objeto) en lugar de un dato por valor (para entender la diferencia entre tipos por valor y tipos por referencia
Ejemplo
Para representar un entero de 32 bits (int) de los que hemos visto al principio, Java define una clase llamada Integer que representa y "envuelve" al mismo dato pero le añade ciertos métodos y propiedades útiles por encima.
Java cuenta con tipos de datos estructurados equivalentes a cada uno de los tipos primitivos que hemos visto.
Estos tipos equivalentes a los primitivos pero en forma de objetos son:
- Byte.
- Short.
- Integer.
- Long.
- Float.
- Double.
- Boolean.
- Character (8 igualmente).
Referencias
CampusMVP. (2018, julio 17). Variables y tipos de datos en Java. Recuperado de https://www.campusmvp.es/recursos/post/variables-y-tipos-de-datos-en-java-tipos-simples-clases-y-tipos-envoltorio-o-wrapper.aspx Alex Walton. (s,. f.). Tipos de datos en JAVA con ejemplos. Java desde cero. Recuperado de https://javadesdecero.es/basico/tipos-datos-java-ejemplos/ S. A. (2021, junio 21). Variables y tipos de datos en Java: qué son y cómo funcionan. PROFILE. Recuperado de https://profile.es/blog/variables-tipos-datos-java/
GRACIAS
Tipos de datos en JAVA
KARLA ARELI BARAJAS IBARRA
Created on March 23, 2022
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Higher Education Presentation
View
Psychedelic Presentation
View
Harmony Higher Education Thesis
View
Vaporwave presentation
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Modern Zen Presentation
Explore all templates
Transcript
Datos en JAva
Algoritmos y Lenguaje de Programación
20490761 Barajas Ibarra Karla Areli
EMPEZAR
Java
¿Qué es JAVA?
Característcas
ÍNDICE
Filosofía
Esquema de Funcionamiento
Tipos de datos
Datos Primitivos
Datos Estructurados
Datos Wrapper
Referencias
GRACIAS
JAVA
Lenguaje de Programación
¿Qué es Java?
Se trata de un lenguaje de programación simple y legible que cuenta con más de 9 millones de usuarios en todo el mundo, según la página oficial de Java. De hecho, a lo largo del siglo XXI, se ha mantenido constante en las primeras posiciones de la lista de lenguajes de programación y su presencia en más de 7 mil millones de dispositivos es constante.
Java es una tecnología que se usa para el desarrollo de aplicaciones que convierten a la Web en un elemento más interesante y útil.
Características de JAVA
Se constituye como un lenguaje orientado a objetos, su intención es permitir que los desarrolladores de aplicaciones escriban el programa una sola vez y lo ejecuten en cualquier dispositivo.
Es simple
Orientado a objetos
Es distribuido
Java ofrece la funcionalidad de un lenguaje potente, derivado de C y C++, pero sin las características menos usadas y más confusas de estos, haciéndolo más sencillo.
Es uno de los estilos de programación más populares. Permite diseñar el software de forma que los distintos tipos de datos que se usen estén unidos a sus operaciones.
Java proporciona una gran biblioteca estándar y herramientas para que los programas puedan ser distribuidos.
Seguro y sólido
Recolector de basura
Independiente a la plataforma
Proporcionando una plataforma segura para desarrollar y ejecutar aplicaciones que, administra automáticamente la memoria, provee canales de comunicación segura protegiendo la privacidad de los datos y, al tener una sintaxis rigurosa evita que se quiebre el código, es decir, no permite la corrupción del mismo.
Cuando no hay referencias localizadas a un objeto, el recolector de basura de Java borra dicho objeto, liberando así la memoria que ocupaba. Esto previene posibles fugas de memoria.
Esto significa que programas escritos en el lenguaje Java pueden ejecutarse en cualquier tipo de hardware, lo que lo hace portable.
Filosofía de Java
Filosofía de Java
Esquema del funcionamiento de métodos y clases en Java
En Java existen básicamente dos tipos de datos, los primitivos y los objetos.
Tipos de datos
Datos Primitivos
Java cuenta con un pequeño conjunto de tipos de datos primitivos. Podríamos considerarlos fundamentales, ya que la mayor parte de los demás tipos, los tipos estructurados o complejos, son composiciones a partir de estos más básicos.
Podemos agruparlos en dos categorías: tipos numéricos enteros y tipos numéricos en punto flotante. Los primeros permiten operar exclusivamente con números enteros, sin parte decimal, mientras que el segundo grupo contempla también números racionales o con parte decimal.
Short
Byte
Tipos npumericos enteros
Usa el doble de almacenamiento que el anterior, lo cual hace posible representar cualquier valor en el rango [-32.768, 32.767].
Como su propio nombre denota, emplea un solo byte (8 bits) de almacenamiento. Esto permite almacenar valores en el rango [-128, 127].
Long
Int
Emplea 4 bytes de almacenamiento y es el tipo de dato entero más empleado. El rango de valores que puede representar va de -231 a 231-1.
Es el tipo entero de mayor tamaño, 8 bytes (64 bits), con un rango de valores desde -263 a 263-1.
Short
Float
Tipos npumericos en punto flotante
Usa el doble de almacenamiento que el anterior, lo cual hace posible representar cualquier valor en el rango [-32.768, 32.767].
Conocido como tipo de precisión simple, emplea un total de 32 bits. Con este tipo de datos es posible representar números en el rango de 1.4x10-45 a 3.4028235x1038.
Char
Boolean
Booleanos y caracteres
Se utiliza para almacenar caracteres individuales (letras, para entendernos). En realidad está considerado también un tipo numérico, si bien su representación habitual es la del carácter cuyo código almacena. Utiliza 16 bits y se usa la codificación UTF-16 de Unicode.
Tiene la finalidad de facilitar el trabajo con valores "verdadero/falso" (booleanos), resultantes por regla general de evaluar expresiones. Los dos valores posibles de este tipo son true y false.
Datos Estructurados
Los tipos de datos estructurados se denominan así porque en su mayor parte están destinados a contener múltiples valores de tipos más simples, primitivos. También se les llama muchas veces "tipos objeto" porque se usan para representar objetos. Puede que te suene más ese nombre.
Cadena de caracteres
Aunque cuando declaramos una cadena estamos creando un objeto, su declaración no se diferencia de la de una variable de tipo primitivo:
Las cadenas, por tanto, son objetos que disponen de métodos que permiten operar sobre la información almacenada en dicha cadena. Así, encontraremos métodos para buscar una subcadena dentro de la cadena, sustituirla por otra, dividirla en varias cadenas atendiendo a un cierto separador, convertir a mayúsculas o minúsculas, etc.
Vectores o arrays
Los vectores son colecciones de datos de un mismo tipo. También son conocidos popularmente como arrays e incluso como "arreglos" (aunque se desaconseja esta última denominación por ser una mala adaptación del inglés).
Los elementos de un vector o array se empiezan a numerar en el 0, y permiten gestionar desde una sola variable múltiples datos del mismo tipo.
Por ejemplo, si tenemos que almacenar una lista de 10 números enteros, declararíamos un vector de tamaño 10 y de tipo entero, y no tendríamos que declarar 10 variables separadas de tipo entero, una para cada número.
Definidos por el usuario
En Java existen infinidad de clases en la plataforma, y de terceros, para realizar casi cualquier operación o tarea que se pueda ocurrir: leer y escribir archivos, enviar correos electrónicos, ejecutar otras aplicaciones o crear cadenas de texto más especializadas, entre un millón de cosas más.
Puedes crear tus propias clases para hacer todo tipo de tareas o almacenar información.
Datos Envoltorio o Wrapper
Para todos los tipos de datos primitivos, existen unas clases llamadas Wrapper, también conocidas como envoltorio, ya que proveen una serie de mecanismos que nos permiten envolver a un tipo de dato primitivo permitiéndonos con ello el tratarlos como si fueran objetos.
Otra de las finalidades de estos tipos "envoltorio" es facilitar el uso de esta clase de valores allí donde se espera un dato por referencia (un objeto) en lugar de un dato por valor (para entender la diferencia entre tipos por valor y tipos por referencia
Ejemplo
Para representar un entero de 32 bits (int) de los que hemos visto al principio, Java define una clase llamada Integer que representa y "envuelve" al mismo dato pero le añade ciertos métodos y propiedades útiles por encima.
Java cuenta con tipos de datos estructurados equivalentes a cada uno de los tipos primitivos que hemos visto.
Estos tipos equivalentes a los primitivos pero en forma de objetos son:
Referencias
CampusMVP. (2018, julio 17). Variables y tipos de datos en Java. Recuperado de https://www.campusmvp.es/recursos/post/variables-y-tipos-de-datos-en-java-tipos-simples-clases-y-tipos-envoltorio-o-wrapper.aspx Alex Walton. (s,. f.). Tipos de datos en JAVA con ejemplos. Java desde cero. Recuperado de https://javadesdecero.es/basico/tipos-datos-java-ejemplos/ S. A. (2021, junio 21). Variables y tipos de datos en Java: qué son y cómo funcionan. PROFILE. Recuperado de https://profile.es/blog/variables-tipos-datos-java/
GRACIAS