美文网首页
Java语言概述

Java语言概述

作者: 星夜漫读 | 来源:发表于2020-03-17 17:29 被阅读0次

    1972年C诞生

    • 贴近硬件,运行极快,效率极高
    • 操作系统,编译器,数据库,网络系统等
    • 指针和内管理

    1982年C++诞生

    • 面向对象
    • 兼容C语言
    • 图形领域、游戏等

    建立Java语言

    • 语言有点像C语言
    • 没有指针
    • 没有内存管理
    • 真正的可移植性,编写一次,到处运行
    • 面向对象
    • 类型安全
    • 高质量的类库
    • ...

    Java语言的发展

    • 1995年的网页简单而粗糙,缺乏互动性。
    • 图形界面的程序(Applet)

    Java的三个版本

    • java 2 标准版(J2SE) : 桌面程序、控制台开发...
      java 2 移动版(J2ME) 嵌入式开发: 手机,小家电...

    • java 2 企业版(J2EE) 企业级开发: Web端,服务器开发...

    • 大量的巨头加入

    基于java开发了句多的平台,系统,工具

    • 构建工具:Ant、Maven、Jekins
    • 应用服务器:Tomcat、Jetty、Jboss、Websphere、woblogic
    • Web开发:Struts、Spring、Hibernate、myBatis
    • 开发工具:Eclipse、Netbean、intellij idea、Jbuilder
    • ...
    • 2006年:Hadoop (大数据领域)
    • 2008年:Android (手机端)

    Java特性和优势

    • 简单性 (C++语法的纯净版,无头文件、无指针运算、不用分配内存,语法基于C语言)
    • 面向对象 (万物皆对象)
    • 可移植性 (跨平台性,write once,run anywhere)
    • 高性能
    • 分布式
    • 动态性 (反射机制使其具有动态性)
    • 多线程
    • 安全性
    • 健壮性

    JDK、JRE、JVM

    • JDK : Java Development Kit
    • JRE : Java Runtime Environment
    • JVM : Java Virtual Machine

    相关文章

      网友评论

          本文标题:Java语言概述

          本文链接:https://www.haomeiwen.com/subject/dyptyhtx.html