SDK (Software Development Kit): Software Development Kit
JDK (Java Development Kit): Software Development Kit for the Java language
JVM (Javavirtual machine): Java VM
JRE (Java Runtime Environment): Java runtime Environment, including Java Virtual Machine (JVM), Java Core Class library, and supporting files
J2SE (JAVA2 Standard Edition): Java 2, which contains the classes that make up the core of the Java language. For example: database connection, interface definition, input/output, network programming
Java EE (java2 Enterprise Edition): 2 Business Edition, is the technical specification for JAVA2 Enterprise Development, not only a few more classes than the Standard Edition. The Java EE also includes many components, such as Jsp,servlet,javabean,ejb,jdbc,javamail.
J2ME (java2 Micro Edition): Java 2 Miniature Edition
Their scope is: J2SE is included in the Java EE, J2ME contains the core class of J2SE, but some new proprietary classes have been added
Javase,javaee,javeme equivalent to J2se,j2ee,j2me
Database Related:
The JDBC (Java data Base Connectivity) Java database connection, a Java API for executing SQL statements, provides unified access to a variety of relational databases, consisting of a set of classes and interfaces written in the Java language.
DML (datamanipulation Language) manipulation language, which allows the user to implement basic operations on the database (additional pruning and checking).
The ODBC Open database interconnect is an integral part of the database in the Microsoft Open Services Architecture (Wosa,windows Open service Architecture),Connectivity It establishes a set of specifications and provides a set of standard APIs (application programming interfaces) for database access.
The meaning of abbreviations commonly used in work