historia de java
JOSE PAULO RODRIGUEZ TISCAREÑO
Created on July 14, 2024
More creations to inspire you
TANGRAM PRESENTATION
Presentation
VALENTINE'S DAY PRESENTATION
Presentation
HUMAN RIGHTS
Presentation
LIBRARIES LIBRARIANS
Presentation
IAU@HLPF2019
Presentation
SPRING IN THE FOREST 2
Presentation
EXPLLORING SPACE
Presentation
Transcript
PRESENTACIÓN
Java
PRESS START
ÍNDICE
Historia de Java
tipos de datos
palabras reservadas de java
operadores de java
caracteristicas de java
jerarquia de operadores
Historia de java
HI-SCORE
Java es un lenguaje de programación de propósito general, concurrente, basado en clases y orientado a objetos. Fue desarrollado por Sun Microsystems (ahora propiedad de Oracle Corporation) y lanzado en 1995 como un componente central de la plataforma Java de Sun Microsystems. La historia de Java comienza a principios de la década de 1990:1991: James Gosling, Mike Sheridan y Patrick Naughton, miembros del equipo de Sun Microsystems, comenzaron a trabajar en el proyecto "Green" con el objetivo de crear un lenguaje para programar dispositivos electrónicos de consumo. Este lenguaje se llamó inicialmente "Oak".1995: Oak fue renombrado a "Java" debido a problemas de marca registrada con el nombre original. En este año, se lanzó la primera versión pública de Java (Java 1.0). Java se destacó por su lema "Write Once, Run Anywhere" (escribir una vez, ejecutar en cualquier lugar), debido a su capacidad para ejecutarse en cualquier plataforma que tenga una máquina virtual Java (JVM).1997: Sun Microsystems forma la comunidad Java para abrir el desarrollo del lenguaje.2006: Sun Microsystems libera Java bajo la licencia GNU General Public License (GPL), convirtiéndolo en software de código abierto.2010: Oracle Corporation adquiere Sun Microsystems, convirtiéndose en el propietario de Java.2011 en adelante: Oracle lanza nuevas versiones de Java regularmente, mejorando el rendimiento, la seguridad y las capacidades del lenguaje.
© 20XX java
232323
tipos de datos
Java tiene dos categorías principales de tipos de datos: tipos primitivos y tipos referenciados.Tipos Primitivos:byte (8 bits, valor de -128 a 127)short (16 bits, valor de -32,768 a 32,767)int (32 bits, valor de -2^31 a 2^31-1)long (64 bits, valor de -2^63 a 2^63-1)float (32 bits, punto flotante de precisión simple)double (64 bits, punto flotante de precisión doble)boolean (verdadero o falso)char (16 bits, carácter Unicode)Tipos Referenciados:StringArraysClasesInterfaces
palabras reservadas
HI-SCORE
© 20XX java
232323
operadores de java
HI-SCORE
Operadores Aritméticos:+ (suma)- (resta)* (multiplicación)/ (división)% (módulo)Operadores Relacionales:== (igual a)!= (no igual a)> (mayor que)< (menor que)>= (mayor o igual a)<= (menor o igual a)Operadores Lógicos:&& (AND lógico)|| (OR lógico)! (NOT lógico)
© 20XX java
232323
caracteristicas de java
Java tiene varias características que lo hacen un lenguaje potente y popular:Orientado a Objetos: Todo en Java es un objeto, lo que significa que se pueden crear aplicaciones reutilizables y modulares.Portabilidad: Los programas Java pueden ejecutarse en cualquier dispositivo que tenga una JVM, sin necesidad de modificar el código.Seguridad: Java proporciona un entorno seguro con características como la gestión de memoria automática (recolección de basura) y restricciones de acceso a datos.Multihilo: Java soporta la programación multihilo, permitiendo la ejecución concurrente de varias partes de un programa para mejorar el rendimiento.Robustez: Java es conocido por ser robusto debido a su manejo de excepciones y su sistema de gestión de memoria.Rendimiento: Aunque Java es un lenguaje interpretado, las técnicas de compilación Just-In-Time (JIT) y la optimización de la JVM mejoran significativamente su rendimiento.Distribuido: Java está diseñado para entornos distribuidos, lo que permite que los programas se ejecuten en múltiples sistemas conectados a una red.
jerasrquiade operadores
HI-SCORE
La jerarquía de operadores en Java determina el orden en el que se evalúan las expresiones. Aquí hay una lista de operadores en orden de precedencia (de mayor a menor):Postfix: expr++, expr--Unary: ++expr, --expr, +expr, -expr, ~, !Multiplicative: *, /, %Additive: +, -Shift: <<, >>, >>>Relational: <, >, <=, >=, instanceofEquality: ==, !=Bitwise AND: &Bitwise XOR: ^Bitwise OR: |Logical AND: &&Logical OR: ||Ternary: ? :Assignment: =, +=, -=, *=, /=, %=, &=, ^=, |=, <<=, >>=, >>>=
© 20XX java
232323