Ing sistemas

Solo disponible en BuenasTareas
  • Páginas : 14 (3444 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de octubre de 2010
Leer documento completo
Vista previa del texto
EL LENGUAJE DE PROGRAMACIÓN JAVA
Debido a que el presente documento centra su atención en la programación de dispositivos móviles, solamente se dará un descripción general del funcionamiento y características del lenguaje Java, ya que después se profundizará en su variante J2ME.
Cuando se programa en Java, se coloca todo el código en métodos, de la misma forma que se escriben funciones enlenguajes como C. En el presente capítulo se describen algunas de las principales características del lenguaje de programación Java.
Palabras clave
Las palabras claves en un lenguaje de programación son aquellas que tienen alguna función especifica para dicho lenguaje, por ejemplo una palabra que indique la impresión de una cadena de texto en pantalla.
Las siguientes son las palabras clave que estándefinidas en Java y que no se pueden utilizar como identificadores:
abstract               continue            for                      new                   switch
boolean               default               goto                   null                     synchronized
break                   do                      if                        package           this
byte                     double               implements      private              threadsafe
byvalue                else                   import               protected          throw
case                    extends             instanceof         public                transient
catch                    false                  int                      return                true
char                    final                   interface           short                  try
class                    finally                 long                   static                 void
const                    float                   native                super                while
Seguramente no serán estas las únicas palabras que no podrán ser utilizadas como identificadores, debido a que existen también las palabras utilizadas por lasclases que utilicemos (extendamos) en nuestros programas y las palabras reservadas de Java.
3.2.4. Palabras Reservadas
Además de las anteriores, el lenguaje se reserva unas cuantas palabras más, pero que hasta ahora no tienen un cometido específico. Esas palabras son:
cast                      future                 generic             inner
operator              outer                 rest                    var
Literales y tipos de datos
Java utiliza cinco tipos de datos básicos:
A) Enteros. Números sin punto decimal.
byte                            8 bits                 complemento a dos
short                           16 bits              complemento a  dos
int                               32 bits              complemento a dos
long                            64bits              complemento a dos
Por ejemplo: 21, 077, 0xDC00
B) Reales en coma flotante. Números con punto decimal.
float                            32 bits              IEEE 754
double                        64 bits              IEEE 754
Paquetes de Java
El lenguaje Java proporciona una serie de paquetes que incluyen ventanas, utilidades, un sistema de entrada/salida general, herramientas y comunicaciones.En la versión actual del JDK, los paquetes Java que se incluyen son:
java.applet
Este paquete contiene clases diseñadas para usar con applets. Hay una clase Applet y tres interfaces: AppletContext, AppletStub y AudioClip.
java.awt
El paquete Abstract Windowing Toolkit (awt) contiene clases para generar widgets y componentes GUI (Interfaz Gráfico de Usuario). Incluye las clases Button,Checkbox, Choice, Component, Graphics, Menu, Panel, TextArea y TextField.
java.io
El paquete de entrada/salida contiene las clases de acceso a ficheros: FileInputStream y FileOutputStream.
java.lang
Este paquete incluye las clases del lenguaje Java propiamente dicho: Object, Thread, Exception, System, Integer, Float, Math, String, etc.
java.net
Este paquete da soporte a...
tracking img