JAVA简介

阅读:240
1. JAVA历史

Java最初是Sun Microsystems公司于1995年5月推出的,后来被Oracle收购。这里有个重要人物,Java之父詹姆斯.高斯林,他主导设计的。

2. JAVA组成
  1. JavaSE

    Java的标准版,包括了语言基础、网咯编程、多线程、IO等。

  2. JavaEE

    面向企业级开发,也就是企业版。包含十三种核心技术,这些都是规范。JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。

    在本教程学习完毕后,你需要学习JAVA WEB开发,就包括Servlet和JSP。

  3. JavaME

    面向嵌入式开发,特别是手机应用。在之前应用很广泛,现在基本上被安卓和IOS取代。

    总结:理解他们的关系,2和3都需要JavaSE的基础。

3. JAVA的特性

最重要的一点,就是面向对象。什么是面向对象,就是把世间万物抽象成类,比人、桌子、动物,都可以抽象一个类出来,抽象成人的类变成具体的人,比如张三,就是对象。

我们常说的JAVA的特性是封装、继承、多态,这些先记下来,后期的章节会详细讲解。

4. JVM、JRE、JDK

JAVA是跨平台的,一处开发,在不同的平台都可以运行,是不是很牛。那为什么跨平台呢?

那是因为针对不同的平台有不同的JVM虚拟机。JVM跨平台吗?答案是不可能。

  1. JVM(Java Virtual Machine),虚拟机。Java程序就是运行在此虚拟机中,玩转跨平台就靠它。C++语言是自己管理内存,JAVA有垃圾处理机制,自己管理内存,也是在JVM中完成。
  2. JRE(Java Runtime Environment),JAVA运行时环境。包括JVM和和需要的一些标准类库。
  3. 英文名称(Java Development Kit),Java 开发工具包。除了包含JVM、JRE外,还包括一些其他工具javac.exe,java.exe,jar.exe 等。

总结:三者关系是JDK>JRE>JVM。


© 版权归知否网(zhifou.net)所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权知否网将依法追究其法律责任。
读后有收获,请作者喝杯咖啡

精彩留言

发表评论
更多精彩内容,请关注微信公众号