高级语言

C& C++

  • 1972年C诞生
  • 贴近硬件,运行极快,效率极高
  • 可用于操作系统,编译器,数据库,网络系统等
  • (两大枷锁)指针与内存管理
  • 1982年C++诞生
  • 面向对象
  • 兼容C
  • 用于图形领域,游戏等

java

产生

  • 语言像C
  • 没有指针与内存管理
  • 真正的可移植性,编写一次,到处运行(jvm – java虚拟机,程序是在jvm上运行的)
  • 面向对象
  • 类型安全
  • 高质量的类库

java特性和优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

java三大版本

  • javaSE:标准版(桌面程序,控制台开发)
  • javaEE: E企业级(web端,服务器开发)
  • javaME:嵌入式开发(手机,小家电) 基本淘汰

JDK 、JRE、 JVM

  • JDK: Java Development Kit java开发者工具
  • JRE:Java Runtime Environment java运行时环境
  • JVM: JAVA Virtual Machine java虚拟机

03 高级语言java_内存管理