Programación Orientada a Objetos con Java, Lecture notes of Information Systems

Este documento proporciona una introducción a la programación orientada a objetos en java. Cubre temas como la estructura y organización del jdk, la sintaxis y convenciones de nomenclatura de java, los tipos de datos primitivos y de objetos, las estructuras de control, los operadores, las sentencias y expresiones, y las bifurcaciones y bucles. También incluye ejercicios prácticos para aplicar los conceptos aprendidos. Es un recurso valioso para estudiantes que buscan comprender los fundamentos de la programación en java y desarrollar habilidades en este lenguaje de programación orientado a objetos.

Typology: Lecture notes

2021/2022

Uploaded on 11/27/2022

andres-cruz-58
andres-cruz-58 🇬🇫

6 documents

1 / 31

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Programación
Orientada a Objetos
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f

Partial preview of the text

Download Programación Orientada a Objetos con Java and more Lecture notes Information Systems in PDF only on Docsity!

Programación

Orientada a Objetos

Java Development Kit

(JDK).

Subdirectorio Contenido

Java El directorio principal java\lib Contiene las bibiliotecas de clase de Java, principalmente el archivo classes.zip. Al compilar y ejecutar programas de Java, se extraen automáticamente las clases necesarias de este archivo java\bin Contiene los programas ejecutables de Java, como el compilador, el depurador y el appletviewer java\include Contiene archivos de encabezado que corresponden a varias clases de Java

Los nombres de Java son case sensitive Las reglas del lenguaje respecto a los nombres de variables son muy amplias. Se recomienda seguir las siguientes instrucciones: ◦ (^) En Java es habitual utilizar nombres con minúsculas, con las excepciones de las palabras reservadas. ◦ (^) Cuando un nombre consta de varias palabras es habitual poner una a continuación de otra, poniendo con mayúscula la primera letra de la palabra que sigue a otra (Ejemplos: elMayor() , VentanaCerrable , RectanguloGrafico , addWindowListener() ). ◦ (^) Los nombres de clases e interfaces comienzan siempre por mayúscula (Ejemplos: Geometria , Rectangulo , Dibujable , Graphics , ArrayList , Iterator ). ◦ (^) Los nombres de objetos , los nombres de métodos y variables miembro , y los nombres de las variables locales de los métodos, comienzan siempre por minúscula (Ejemplos: main() , dibujar() , numRectangulos , x , y , r ). ◦ (^) Los nombres de las variables finales , es decir de las constantes, se definen siempre con mayúsculas (Ejemplo: PI ) NOMENCLATURA HABITUAL EN LA PROGRAMACIÓN

Primitivos Objetos boolean Boolean byte Byte char Character short Short int Integer long Long float Float double Double String Tipos de datos en java

Variables enteras

Variables enteras

Operadores aritméticos suma (+), resta (-), multiplicación (*), división (/) y resto de la división (%).  Operadores de asignación variable = expression; Operadores de java

Operadores unarios Los operadores más (+) y menos (-) unarios sirven para mantener o cambiar el signo de una variable, constante o expresión numérica.  Operador instanceof El operador instanceof permite saber si un objeto pertenece o no a una determinada clase. Operador condicional? : booleanExpression? res1 : res Operadores de java

Operadores lógicos Operadores de Java

Sentencias o expresiones Una sentencia es una expresión que acaba en punto y coma (;).  Comentarios  // las dos barras. Requiere incluir dos barras al comienzo de cada línea  /* Esta segunda forma es mucho más cómoda para comentar un número elevado de líneas ya que sólo requiere modificar el comienzo y el final. */ Programación en java

Switch

Bucle while while (booleanExpression) { statements; }  Bucle for for (initialization; booleanExpression; increment) { statements; }  Bucle do while do { statements } while (booleanExpression); Bucles

Otra forma de salir de un bucle (y de un método) es utilizar la sentencia return. A diferencia de continue o break , la sentencia return sale también del método o función. En el caso de que la función devuelva alguna variable, este valor se deberá poner a continuación del return (return value;). Sentencia return

Lee un número por teclado e indica si es divisible entre 2 (resto = 0). Si no lo es, también debemos indicarlo.  Muestra los números del 1 al 100 (ambos incluidos) divisibles entre 2 y 3. Utiliza el bucle que desees.  Realizar la suma del 1 al numero que indiquemos, este debe ser mayor que 1. Ejercicios