resumen de java

Páginas: 13 (3157 palabras) Publicado: 16 de septiembre de 2013
Código Fuente xx.java
Máquina con cualquier SO con el compilador JAVA
y el intérprete JAVA.
Bytecode, NO código de máquina

Máquina con intérprete de JAVA, JRE, JVM

*.- JAVA: Sist. Prog. OO únicamente.
*.- El intérprete viene en JRE (Java Runtime Enviroment)
JVM (Java Virtual Machine) viene dentro del JRE.
*.- ENTORNOS DE DESARROLLO Y EJECUCIÓN:
.- Java Development Kit (JDK)
Conjuntode programas y bibliotecas que permiten desarrollar, compilar, ejecutar y depurar
programas en Java. Es distribuido gratuitamente por Sun Microsystems(empresa q hace JAVA).
.- Java Runtime Environment (JRE)
Es una versión reducida del JDK destinado únicamente a ejecutar código. No es posible compilar
ni depurar.
.- Compilador de Java:
Toma los ficheros de código fuente, con extensión .java,y genera los ficheros compilados, con
extensión .class. Los ficheros .java son ficheros texto mientras que los ficheros .class son ficheros en
código binario que contiene los llamados bytecode.
El compilador de JAVA se llama JAVAC, y está dentro de JDK.
.- Máquina Virtual de Java:
Es la entidad que proporciona la independencia de plataforma para los programas Java
“compilados” en bytecodes.Un mismo programa fuente compilado en distintas plataformas o sistemas operativos,
genera el mismo fichero en bytecodes. El compilador de Java traduce el fichero fuente a código ejecutable por
una máquina que únicamente existe en forma virtual. si un mismo programa en bytecodes puede ser ejecutado en
distintas plataformas es porque existe un traductor de ese bytecodes a código nativo de lamáquina sobre la
que se ejecuta. Esta tarea es realizada por la JVM, de la cual existe una versión distinta para cada
plataforma.
*.- COSAS QUE NO EXISTEN EN JAVA
.- No existen funciones que no pertenezcan a ninguna clase. (se les llaman METODOS A LAS FUNCIONES)
.- No existen los punteros a datos.
.- No existen los punteros a funciones.
.- No existen estructuras ni uniones.
.- Las clases notienen destructor.
.- No existe multiherecia entre clases.
.- En versiones de Java 2 anteriores a la 1.5 no existían los enumerados ni los tipos de datos
genéricos.
.- No existe: sissy->GetName() NO…
sissy.GetName() OK…
*.- La Clase Math.sgrt(‘’): incluye todas las funciones matemáticas( , sen, cos, tan, etc)
*.- LOS TIPOS DE DATOS PRIMITIVOS Y SUS ENVOLTORIOS (WRAPPERS)
Estos tipos de datos(primitivos) no se crean a través del operador new, las variables de estos tipos
no son referencias, y se almacenan en la pila.
Los envoltorios para los tipos de datos primitivos son clases que permiten crear objetos en el heap (memoria
dinámica) que representen a los tipos primitivos.
.- JAVA no permite hacer Estructura de Datos con tipos de datos primitivos. Para resolver este
problema secrean los WRAPPERS
Para cada tipo de dato existe un wrapper.
Tipo primitivo
Envoltorio (Wrapper)
boolean
Boolean
char
Character
byte
Byte
short
Short
int
Integer
long
Long
float
Float
double
Double
.- En JAVA no se les llaman MIEMBROS DE DATOS, se les llaman CAMPOS.
.- En JAVA todo se crea en Mm dinámica (heap) y se pone new, EXCEPTO las variables primitivas.
.CLASE 3 “CLASESEN JAVA”:
*.- Las clases en JAVA están agrupadas en PAQUETES.
*.- Las Bibliotecas en JAVA tb están agrupadas en PAQUETES.
*.- En una clase .java sólo puede haber una clase pública y muchas privadas.
.- El fichero .java TIENE q tener el MISMO NOMBRE q esa clase Pública.
Ej: public class MiClase {}
El nombre del fichero: MiClase.java

1

*.- Si quiero agregar a un paquete debo ponerarriba de la clase: “package MyPackage”
*.- Package: NO es una clase, es una biblioteca de las clases.
*.- Declaración de las clases en JAVA.
Las sintaxis para declarar clases es la siguiente:

Ejemplo:

Si una clase hereda de otra, se utiliza la palabra clave extends para indicar la herencia. Ejemplo:

En Java no se permite herencia múltiple entre clases.
Si una clase es declarada...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Resumen java script
  • Resumen Lenguaje Java
  • Resumen
  • Resumen Java
  • Resumen capitulo 1 java 2-javier ceballos
  • Java
  • Resumen java basico
  • Resumen Datos Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS