1.JVMhtml
2.JDK JREjava
3.Java SE EE MEmysql
4.OO OOPlinux
5.IOC程序员
6.SQLsql
7.POJO数据库
1.JVM:Java Virtual Machine(Java虚拟机)的缩写。编程
它是一个虚构出来的计算机,是经过在实际的计算机上仿真模拟各类计算机功能来实现的。windows
JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了不少java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。网络
若是你须要运行java程序,只需安装JRE就能够了。若是你须要编写java程序,须要安装JDK。
JRE根据不一样操做系统(如:windows,linux等)和不一样JRE提供商(IBM,ORACLE等)有不少版本,最经常使用的是Oracle公司收购SUN公司的JRE版本。
4.OO:Object-Oriented 面向对象.
OOP:Object-Oriented Programming 向对象编程(OOPS)
5.IOC: 控制反转(Inversion of Control)
是框架的重要特征,并不是面向对象编程的专用术语。它与依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)并无关系。
6. SQL:结构化查询语言(Structured Query Language)简称SQL
是用于访问和处理数据库的标准的计算机语言,这类数据库包括:Oracle, Sybase, SQL Server, DB2, Access ,mysql等等。
7.POJO:POJO(Plain Ordinary Java Object)简单的Java对象,
实际就是普通JavaBeans,是为了不和EJB混淆所创造的简称。
使用POJO名称是为了不和EJB混淆起来, 并且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时能够做为VO(value -object)或dto(Data Transform Object)来使用.固然,若是你有一个简单的运算属性也是能够的,但不容许有业务方法,也不能携带有connection之类的方法。
2019年6月21日 09:34:39