2. Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a
principio de los años 90´s.
En Diciembre de 1950 Patrick Naughton, ingeniero de Sun Microsystems, reclutó a varios
colegas y empezaron a trabajar un nuevo proyecto conocido como "El proyecto verde".,
trabajaron sin descanso durante 18 meses.
Intentaban desarrollar una nueva tecnología para programar la siguiente generación de
dispositivos inteligentes,
Después de mucho trabajo el resultado fue un lenguaje que tenía similitudes con C, C++
HISTORIA DE JAVA
3. Más tarde, se cambiaría el nombre de Oak a
Java, por existir ya un lenguaje con el nombre
de Oak. Se supone que le pusieron ese nombre
mientras tomaban café (Java es nombre de un
tipo de café,originario de Asia).
En Agosto de 1991 ya corría sus primeros
programas. Después de un tiempo había
desarrollado un sistema en un prototipo llamado
Star7, que permitía a los usuarios responder al
teléfono desde cualquier lugar.
Hoy en día, puedemos encontrar la tecnología
Java en redes, superordenadores científicos,
portátiles y teléfonos móviles; hoy en dia Java
está en todas partes.
4. DEFINICIÓN DE JAVA
JAVA permite crear programas que funcionan en
cualquier tipo de ordenador y sistema operativo. Se usa
el Java para crear programas especiales denominados
applets, que pueden ser incorporados en páginas web
para hacerlas interactivas.
Con java podemos crear programación orientada a
objetos, la posibilidad de ejecutar un mismo programa
en diversos sistemas operativos, la opción de ejecutar el
código.
5. CARACTERÌSTICAS
★ Lenguaje Simple.- Porque contiene la
misma estructura de c y c++
★ Orientado a Objeto.- En su mayoría está
orientada a objeto, ya que al estar
agrupados en estructura es más fácil su
manipulación.
★ Distribuido.- Facilita la creación de
aplicaciones distribuidas ya que proporciona
una colección de clases para aplicaciones en
red, (utiliza protocolo TCP, HTTP).
★ Robusto.- proporciona numerosas
comprobaciones en compilación y en tiempo
de ejecución.
6. ★ Alto rendimiento.-Java es considerado
de alto rendimiento por ser tan veloz en el
momento de correr los programas y por
ahora muchas líneas de código.
★ Interpretado y compilado a la vez.- Java
puede ser compilado e interpretado en
tiempo real, ya que cuando se construye
el código fuente este se transforma en
una especie de código de máquina.
★ Seguro.- En el lenguaje y en el sistema de
ejecución de tiempo real.
★ Portable.- La arquitectura sobre la cual está
trabajando, hace que su portabilidad sea muy
eficiente.
7. VENTAJAS DE JAVA
ventajas
Java es un lenguaje multiplataforma:
Java es un software de distribución libre: Java implementa funciones de seguridad
Java es un lenguaje muy completo y poderoso:
Java es el unico lenguaje soportado
Java es uno de los lenguajes más demandados
8. DESVENTAJAS DE JAVA
❖ La Velocidad los programas hechos en java no tienden a ser muy rápidos.
❖ Costo algunas herramientas tienen un costo adicional.
❖ En el momento de compilar se tarda mas q c++.
❖ Soporte Técnico hay diferentes tipos de soporte para la misma herramienta por lo
que elegir la mejor opción se dificulta.
❖ Los problemas de acceso a la memoria y liberación automática permiten que java
sea poco apropiado para desarrollar aplicaciones.
9. Ejemplo
1. #include <stdio.h>
2. #include <math.h>
3. int main()
4. {
5. int n;
6. printf("Ingresa un numeron");
7. scanf("%d",&n);
8. if(n==0){
9. printf("El numero %d es nulo",n);
10. } else{
11. if(n>0){
12. printf("El numero %d es
positivo",n);
13. }else{
14. printf("El numero %d es
negativo",n);
15. }
16. }
17. return 0;
18. }
1. import java.util.Scanner;
2. public class Main {
3. public static void main(String[] args)
{
4. Scanner sc=new Scanner(System.in);
5. System.out.println("Ingresa un
numero");
6. int n= sc.nextInt();
7. if(n==0){
8. System.out.println("El numero "+n+"
es nulo");
9. } else{
10. if(n>0){
11. System.out.println("El
numero "+n+" es positivo");
12. }else{
13. System.out.println("El numero
"+n+" es negativo");
14. }
15. }
16. }
17. }
java c++