JAVA

Lenguaje de programacion

Es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina.

JAVA

es un lenguaje de programación de propósito general, concurrente,orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo

librería en JAVA

Se puede entender como un conjunto de clases, que poseen una serie de métodos y atributos. Estas librerías para Java es que facilitan muchas operaciones. De una forma más completa, las librerías en Java nos permiten reutilizar código, es decir que podemos hacer uso de los métodos, clases y atributos

lenguaje Orientado a Objetos

Se le llama así a cualquier lenguaje de programación que implemente los conceptos definidos por la programación orientada a objetos.

Java Virtual Machine

La maquina virtual de java, es una aplicación que adopta los programas Java compilados a las características del sistema operativo donde va a ejecutar.

Herencia

después de la agregación o composición, el mecanismo más utilizado para alcanzar algunos de los objetivos más preciados en el desarrollo de software como lo son la reutilización y la extensibilidad

Polimorfismo

se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos. El único requisito que deben cumplir los objetos que se utilizan de manera polimórfica es saber responder al mensaje que se les envía.

Programación Orientada a Objetos

(POO, u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.Está basada en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.

JAVAC

JAVAC compila el codigo JAVA y lo convierte en BYTECODES
despues se puede utilizar el JAVA - JAVA

Tipos de Datos en JAVA

Datos de tipo basico y referencia a objetos

Diferencia de Java frente a los demás lenguajes

Es posible programar por objetos mientras
que con JAVA se tiene que programar con objetos.

Clase

Es la creacion de objetos de datos segun su modelo, se utiliza para representar entidades o conceptos

subclase

es el objeto de la superclase y una supercalse puede tener muchas subclases el conjunto de los objetos son representados por una superclase