The Java language is a pure object-oriented programming language.
Some technical terms in Java
- JDK (Java Development Kit): Software used by programmers who write Java programs
- JRE (Java Runtime Environment): software used by users who run Java programs
- Server JRE (Java SE Runtime Environment): The Java runtime environment used by the server
- SDK (Software Development Kit): Software Development Kit, used in Java to describe the JDK between 1998 and 2006
- DAO (Data Access Object): data access interface, data access, as the name implies, is to deal with the database
- MVC (Model View Controller): Abbreviation of model (model)-view (view)-controller (controller), a software design paradigm, used to organize code with a method of separating business logic and data display
Reference: link here