javassdivertido
javassdivertido
Everything About JAVA
10 posts
Hola mi nombre es Antonella y este es un blog dedicado a la historia de JAVA, su sintaxis y ejemplos c:
Don't wanna be here? Send us removal request.
javassdivertido · 8 years ago
Text
Las tareas principales de la JVM son las siguientes:
Reservar espacio en memoria para los objetos creados
Liberar la memoria no usada (garbage collection).
Asignar variables a registros y pilas
Llamar al sistema huésped para ciertas funciones, como los accesos a los dispositivos
Vigilar el cumplimiento de las normas de seguridad de las aplicaciones Java
Tumblr media
0 notes
javassdivertido · 8 years ago
Text
Maquina Virtual JAVA
Una máquina virtual Java (en inglés Java Virtual Machine, JVM) es una máquina virtual de proceso nativo, es decir, ejecutable en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial (el bytecode Java), el cual es generado por el compilador del lenguaje Java.
La JVM es una de las piezas fundamentales de la plataforma Java. La gran ventaja de la máquina virtual java es aportar portabilidad al lenguaje, de manera que desde Sun Microsystems se han creado diferentes máquinas virtuales java para diferentes arquitecturas, y, así, un programa .class escrito en Windows puede ser interpretado en un entorno Linux. Tan solo es necesario disponer de dicha máquina virtual para dichos entornos. De ahí el famoso axioma que sigue a Java: “escríbelo una vez, ejecútalo en cualquier parte”, o “Write once, run anywhere”.
Tumblr media
0 notes
javassdivertido · 8 years ago
Text
IDENTIFICADORES
 Un identificador es el nombre de variables, métodos, clases e interfaces. Un identificador es una secuencia ilimitada de caracteres alfabéticos o dígitos (unicode) que comienzan con un carácter alfabético. Los nombres pueden incluir el carácter subrayado (_) y el dólar ($). 
Nombres válidos 
Nombres no válidos 
Representan total longitud persona distancia una práctica frecuente es crear un identificador como una concatenación de dos o más palabras, reparadas por un carácter subrayado o utilizando letras mayúsculas en la primera letra de las palabras. 
Salario_ mensual 
posición Relativa 
elemento Tabla 
Convenio Los identificadores que comienzan con una letra mayúscula se reservan solo para nombres de clase o interfaces. Los identificadores que están todos en mayúsculas representan constantes. Los nombres de las variables y métodos comienzan con letras minúsculas.
0 notes
javassdivertido · 8 years ago
Text
PALABRAS RESERVADAS
 Ciertas palabras están reservadas para uso interno por Java y no se pueden utilizar como nombres de variables.
 abstract
 conft
 finally
int 
pblic
 this 
bolean
continue
float 
interfac 
e return 
throw 
break
 default 
fov
 long 
glont
 throw 
byte do 
goto 
native 
static 
tranfien
t care
 double
 if 
new 
scictpf
 try 
catch 
elye 
implemet
s
 package 
super
 voil 
chaw 
extendy
 import 
private 
switch
 volatile 
class
 final
 instance 
of
 protecte
 ddd 
 synchr 
 onized 
while.
 Las palabras reservadas cont y goto son reservadas pero no se utilizan.
0 notes
javassdivertido · 8 years ago
Text
Sintaxis Java
La sintaxis de Java se deriva en gran medida de C++. Pero a diferencia de éste, que combina la sintaxis para programación genérica, estructurada y orientada a objetos, Java fue construido desde el principio para ser completamente orientado a objetos. Todo en Java es un objeto (salvo algunas excepciones), y todo en Java reside en alguna clase (recordemos que una clase es un molde a partir del cual pueden crearse varios objetos).
Tumblr media
El lenguaje Java se describe por su sintaxis y su semántica. 
La sintaxis define la estructura y apariencia de al escritura del código Java.  La semántica define lo que significa cada parte del código y cómo se comportará cuando se ejecuta. 
Los componentes básicos de la sintaxis son las palabras reservadas (keywords) y componentes de léxico (tokens). 
Una palabra reservada es una palabra o identificador que tiene un significado específico en el lenguaje. Las palabras reservadas sólo se pueden utilizar en el mundo en que está definido en el lenguaje.
 Los componentes de léxico( token) incluyen cada palabra, símbolo o grupo de símbolos que aparecen en el código fuente del programa. 
