0% encontró este documento útil (0 votos)
5 vistas8 páginas

Curso de Programación en Java

Introducción a la programación en Java

Cargado por

hyneklegasov
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas8 páginas

Curso de Programación en Java

Introducción a la programación en Java

Cargado por

hyneklegasov
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD MAYOR DE SAN SIMÓN

FACULTAD DE CIENCIAS Y TECNOLOGÍA


DEPARTAMENTO DE INFORMÁTICA Y SISTEMAS

Curso de programación
con JAVA

Andy Daniel Ortiz Flores


Temario

● Introducción y fundamentos
● Estructuras de control y funciones
● Arreglos y matrices
● Programación orientada a objetos (POO)
● Interfaces y recursividad

ANDY D. ORTIZ F.
¿Qué es programar?
● Proceso de diseñar y escribir instrucciones que una computadora puede
ejecutar.
● Permite resolver problemas por medio de la computación y automatizar
tareas.

Programa: Serie de instrucciones escritas en un lenguaje de programación que


una computadora ejecuta para realizar una tarea específica.

● Un programa se construye a partir de algoritmos.

Algoritmo: conjunto de pasos ordenados, finitos y precisos que permiten


resolver un problema o realizar una tarea.

INTRODUCCIÓN Y FUNDAMENTOS ANDY D. ORTIZ F.


Programación imperativa
● Se centra en cómo resolver un problema.
● El programador indica paso a paso qué hacer.
● Usa variables, asignaciones y estructuras de control.
Programación secuencial y estructurada:
● Instrucciones ejecutadas en orden lineal.
● Divide el código en bloques con estructuras de control
● Facilita detectar errores y reutilizar fragmentos de código.
Programación orientada a objetos:
● Organiza el programa en objetos que representan entidades del mundo real.

INTRODUCCIÓN Y FUNDAMENTOS ANDY D. ORTIZ F.


Lenguajes de programación
● Son medios de comunicación entre humanos y computadoras.
● Alto nivel (más cercanos al humano) vs. bajo nivel (más cercanos a la
máquina).

Conjunto de reglas, símbolos y palabras clave (sintaxis y semántica) que se


utiliza para escribir instrucciones (código fuente) que una computadora puede
entender y ejecutar para realizar tareas específicas

INTRODUCCIÓN Y FUNDAMENTOS ANDY D. ORTIZ F.


Lenguaje Java

● Creado en 1995 por Sun Microsystems (hoy Oracle).


● Multiplataforma: “Write once, run anywhere” (WORA).

Frameworks en Java

● Spring / Spring Boot: Desarrollo web y APIs


● Hibernate: manejo de bases de datos y mapeo objeto-relacional.
● Apache Struts: Framework MVC para aplicaciones web.

INTRODUCCIÓN Y FUNDAMENTOS ANDY D. ORTIZ F.


Características de Java
● Tipado fuerte y seguro.
● Orientado a objetos.
● Soporta multihilo (concurrencia).
● Amplia comunidad y bibliotecas.
● Robusto y confiable
● Interpretado y compilado
● Portabilidad de código

INTRODUCCIÓN Y FUNDAMENTOS ANDY D. ORTIZ F.


Compiladores, IDEs
Compilador: Es un programa informático que traduce un código fuente escrito
en un lenguaje de programación de alto nivel (como C++ o Java) a código
máquina o un lenguaje de bajo nivel que la computadora pueda entender y
ejecutar directamente. (JDK)

IDE (Entorno de Desarrollo Integrado): es una aplicación que combina todas


las herramientas necesarias para el desarrollo de aplicaciones, como un editor
de texto, un depurador y un compilador, en una única interfaz gráfica para
aumentar la eficiencia del programador

[Link]

INTRODUCCIÓN Y FUNDAMENTOS ANDY D. ORTIZ F.

También podría gustarte