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