JAVA简介
阅读:5281. JAVA历史
Java最初是Sun Microsystems公司于1995年5月推出的,后来被Oracle收购。这里有个重要人物,Java之父詹姆斯.高斯林,他主导设计的。
2. JAVA组成
JavaSE
Java的标准版,包括了语言基础、网咯编程、多线程、IO等。
JavaEE
面向企业级开发,也就是企业版。包含十三种核心技术,这些都是规范。JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。
在本教程学习完毕后,你需要学习JAVA WEB开发,就包括Servlet和JSP。
JavaME
面向嵌入式开发,特别是手机应用。在之前应用很广泛,现在基本上被安卓和IOS取代。
总结:理解他们的关系,2和3都需要JavaSE的基础。
3. JAVA的特性
最重要的一点,就是面向对象。什么是面向对象,就是把世间万物抽象成类,比人、桌子、动物,都可以抽象一个类出来,抽象成人的类变成具体的人,比如张三,就是对象。
我们常说的JAVA的特性是封装、继承、多态,这些先记下来,后期的章节会详细讲解。
4. JVM、JRE、JDK
JAVA是跨平台的,一处开发,在不同的平台都可以运行,是不是很牛。那为什么跨平台呢?
那是因为针对不同的平台有不同的JVM虚拟机。JVM跨平台吗?答案是不可能。
- JVM(Java Virtual Machine),虚拟机。Java程序就是运行在此虚拟机中,玩转跨平台就靠它。C++语言是自己管理内存,JAVA有垃圾处理机制,自己管理内存,也是在JVM中完成。
- JRE(Java Runtime Environment),JAVA运行时环境。包括JVM和和需要的一些标准类库。
- 英文名称(Java Development Kit),Java 开发工具包。除了包含JVM、JRE外,还包括一些其他工具javac.exe,java.exe,jar.exe 等。
总结:三者关系是JDK>JRE>JVM。
赞赏支持
