























Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Introducción a la programación orientada a objetos en Java, abarcando temas clave como la arquitectura de Java, tipos de datos primitivos y de referencia, declaración y ámbito de variables, y el uso de operadores. Incluye ejemplos de código para ilustrar los conceptos, una breve introducción a la clase byte y la creación de clases y objetos. Aborda la precedencia de operadores y finaliza con preguntas de laboratorio para reforzar el aprendizaje. Es un recurso útil para estudiantes que se inician en Java y desean comprender los conceptos básicos. Proporciona una base sólida para construir aplicaciones complejas y comprender los principios de la programación orientada a objetos. Además, incluye ejemplos prácticos y ejercicios para aplicar los conocimientos y desarrollar habilidades de programación. En resumen, es una guía completa y práctica para aprender los fundamentos de la programación en Java.
Tipo: Diapositivas
1 / 31
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
























CATEDRATICO: ING. Y MI. JORGE ALBERTO CAMPOS ROSA CATEDRATICO: ING. Y MI. JORGE ALBERTO CAMPOS ROSA
Ámbito de las Variables 2 La localización de la declaración de la variable dentro del programa establece su ámbito y la coloca dentro de una de estas cuatro categorías: Variable miembro (pertenece a una clase). Variable local Parámetro de método. Parámetro de manejador de excepciones.
Se utiliza el operador de asignación =
Se puede declarar una variable en cualquier ámbito para que sea final. El valor de una variable final no puede cambiar después de que ha sido inicializada. Tales variables son similares a las constantes en otros lenguajes. Para declarar una variable final , emplee la palabra reservada final antes del tipo: Ej. final int aFinalVar = 0 ; En el caso del ejemplo, se ha declarado e inicializado la variable en un solo paso. Se puede hacer en dos pasos si se prefiere. Hecho esto, si se intenta asignar posteriormente un valor a ésta variable, produciría un error de compilación.
Java define dos tipos de datos Tipos primitivos Tipos referencia Los tipos primitivos son ocho agrupados en cuatro categorías: Lógico: boolean Texto: char Entero:byte, short, int, long Real: float, double Los tipos referencia son apuntadores a objetos.
Tipos primitivos: boolean true o false char unicode! ( 16 bits) byte entero de 8 bits con signo. short entero de 16 bits con signo. int entero de 32 bits con signo. long entero de 64 bits con signo. float , double IEEE 754 floating point
La clase String permite manejar cadenas de caracteres. El literal string debe ir entre comillas dobles “”. Se puede crear una cadena de caracteres de dos formas: String nombre = new String(“Pepe”); String nombre = “Pepe”; Para concatenar dos cadenas se usa el operador +. No se guarda el carácter fin de cadena.
La conversión de tipos (casting) debe realizarse entre tipos de la misma naturaleza: numéricos o referencia. Al convertir un tipo a un tamaño más pequeño se puede perder la información del los bits de mayor peso. No hay conversión automatica con el tipo boolean! La sintaxis es: (
static byte MAX_VALUE A constant holding the maximum value a byte can have, 27 - 1. static byte MIN_VALUE A constant holding the minimum value a byte can have, - 27. static int SIZE The number of bits used to represent a byte value in two's complement binary form. static Class
Byte (byte value) Constructs a newly allocated Byte object that represents the specified byte value. Byte (String s) Constructs a newly allocated Byte object that represents the byte value indicated by the String parameter.
Un operador realiza una función en uno, dos o tres operandos. Un operador que requiere un operando es denominado operador unario. Ej. ++ es un operador unitario que incrementa en uno el valor de su operando. Un operador que requiere dos operandos es un operador binario. Ej. = es un operador binario. Se usa para asignación de valores a variables. Un operador que requiere tres operadores se denomina ternario. Existe un operador ternario ?: que es una abreviación de la instrucción if-else. Existen también tres modalidades de notación: prefija, postfija e infija.