Day02

Java帝国的诞生

c&c++

  • 1972年C诞生

    • 贴近硬件,运行极快,效率极高。

    • 操作系统、编译器、数据库、网络系统等

    • 缺点:指针和内存管理比较麻烦

  • 1982年C++诞生

    • 面向对象

    • 兼容C

    • 图形领域、游戏等

Java的诞生

  • 语法有点像C

  • 没有指针和内存管理

  • 真正的可移植性,编写一次,到处运行

  • 面向对象

  • 类型安全

  • 高质量的类库

Java的初生和发展

  • 图形界面的程序Applet的广泛应用使Java传播

  • Java 2标准版(J2SE):去占领桌面(桌面程序、控制台开发......)

  • Java 2移动版(J2ME):去占领手机

  • Java 2企业版(J2EE):去占领服务器(web端、服务器开发)

  • 三高:高可用、高性能、高并发

  • IBM:Eclipse开发平台

  • 后期的ruby、PHP、python语言

  • 2006:Hadoop(大数据领域)

  • 2008:Android(手机端)

Java特性和优势

  • 跨平台性(Write once ,Run anywhere):核心是Jvm

  • 分布式

  • 高性能

  • 动态性:反射机制

  • 多线程:边听音乐,边打游戏

  • 使用人多

  • 健壮性

Java三大版本

  • JavaSE:标准版(桌面程序、控制台开发......)

  • JavaME:嵌入式开发(手机,小家电)

  • JavaEE:E企业级开发(web端、服务器开发......)

JDK、JRE、JVM

  • JDK:Java Development Kit

  • JRE:Java Runtime Environment

  • JVM:Java Virtual Machine(Java的虚拟机)

  • JDK包含JRE

  • JRE包含JVM

  •  

     

     



posted @ 2022-02-10 21:31  化-  阅读(31)  评论(0)    收藏  举报