RT info:eu-repo/semantics/article T1 Java: un lenguaje de propósito general A1 Matellán Olivera, Vicente A1 Heras Quirós, Pedro de las A1 Aedo Cuevas, Ignacio A1 Centeno González, José A1 Fernández Llamas, Camino A1 González Barahona, Jesús A1 Ballesteros Cámara, Francisco J. A2 Arquitectura y Tecnologia de Computadores K1 Informática K1 Java K1 Lenguajes de programación AB Java se ha convertido en poco tiempo gracias al empuje comercial de Sun Mi crosystems en el paradigma de una nueva forma de dise nar crear distribuir y utilizarel software En esencia Java es un lenguaje de programaci on orientado a objetos interpre tado portable con recolecci on de basura y soporte dentro del lenguaje para concurrencia y que soporta la interacci on entre objetos remotos Al amparo de estas ideas ha surgido todo un entorno de desarrollo y explotaci onde software que Sun denomina el entorno Java Java environment Este comprendeel propio lenguaje Java un sistema operativo JavaOS bibliotecas de clases m aquinasvirtuales capaces de interpretar el c odigo Java sobre distintas arquitecturas etc Adem as Sun y otros proveedores han ido generando diferentes herramientas APIs etc. que handado lugar a un vocabulario propio con t erminos como JavaBeans JDBC AWT applets RMI etc .A lo largo del texto se encontrar an las deniciones de estos t erminos y la introducci ona sus fundamentos cr ticas y alabanzas a las ideas que se aportan ejemplos de uso referencias a la documentaci on y lugares en la red en los que se puede encontrar m asinformaci on sobre los temas tratados Se abordar an diversos aspectos de Java desde laestructura b asica del lenguaje la historia de sus creadores y sus in uencias las bibliotecasgr acas el acceso a bases de datoshasta el soporte para realizar aplicaciones distribuidaso la concurrencia en Java Se ha estructurado este art culo en tres bloques principales y que pueden leerse porseparado En primer lugar se describen los fundamentos del lenguaje incluyendo elsoporte gr acoen segundo lugar se presentan componentes m as espec cos como elacceso a bases de datos y los modelos de distribuci on y concurrencia y en tercer lugar seanalizan desde una perspectiva cr tica algunos aspectos del dise no del lenguaje Java PB Federación Española de Sociedades de Informática YR 2012 FD 2012-10-17 LK http://hdl.handle.net/10612/1908 UL http://hdl.handle.net/10612/1908 NO Cuadernos de Informática FESI, abril 1999, n. 1 NO 60 p. DS BULERIA. Repositorio Institucional de la Universidad de León RD 26-abr-2024