El lenguaje Java
Enviado por m2597 • 26 de Septiembre de 2013 • Ensayo • 1.702 Palabras (7 Páginas) • 539 Visitas
JAVA
Java es un lenguaje de programación y la primera plataforma informática creada por Sun Microsystems en 1995. Es la tecnología subyacente que permite el uso de programas punteros, como herramientas, juegos y aplicaciones de negocios. Java se ejecuta en más de 850 millones de ordenadores personales de todo el mundo y en miles de millones de dispositivos, como dispositivos móviles y aparatos de televisión.
¿Por qué necesito Java?
Existe un gran número de aplicaciones y sitios Web que no funcionan a menos que Java esté instalado, y muchas más que se crean a diario. Java es rápido, seguro y fiable. De portátiles a centros de datos, de consolas de juegos a súper equipos científicos, de teléfonos móviles a Internet, Java está en todas partes.
BENEFICIOS
El lenguaje Java y la tecnología relacionada evolucionan a través de Java Comunista Procesos, un mecanismo que permite desarrollar especificaciones técnicas para la tecnología Java.
Java es la plataforma de aplicaciones más popular del planeta y proporciona un interesante ecosistema de desarrolladores impulsado por herramientas eficaces, libros, bibliotecas, muestras de código y mucho más.
Java permite realizar despliegues con confianza con entornos de tiempo de ejecución que van de Java SE en equipos de sobremesa a Java SE foro Embudad Divises y Oracle Java Micro Edition Embudad Cliente.
Java SE foro Embudad Divises incluye compatibilidad con requisitos clave, como la compatibilidad con procesadores integrados, la gestión de potencia, los despliegues con huella pequeña y mucho más.
Oracle Java ME Embudad Cliente se basa en Conectad Divise Configuración (CDC), un subconjunto de la plataforma Java SE, y proporciona rendimiento Java para los dispositivos con recursos restringidos.
Java alcanza un rendimiento nativo y proporciona portabilidad en una amplia gama de procesadores y sistemas operativos integrados.
Java ofrece un entorno de aplicaciones avanzado con un alto nivel de seguridad que es idóneo para las aplicaciones de
Java EE 6 incluye el nuevo y ligero Web Pro file para crear las aplicaciones web de última generación, así como toda la eficacia de la plataforma Java EE 6 para las aplicaciones empresariales.
Los desarrolladores se benefician de más anotaciones, más POJO, empaquetado simplificado y menos configuración XML.
°°CARACTERISTICAS°°
1. Java es sensible a mayúsculas y minúsculas. Por convención los nombres de las clases comienzan con mayúscula y los métodos y objetos con minúscula.
2. Los comentarios en Java pueden tener varios estilos:
-/* comentario */ - // comentario
-/**comentario extendido
hasta que se encuentre */
3. Java ignora los comentarios y espacios en blanco. La disposición del código es más conveniencia de visualización que exigencia lexicográfica.
4. Las sangrías y métodos de presentación son herencia del C y C++.
5. Java utiliza; como separador de posiciones y {} como agrupador de posiciones.
6. Los nombre de los identificadores siguen la siguientes reglas:
1. Un identificador no puede ser una palabra clave
2. Un nombre debe empezar con una letra, subrayado _ o signo $
3. Después de la primera letra se puede utilizar cualquier carácter, a excepción de aquellos reservados para uso del lenguaje (. + ...)
La convención de nombres ha de ser coherente y aportar significancia al contexto, así:
Emplear verbos para las acciones y métodos.
0. Letras mayúsculas iniciales para nombres de clases.
1. Minúsculas para nombres de métodos.
2. Mayúsculas para distinguir entre palabras en nombres compuestos.
Lo anterior es podrá generar las convenciones oportunas, pero con significado y valor añadido.
VENTAJAS DESVENTAJAS
O El JDK es una herramienta libre de licencias (sin costo), creada por Sun.- Está respaldado por un gran número de proveedores.
O Existe soporte dado por Sun.
O Debido a que existen diferentes productos de Java, hay más de un proveedor de servicios.
Osuno saca al mercado cada 6 meses una nueva versión del JDK.
O Es independiente de la plataforma de desarrollo.
O Existen dentro de su librería clases gráficas como alta y swing, las cuales permiten crear objetos gráficos comunes altamente configurables y con una arquitectura independiente de la plataforma.
O Java permite a los desarrolladores aprovechar la flexibilidad de la Programación Orientada a Objetos en el diseño de sus aplicaciones.
O El conocimiento sobre tecnología Java está en alto crecimiento en el mercado.
O Se puede acceder a bases de datos fácilmente con JDBC, independientemente de la plataforma utilizada. O El manejo de las bases de datos es uniforme, es decir transparente y simple.
O Existen las herramientas Cristal Reportes o herramientas libres como test que los genera en formato p.o. La API que utilizan estas herramientas en Java, es la más recomendable
Para generar reportes en Web. o Hay diferentes tipos de soporte técnico para la misma herramienta, por lo que el análisis de la mejor opción se dificulta
O Para manejo a bajo nivel deben usarse métodos nativos, lo que limita la portabilidad.
O El diseño de interfaces gráficas con awt y swing no es simple. O Existen herramientas como el JBuilder que permiten generar interfaces gráficas de manera sencilla, pero tienen un costo adicional.
O Puede ser que no haya JDBC para bases de datos poco comerciales.
o Algunas herramientas tienen un costo adicional
VERsIONES DE JAVA
DK 1.0 (23 de enero de 1996)
JDK 1.1 (19 de febrero de 1997). Una
...