Want to create interactive content? It’s easy in Genially!

Get started free

Fundamentos de programación en Java

Juan Manuel Maciel Valadez

Created on August 10, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Higher Education Presentation

Psychedelic Presentation

Vaporwave presentation

Geniaflix Presentation

Vintage Mosaic Presentation

Modern Zen Presentation

Newspaper Presentation

Transcript

Fundamentos de programación en Java

Escribe un subtítulo aquí

Índice

Introducción

JAVA

Tipos de datos y variables

Operadores y expresiones

Estructuras de control

Referencias

Introducción

Introducción a Java
  • Java es un lenguaje de programación que se usa para crear aplicaciones para diferentes plataformas, como computadoras, teléfonos, tabletas, etc. Java es uno de los lenguajes más populares y demandados en el mercado laboral, ya que ofrece muchas ventajas como seguridad, eficiencia y portabilidad.
  • El objetivo de esta presentación es que conozcan los conceptos básicos de Java, como la sintaxis, los tipos de datos, las variables, los operadores, las estructuras de control, las clases y los objetos. Al final de la presentación, espero que tengan una idea clara de cómo funciona Java y cómo pueden empezar a programar en este lenguaje

02

JAVA

JAVA

¿Que es? Java es un lenguaje de programación utilizado para crear software compatible con una gran diversidad de sistemas operativos. ¿Como se compila? Java es también una plataforma informática que consta de una máquina virtual (JVM) y un conjunto de bibliotecas y herramientas que facilitan el desarrollo y la ejecución de aplicaciones Su caracteristica principal Java se caracteriza por ser un lenguaje compilado e interpretado al mismo tiempo; esto significa que el código escrito en Java se convierte en un formato especial llamado bytecode, que luego se ejecuta en la JVM.

JAVA

Sus caracteristicas principales

  • Es robusto, ya que tiene mecanismos para evitar errores, manejar excepciones y garantizar la seguridad de los datos.
  • Es simple, ya que elimina algunas características confusas o poco usadas de otros lenguajes como C o C++.
  • Es portable, ya que se ejecuta sobre una máquina virtual que hace de intermediario entre la aplicación y el hardware del dispositivo.
  • Es dinámico, ya que puede adaptarse a cambios en el entorno de ejecución, cargar clases en tiempo de ejecución y generar código dinámicamente.
  • Es orientado a objetos, ya que se basa en el concepto de objetos, que son entidades que tienen atributos y comportamientos, y que se pueden relacionar entre sí mediante herencia y polimorfismo.

03

Sintaxis

SINTAXIS

La sintaxis de Java es el conjunto de reglas que se deben seguir para escribir código válido en Java. Algunas de las reglas básicas son:

  • Los comentarios son partes del código que no se ejecutan y sirven para explicar o documentar el programa. Se pueden hacer comentarios de una línea con // o de varias líneas con /* y */.
  • Los identificadores son los nombres que se usan para nombrar variables, clases, métodos, etc. Deben empezar con una letra, un guión bajo (_) o un signo de dólar ($), y no pueden contener espacios ni caracteres especiales.
  • Las palabras reservadas son palabras que tienen un significado especial para el lenguaje y no se pueden usar como identificadores. Algunas palabras reservadas son: class, public, static, void, int, if, else, for, etc.
  • Los literales son valores fijos que se asignan a las variables o se usan en las expresiones. Pueden ser de tipo numérico (entero o decimal), de tipo carácter (entre comillas simples), de tipo cadena (entre comillas dobles) o de tipo booleano (true o false)

EJEMPLO DE SINTAXIS

Este ejemplo muestra cómo hacer un comentario de una línea y de varias líneas, cómo declarar una clase, un método y una variable, cómo usar una palabra reservada (public) y cómo imprimir un literal de cadena

EJEMPLO DE SINTAXIS

Este ejemplo muestra cómo usar literales numéricos, de carácter y booleanos, y cómo realizar operaciones aritméticas y lógicas con ellos

04

Tipos de datos y variables

Tipos de datos y variables

Los tipos de datos son las categorías que definen el tipo y la cantidad de valor que puede almacenar una variable. En Java hay dos tipos de datos: los primitivos y los de referencia.

  • Los tipos de datos primitivos son los más básicos y se corresponden con números enteros, números decimales, caracteres y valores lógicos. Los tipos de datos primitivos en Java son: byte, short, int, long, float, double, char y boolean.
  • Los tipos de datos de referencia son los que se basan en clases y objetos. Los tipos de datos de referencia en Java son: String, Array, Enum, Class e Interface.
Las variables son los contenedores donde se almacenan los valores de los tipos de datos. Las variables tienen un nombre, un tipo y un valor. Las constantes son variables cuyo valor no puede cambiar una vez asignado. Las constantes se declaran con la palabra reservada final. La inicialización es la acción de asignar un valor inicial a una variable. La inicialización puede hacerse en la misma línea donde se declara la variable o en otra línea posterior

05

operadores y expresiones

Operadores y expresiones

  • Operadores: símbolos especiales que permiten realizar operaciones sobre operandos y devuelven un resultado.
  • Operandos: variables, constantes y/o expresiones que se sitúan en el lado derecho o izquierdo del operador.
  • Expresiones: es una combinación de variables, operadores y llamadas de métodos construida de acuerdo a la sintaxis del lenguaje que devuelve un valor. El tipo de dato del valor regresado por una expresión depende de los elementos usados en la expresión
  • Tipos de operadores: asignación, aritméticos, relacionales, lógicos, etc. Cada tipo tiene una prioridad y una asociatividad que determinan el orden de evaluación.

06

Estructuras de control

Estructuras de control

Las estructuras de control de flujo en Java son instrucciones que permiten modificar el orden secuencial de ejecución de un programa, según ciertas condiciones o repeticiones.

  • Las estructuras de control de flujo se pueden clasificar en tres tipos: condicionales, iterativas y de salto.
  • Las estructuras condicionales son las que ejecutan un bloque de código u otro, dependiendo del resultado de una expresión lógica. Los ejemplos más comunes son el if-else y el switch.
  • Las estructuras iterativas son las que repiten un bloque de código mientras se cumpla una condición. Los ejemplos más comunes son el for, el while y el do-while.
  • Las estructuras de salto son las que permiten interrumpir o continuar la ejecución de un bloque de código. Los ejemplos más comunes son el break, el continue y el return

Referencias

Referencias:
Imagenes
  • Bing. (2023). Compilación e interpretación de Java. Recuperado el 14 de agosto de 2023, de https://www.bing.com/images/generative_image?query=compilación+e+interpretación+de+Java
  • Bing. (2023). sintaxis de java. Recuperado el 14 de agosto de 2023, dhttps://www.bing.com/images/create/sintaxis-de-java/64da48ff5a9342cbab0831dfbb4356f7?id=4yt2drtQF2yFJu5FNZ95eQ%3d%3d&view=detailv2&idpp=genimg&idpclose=1&FORM=SYDBIC
  • Tipos de datos y variables en Java | Bing. (2023). Retrieved 14 August 2023, from https://www.bing.com/images/search?q=tipos+de+datos+y+variables+en+Java
  • Operadores y expresiones en Java | Bing. (2023). Retrieved 14 August 2023, from https://www.bing.com/images/search?q=operadores+y+expresiones+en+Java

Tech Krowd. (s. f.). Java: Operadores y expresiones.

Greelane.com. (2020, 18 de noviembre). ¿Qué son las expresiones de programación Java?

Auribox Training. (2015, 23 de octubre). Expresiones y Operadores en Java.

UNAM. (s. f.). II - Expresiones y Operadores.