Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNEFA
CEDE INGENIERIA
ING. DE SISTEMA
2022
JAVA
Steven Suarez
UNEFA
CEDE INGENIERIA
ING. DE SISTEMA
2022
Contenido
Introducción......................................................................................................................................... 3
Fundamentos de Java.......................................................................................................................... 4
Historia de Java................................................................................................................................... 4
Definición de Java................................................................................................................................ 5
Características de Java....................................................................................................................... 5
Herramientas de Java......................................................................................................................... 7
Tipos de Datos en java......................................................................................................................... 7
Tipo de datos booleanos.................................................................................................................. 8
Tipo de datos de byte....................................................................................................................... 8
Tipo de datos cortos.......................................................................................................................... 8
Tipo de datos enteros........................................................................................................................ 9
Tipo de datos largo............................................................................................................................ 9
Tipo de datos flotante..................................................................................................................... 10
Tipo de datos doble......................................................................................................................... 10
Tipo de datos de caracteres............................................................................................................. 10
Palabras Reservadas de Java............................................................................................................ 11
Identificadores de Java..................................................................................................................... 12
Variables en Java.............................................................................................................................. 13
Cómo declarar variables?........................................................................................................ 13
Cómo inicializar variables?...................................................................................................... 14
Tipos de variables en Java....................................................................................................... 14
Diferencias entre las variables de Instancia y las variables Estáticas ................................. 16
Declaración e Inicialización de Java................................................................................................. 16
Constantes de Java............................................................................................................................ 17
Conclusión.......................................................................................................................................... 18
Bibliografia.......................................................................................................................................... 19
Introducción
de sus características que simplifican algunas tareas y complejizan otras. Pueden estar
especiales.
varias partes: sintaxis, semántica, elementos del lenguaje, nivel de abstracción, paradigma,
estructuras de control para ordenar la ejecución de los programas, tipos de datos (números,
Mediante los programas se indica a la computadora qué tarea debe realizar y como
efectuarla, pero para ello es preciso introducir estas órdenes en un lenguaje que el sistema
sitio web (por ejemplo, juegos, eventos que ocurren cuando se presionan botones o se
simples que puedan ser útiles en el futuro. Es importante tener los conceptos básicos de
Historia de Java
del archivo era gt. Después de eso, se llamó Oak y se desarrolló como parte del proyecto
Green. ¿Por qué roble? El roble es un símbolo de fuerza y es elegido como árbol nacional de
muchos países como Estados Unidos, Francia, Alemania, Rumania, etc. En 1995, Oak pasó a
llamarse "Java" porque ya era una marca comercial de Oak Technologies. ¿Por qué eligieron
el nombre Java para el lenguaje Java? El equipo se reunió para elegir un nuevo nombre. Las
genial, único y fácil de usar. hechizo, y divertido de decir. Según James Gosling, "Java fue
una de las mejores opciones junto con Silk ". Dado que Java era tan único, la mayoría de los
miembros del equipo prefirieron Java a otros nombres. Java es una isla de Indonesia donde se
produjo el primer café (llamado café de Java). Es una especie de grano de espresso. El
nombre de Java fue elegido por James Gosling mientras tomaba una taza de café cerca de su
desarrollado por James Gosling en Sun Microsystems (que ahora es una subsidiaria de Oracle
Corporation) y lanzado en 1995. En 1995, la revista Time calificó a Java como uno de los
diez mejores productos de 1995. JDK 1.0 se lanzó el 23 de enero de 1996. Después del
aplicaciones empresariales, aplicaciones móviles, tarjetas, etc. Cada nueva versión agrega
Definición de Java
era roble. Dado que Oak ya era una empresa registrada, James Gosling y su equipo
Características de Java
Java.
Orientado a objetos: en Java, todo tiene la forma del objeto. Significa que tiene
algunos datos y comportamiento. Un programa debe tener al menos una clase y un objeto.
almacenamiento está predefinido, por ejemplo, el tamaño de los tipos de datos primitivos.
Eclipse: es el entorno de desarrollo integrado más conocido para Java. También permite
el desarrollo de proyectos en otro tipo de lenguajes como C, C++ o PHP. Como cualquier
IntelliJ IDEA: es un IDE desarrollado en Java por Jet Brains bajo dos tipos de licencias,
una de código abierto y otra comercial. Es uno de los entornos de desarrollo con mejor
predicamento dentro de la comunidad Java, algunos lo califican como el mejor IDE del
El tipo de datos booleano se usa para almacenar solo dos valores posibles: verdadero y
falso. Este tipo de datos se usa para indicadores simples que rastrean condiciones verdaderas
o falsas.
El tipo de datos booleano especifica un bit de información, pero su "tamaño" no se
Ejemplo:
Booleano = falso
complemento a dos con signo de 8 bits. Su rango de valores se encuentra entre -128 y 127
(inclusive). Su valor mínimo es -128 y su valor máximo es 127. Su valor por defecto es 0.
El tipo de datos byte se usa para ahorrar memoria en arreglos grandes donde más se
requiere el ahorro de memoria. Ahorra espacio porque un byte es 4 veces más pequeño que
Ejemplo:
rango de valores se encuentra entre -32.768 y 32.767 (inclusive). Su valor mínimo es -32.768
El tipo de datos cortos también se puede usar para ahorrar memoria al igual que el tipo
de datos byte. Un tipo de datos corto es 2 veces más pequeño que un entero.
Ejemplo:
El tipo de datos int es un entero de complemento a dos con signo de 32 bits. Su rango
El tipo de datos int generalmente se usa como un tipo de datos predeterminado para
Ejemplo:
doble) si necesita ahorrar memoria en grandes matrices de números de coma flotante. El tipo
de datos flotante nunca debe usarse para valores precisos, como la moneda. Su valor por
defecto es 0.0F.
Ejemplo:
flotante f1 = 234 .5f
El tipo de datos doble es un punto flotante IEEE 754 de 64 bits de precisión doble. Su
rango de valores es ilimitado. El tipo de datos doble generalmente se usa para valores
decimales como float. El tipo de datos doble tampoco debe usarse nunca para valores
encuentra entre '\u0000' (o 0) y '\uffff' (o 65.535 inclusive). El tipo de datos char se usa para
almacenar caracteres.
Ejemplo:
char letraA = 'A'
Referencia.
El valor de una variable del tipo referencia es una dirección de un conjunto de valores
Las referencias en Java no son como en C++, éstas son identificadores de instancias
Ejemplo
abstract
if
private
this
double
implements
throw
boolean
else
import
public
throws
break
return
byte
extends
int
short
true
false
case
interface
static
try
catch
final
long
void
Identificadores de Java
empleado o el número de seguro social de una persona. Los identificadores en Java son
nombres que distinguen entre diferentes entidades de Java, como clases, métodos, variables y
paquetes. Los identificadores incluyen los nombres de clases, métodos, variables, paquetes,
constantes, etc. Cada uno de estos identificadores se especifica utilizando una sintaxis y un
Variables en Java
Es un contenedor de datos que guarda los valores de datos durante la ejecución del
programa Java. A cada variable se le asigna un tipo de datos que designa el tipo y la
almacenamiento en un programa.
El valor almacenado en una variable se puede cambiar durante la ejecución del pro -
grama.
Una variable es solo un nombre dado a una ubicación de memoria. Todas las opera-
De esta manera, solo se puede dar un nombre a una ubicación de memoria. Se le pueden
Inicialización de variables
Variables locales
Variables de instancia
Variables estáticas
1. Variables locales
Una variable definida dentro de un bloque, método o constructor se denomina variable lo -
cal.
El alcance de estas variables existe solo dentro del bloque en el que se declaran las
variables, es decir, podemos acceder a estas variables solo dentro de ese bloque.
nido.
2. Variables de instancia
Las variables de instancia son variables no estáticas y se declaran en una clase fuera de
Como las variables de instancia se declaran en una clase, estas variables se crean
es 0.
3. Variables estáticas
rencia es que las variables estáticas se declaran usando la palabra clave estática dentro
A diferencia de las variables de instancia, solo podemos tener una copia de una va -
0.
ma. El compilador reemplazará el nombre del objeto con el nombre de la clase automá -
ticamente.
Ahora analicemos las diferencias entre las variables de instancia y las variables estáticas:
Cada objeto tendrá su propia copia de una variable de instancia, mientras que solo
podemos tener una copia de una variable estática por clase, independientemente de
rán en otros objetos, ya que cada objeto tiene su propia copia de la variable de instan -
cia. En el caso de una variable estática, los cambios se reflejarán en otros objetos ya que
las variables estáticas son comunes a todos los objetos de una clase.
objetos tienen “null” valor y los tipos primitivos tienen valores predeterminados como “0”
Declaración: una declaración establece el tipo de una variable, junto con su nombre. Una va-
riable puede declararse una sola vez. El compilador lo utiliza para ayudar a los programado-
res a evitar errores, como asignar valores de cadena a variables enteras. Antes de leer o asig-
Constantes de Java
Una constante es una variable cuyo valor no puede cambiar una vez que ha sido
Una constante puede hacer que nuestro programa sea más fácil de leer y entender por
otros. Además, la JVM y nuestra aplicación almacenan en caché una constante, por lo que
Para definir una variable como una constante, solo necesitamos agregar la palabra
Java es una plataforma que brinda grandes posibilidades para el desarrollo de aplica-
ciones y el trabajo de interfaces gráficas. Ten muy presente que la facilidad de uso de un pro-
grama no puede expresarse en una tabla. Si tienes duda lo mejor es instalarlo y hacer unas
cuantas pruebas, al final todo es cuestión de gusto y deberías escoger aquel entorno con el
que sientas más seguro y confianza. También es un programa sencillo y tiene una buena in-
terfaz gráfica muy amigable para quien lo vaya a utilizar. Las funciones y código fuente en
general que se utiliza en este programa son sencillos para que otros usuarios lo puedan enten-
https://elvex.ugr.es/decsai/java/
https://javadesdecero.es/basico/declaracion-y-tipos-variables/
https://www.thoughtco.com/variable-2034325#:~:text=A%20variable%20is%20a
%20container,%2C%20double%2C%20char%20or%20boolean.
http://profesores.fi-b.unam.mx/carlos/java/java_basico2_6_2.html
https://www.manualweb.net/java/tipos-datos-primitivos-java/
http://puntocomnoesunlenguaje.blogspot.com/2012/04/identificadores-y-palabras-
reservadas.html