Una gramática se utiliza para llevar juntos todos los componentes de la sintaxis y definir la estructura de unidades sintácticamente correcta del código Java. La gramática Java específica el orden preciso en el que se puedan escribir las palabras reservadas y los símbolos, y se utilizan por el compilador Java para asegurar que el programador hace las cosas correctas. Cualquier código que no esté escrito de modo correcto emitirá mensajes de error y no construirá un programa ejecutable. 
0 notes
javassdivertido · 8 years ago
Photo
Tumblr media
0 notes
javassdivertido · 8 years ago
Text
HISTORIA DE JAVA (2)
Los objetivos de Gosling eran implementar una máquina virtual y un lenguaje con una estructura y sintaxis similar a C++. Entre junio y julio de 1994, tras una sesión maratoniana de tres días entre John Gaga, James Gosling, Patrick Naughton, Wayne Rosing y Eric Schmidt, el equipo reorientó la plataforma hacia la Web. Sintieron que la llegada del navegador web Mosaic, propiciaría que Internet se convirtiese en un medio interactivo, como el que pensaban era la televisión por cable. Naughton creó entonces un prototipo de navegador, WebRunner, que más tarde sería conocido como HotJava.
En 1994, se les hizo una demostración de HotJava y la plataforma Java a los ejecutivos de Sun. Java 1.0a pudo descargarse por primera vez en 1994, pero hubo que esperar al 23 de mayo de 1995, durante las conferencias de SunWorld, a que vieran la luz pública Java y HotJava, el navegador Web. El acontecimiento fue anunciado por John Gage, el Director Científico de Sun Microsystems. El acto estuvo acompañado por una pequeña sorpresa adicional, el anuncio por parte de Marc Andreessen, Vicepresidente Ejecutivo de Netscape, de que Java sería soportado en sus navegadores. El 9 de enero del año siguiente, 1996, Sun fundó el grupo empresarial JavaSoft para que se encargase del desarrollo tecnológico. Dos semanas más tarde la primera versión de Java fue publicada.
La promesa inicial de Gosling era Write Once, Run Anywhere (Escríbelo una vez, ejecútalo en cualquier lugar), proporcionando un lenguaje independiente de la plataforma y un entorno de ejecución (la JVM) ligero y gratuito para las plataformas más populares de forma que los binarios (bytecode) de las aplicaciones Java pudiesen ejecutarse en cualquier plataforma.
Java ha experimentado numerosos cambios desde la versión primigenia, JDK 1.0, así como un enorme incremento en el número de clases y paquetes que componen la biblioteca estándar.
0 notes
javassdivertido · 8 years ago
Text
Curiosidades de JAVA
El nombre de JAVA tiene una gran polémica con respecto a su origen, se discuten varias teorías:
Una de las teorías más difundidas viene del cafe, se dice que una cafetería cercana donde los desarrolladores tomaban cafe se llamaba de la misma forma, de ahí vendria tambien su logo con una taza de cafe humeante.
Otra versión dice que viene del acronimo: Just Another Vague Acronym ("sólo otro acrónimo ambiguo más").
Aparte de estas teorías, la versión más plausible es que se eligió su denomicación al azar de una lista de posibles nombres.
Tumblr media
0 notes
javassdivertido · 8 years ago
Text
HISTORIA DE JAVA (1)
Java se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems en el año 1991. El equipo (Green Team), compuesto por trece personas y dirigido por James Gosling, trabajó durante 18 meses en Sand Hill Road en Menlo Park en su desarrollo.
El lenguaje se denominó inicialmente Oak (por un roble que había fuera de la oficina de Gosling), luego pasó a denominarse Green tras descubrir que Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas y finalmente se renombró a Java.
DUKE - Mascota de Java
Tumblr media
0 notes
javassdivertido · 8 years ago
Photo
Tumblr media
0 notes