Day04:学习笔记

计算机语言发展史

机器语言

二进制【基本计算方式】

第二代语言

汇编语言

  • 解决人类无法读懂机器语言问题

  • 指令代替二进制

目前应用

逆向工程,机器人,病毒等

第三代语言

  • 摩尔定律

  • 高级语言[面向过程,面向对象]

  • C语言[面过] C++,JAVA[面对]

  • 各种语言【C语言 , C++语言 , Java语言 , C#语言 , Python,PHP,JavaScript】

初识Java

C&C++

1972年C诞生

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

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

  • 指针和内存管理

1982年C++诞生

  • 面向对象

  • 兼容C

  • 图形领域,游戏等

Java初生

  • 1995年网页简单粗糙,缺乏互动性

  • 图形界面的程序(Applet)

    Java特性和优势

    • 简单性
    • 面向对象

    • 可移植性

    • 高性能

    • 分布式

    • 动态性

    • 多线程

    • 安全性

    • 健壮性

    JDK,JRE,JVM

    • JDK:Java Development Kit

    • JRE:Java Runtime Enviroment

    • JVM:Java Virtual Machine

     

posted @ 2022-07-19 19:56  晚风不挽人  阅读(21)  评论(0)    收藏  举报