song137

第一代语言

机器语言 :二进制

第二代语言

汇编语言

第三代语言

  • 高级语言

  • 大体上分为:面向过程和面向对象两大类

  • C语言是典型的面向过程的语言。C++、JAVA是典型的面向对象的语言。

C &C++&java

1972年C诞生

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

  • 指针和内存管理

1982年C++诞生

  • 面向对象

  • 兼容C

  • 图形领域、游戏等

 

1995年:java

JAVA SE

JAVA ME

JAVA EE

2006年:Hadoop 大数据领域

2008年:Android 手机端

Java 特性和优势

  • 简单性

  • 面向对象

  • 可移植性:(JVM )write once,run anywhere

  • 高性能

  • 分布式

  • 动态性 :反射

  • 多线程

  • 安全性

  • 健壮性

java 三大版本

  • write onece ,run anywhere (JVM)

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

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

  • JAVA EE:E企业级开发(web端,服务器开发、、、)

JDK、JRE、JVM

  • JDK: Java Development Kit

  • JRE : Java Runtime Environment

  • JVM : java virtual machine

    Jdk 8

分类:

技术点:

相关文章: