Java
Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.Con respecto a la memoria, su gestión no es un problema ya que ésta es gestionada por el propio lenguaje y no por el programador.
Algunas Ventajas:
- Manejo automático de la memoria. (para los que vienen de C/C++) " Si, no hay punteros! WOW!". El manejo de la memoria se hace automáticamente y utilizando el garbage collector. Esto ahorra SIGNIFICANTE tiempo de programación.
- Lenguaje Multi-plataforma: El código que escrito en java es leído por un interprete, por lo que su programa andará en cualquier plataforma.
- Programación Orientada a Objetos: Paradigma muy utilizado hoy en dia que facilita y organiza mucho la programación.
- Puede correr en el explorador y en dispositivos móviles.
- Sintaxis similar a C/C++, pero mas simple.
- Fácil de aprender.
- GRATIS!
Algunas Desventajas:
- Menos Eficiente, comparado a C/C++.
- Requiere un interprete.
- Algunas implementaciones y librerías pueden tener código rebuscado.
- Una mala implementación de un programa en java, puede resultar en algo muy lento.
Lista de reproduccion:
Canal Youtube:
Introduccion
Curso Completo
Tutorial
Programacion Java 1: Descargar JDK
Tutorial Programacion Java 2: Descargar Eclipse IDE
Tutorial Programacion Java 3: Teoria Basica
Tutorial Programacion Java 4 : Primer Programa
Tutorial Programacion Java 5 : Comentarios
Tutorial Programacion Java 6 : Variables
Tutorial Programacion Java 7 : Tipos Primitivos
Tutorial Programacion Java 8 : Float, Double, Short
Tutorial Programacion Java 9 : Operaciones Matematicas
TutorialProgramacion Java 10 : Asignaciones Rapidas
Tutorial Programacion Java 11 : Pre & Post fix
Tutorial Programacion Java 12 : Comparaciones Lógicas
Tutorial Programacion Java 13 : Condiciones ( if )
Tutorial Programacion Java 14 : Ejemplo de Condiciones
Tutorial Programacion Java 15 : Switch Case
Tutorial Programacion Java 16 : Ciclo For
Tutorial Programacion Java 17 : Ciclo While
Tutorial Programacion Java 18 : Ciclos y Condiciones
Tutorial Programacion Java 19 : Break y Continue
Tutorial Programacion Java 20 : Programacion Orientada aObjetos
Tutorial Programacion Java 21 : Class
Tutorial Programacion Java 22 : Instance
Tutorial Programacion Java 23 : Metodos
Tutorial Programacion Java 24 : Parametros
Tutorial Programacion Java 25 : Constructor
Tutorial Programacion Java 26 : Multiples Constructores
Tutorial Programacion Java 27 : Modificadores Public y Private
Tutorial Programacion Java 28 : Modificador Static
Tutorial Programacion Java 29 : Herencia
Tutorial Java 30 : Herencia en Java
Tutorial Java 31 : Sobrecarga de Metodos
Tutorial Programacion Java 32 : Sobrecarga de Metodos
Tutorial Java 33 : Sobrecargar Constructor
Tutorial Java Español 34 : Arreglos (Arrays)
Tutorial Programacion Java 35 : Modficador final
Tutorial Programacion Java 36 : Interfaz Grafica
Tutorial Java 37 : Primer Ventana
Tutorial Programacion Java 38 : Layout
Tutorial Programacion Java 39 : Flow Layout
Tutorial Programacion Java 40 : JPanel
Tutorial Programacion Java 41 : Grid Layout y Paneles
Tutorial Programacion Java 42: Interfaces
Tutorial Java 43 : Eventos
Tutorial Java 44 : JButon y Eventos
Tutorial Java 45 : JButon ActionListner
Tutorial Java 46 : Varios Botones JButon
Tutorial Java 47 : JButton con Imagen
Tutorial Java 48 : JButton con Rollover
Tutorial Java 49 : JTextField
Tutorial Java 50: Ejemplo
Tutorial Java 51: Calculadora Parte 1
Tutorial Java 52: Calculadora Parte 2
Tutorial Java 53: Calculadora Parte 3
Tutorial Java 54: Calculadora Parte 4
Tutorial Java 55: Calculadora Parte 5
Tutorial Java 56: Menu
Tutorial Java 57: Eventos Menu
Tutorial Programacion Java 58: Applet
Tutorial Programacion Java 59: Applet en HTML
Tutorial Programacion Java 60: Thread
Tutorial Programacion Java 2: Descargar Eclipse IDE
Tutorial Programacion Java 3: Teoria Basica
Tutorial Programacion Java 4 : Primer Programa
Tutorial Programacion Java 5 : Comentarios
Tutorial Programacion Java 6 : Variables
Tutorial Programacion Java 7 : Tipos Primitivos
Tutorial Programacion Java 8 : Float, Double, Short
Tutorial Programacion Java 9 : Operaciones Matematicas
TutorialProgramacion Java 10 : Asignaciones Rapidas
Tutorial Programacion Java 11 : Pre & Post fix
Tutorial Programacion Java 12 : Comparaciones
Tutorial Programacion Java 13 : Condiciones ( if )
Tutorial Programacion Java 14 : Ejemplo de Condiciones
Tutorial Programacion Java 15 : Switch Case
Tutorial Programacion Java 16 : Ciclo For
Tutorial Programacion Java 17 : Ciclo While
Tutorial Programacion Java 18 : Ciclos y Condiciones
Tutorial Programacion Java 19 : Break y Continue
Tutorial Programacion Java 20 : Programacion Orientada aObjetos
Tutorial Programacion Java 21 : Class
Tutorial Programacion Java 22 : Instance
Tutorial Programacion Java 23 : Metodos
Tutorial Programacion Java 24 : Parametros
Tutorial Programacion Java 25 : Constructor
Tutorial Programacion Java 26 : Multiples Constructores
Tutorial Programacion Java 27 : Modificadores Public y Private
Tutorial Programacion Java 28 : Modificador Static
Tutorial Programacion Java 29 : Herencia
Tutorial Java 30 : Herencia en Java
Tutorial Java 31 : Sobrecarga de Metodos
Tutorial Programacion Java 32 : Sobrecarga de Metodos
Tutorial Java 33 : Sobrecargar Constructor
Tutorial Java Español 34 : Arreglos (Arrays)
Tutorial Programacion Java 35 : Modficador final
Tutorial Programacion Java 36 : Interfaz Grafica
Tutorial Java 37 : Primer Ventana
Tutorial Programacion Java 38 : Layout
Tutorial Programacion Java 39 : Flow Layout
Tutorial Programacion Java 40 : JPanel
Tutorial Programacion Java 41 : Grid Layout y Paneles
Tutorial Programacion Java 42: Interfaces
Tutorial Java 43 : Eventos
Tutorial Java 44 : JButon y Eventos
Tutorial Java 45 : JButon ActionListner
Tutorial Java 46 : Varios Botones JButon
Tutorial Java 47 : JButton con Imagen
Tutorial Java 48 : JButton con Rollover
Tutorial Java 49 : JTextField
Tutorial Java 50: Ejemplo
Tutorial Java 51: Calculadora Parte 1
Tutorial Java 52: Calculadora Parte 2
Tutorial Java 53: Calculadora Parte 3
Tutorial Java 54: Calculadora Parte 4
Tutorial Java 55: Calculadora Parte 5
Tutorial Java 56: Menu
Tutorial Java 57: Eventos Menu
Tutorial Programacion Java 58: Applet
Tutorial Programacion Java 59: Applet en HTML
Tutorial Programacion Java 60: Thread