Java学习笔记 - Day1

学习Java目标

  • 掌握一门编程语言
  • 可以看懂代码,具备编程能力。

Why Java (vs python)

  • 相比较Python,更原生态,更灵活。(Python只是上手简单,仅此而已)
  • Java封装好了,调用是一样的
  • 学完Java,再学习其他语言,会更快一些。如PHP,Python
  • 具体解决问题,底层更多的是看算法

学习方法

  • 写代码
  • 记笔记
  • 交流分享

开发语言历史

  • 第一代: 二进制
  • 第二代:汇编语言,用于逆向工程/机器人/病毒
  • 第三代:高级语言,分为面向过程和面向对象
    • 面向过程:C语言 (操作系统、应用系统,多应用于不依赖OS,单片机)
    • 面向对象:
      • C++ (C语言基础上,面向对象)
      • Java (比C/C++简单好用,多用于服务器开发)
      • C# (微软山寨的C语言版本,多基于微软生态特性)
      • Python (多用于数据分析)
      • PHP (快速构建网站)
  • 未来:量子计算机
posted @ 2024-01-14 11:27  MyCodeit  阅读(15)  评论(0)    收藏  举报