lunes, 6 de abril de 2009

Multi Thead: soporta de modo nativo los threat o hilos, sin necesidad del uso de librerías especificas (como es el caso del c++). Esto le permite además que cada hilo de una duplicación java pueda correr en una CPU distinta, si la duplicación se ejecuta en una maquina que posee varias CPU. las aplicaciones c++ no son capaces de distribuir de modo transparente para el programador la carga entre varias CPU.
actividad:
averiguar para que sirben los siguientes comandos, funciones e interpretes que pertenecen al paquete java:
a) javac
b) java
c) apple viewer.
d) javadoc

Tipos de datos:
Investiga sobre los distintos tipos de datos y variables:
enteros, reales, carácter y buliano.
Variables.
Desarrollo
1-b)Java; es un lenguaje de programación orientado a objetos.A diferencia de los lenguajes de programación convencionales, que generalmente están diseñados para ser compilados a código nativo, Java es compilado en un bytecode que es ejecutado (usando normalmente un compilador JIT), por una máquina virtual Java.
El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos mucho más simple y elimina herramientas de bajo nivel como punteros.Java está sólo lejanamente emparentado con JavaScript, aunque tengan nombres similares y compartan una sintaxis al estilo de C algo parecida.
1-d)Javadoc; es una herramienta que viene integrada con el JDK. Es un ejecutable, como "javac" (el compilador) y también se especifican las clases que se quieren "compilar". Lo diferente con javadoc es que no genera código ejecutable (bytecode en el caso de Java), sino documentos html.
Personalmente veo a javadoc como otra gran bondad de ese lenguaje sobrehumano que es Java. Aligera una de las tareas que supongo que la mayoría de los programadores considera un estorbo: La documentación.

¿Cómo funciona javadoc? Es muy sencillo. A medida que se codifica una clase se colocan comentarios delimitados por "/**" y "*/" para indicar inicio y fin del comentario respectivamente. En medio puede ir cualquier cantidad de texto con los caracteres que se desee. Dichos comentarios se colocan justo sobre la declaración de atributos y métodos públicos. Los comentarios colocados sobre métodos y atributos privados son ignorados por defecto, porque de todas formas dado el principio de abstracción del paradigma de programación orientada a objetos no tiene sentido saber para qué sirven si no son accesibles.
El ejecutable javadoc parsea los archivos de las clases y organiza los documentos html. En caso de haber herencia, incluye también los comentarios de los métodos y atributos heredados. También dispone de etiquetas y palabras especiales para ayudar a especificar mejor ciertas cosas como los parámetros de un método.

No hay comentarios:

Publicar un comentario