JAVA “Basics”: Entendiendo la Java Virtual Machine (JVM)
- Detalles
- Categoría: Tips JAVA
La singularidad de JAVA
Lejos de su aplicación original, JAVA apareció como una opción interesante a partir del desarrollo de
Lista completa de los tips (Notas Técnicas) de la tecnología JAVA en general publicados por Teknoda.
Lejos de su aplicación original, JAVA apareció como una opción interesante a partir del desarrollo de
No importa el tiempo que se lleve programando en JAVA, el mensaje de error Bad Magic Number es desconcertante, por lo menos cuando se ve por primera vez, y no está bien documentado su origen o sus causas. Se manifiesta en el momento que se intenta ejecutar una clase, por ejemplo, al cargar un applet. No es un error aritmético ni de asignación de tipos, tampoco tiene que ver con algo que uno asocie con las palabras “bad number”, ciertamente el adjetivo “magic” no es muy descriptivo.
Los mensajes en los que por lo general aparece “Bad Magic Number” pueden tener esta apariencia:
· Exception: java.lang.ClassFormatError nombre_package/nombre_clase (Bad Magic Number)
· java.lang.ClassFormatError: (Bad magic number).
JDBC (Java DataBase Connectivity), es una interfaz de programación que permite a los programas JAVA ejecutar sentencias SQL, para gestionar sobre cualquier base de datos “SQL-compliant”. Dado que la mayoría de las bases de datos relacionales hoy soportan SQL, JDBC se ha convertido en el estándar de la industria para que una aplicación JAVA pueda trabajar sobre sus datos, creando archivos o realizando cualquier tipo de operación sobre ellos.
La tecnología JDBC parte de una especificación, que se materializa como un conjunto de clases, métodos e interfaces, que actúan en distintos niveles del entorno JAVA. El nivel más bajo de las componentes JDBC es variable y configurable, dado que es dependiente de el/los DBMS (Oracle, SQL Server, etc.) a los que se desea acceder. Existe un driver JDBC para Sybase, otro para Oracle, otro para DB2/400, etc.
Justamente, la característica más importante de
La natural portabilidad de Java, sumada a
La oferta de IDEs en el mundo JAVA
Plug-ins
Lista parcial de los IDEs más populares
II. La alternativa de un IDE sin cargo
Software “Freeware/Shareware” y Software con licencia GNU
Características deseables en un IDE JAVA