Java学习笔记 - Day1
学习Java目标
- 掌握一门编程语言
- 可以看懂代码,具备编程能力。
Why Java (vs python)
- 相比较Python,更原生态,更灵活。(Python只是上手简单,仅此而已)
- Java封装好了,调用是一样的
- 学完Java,再学习其他语言,会更快一些。如PHP,Python
- 具体解决问题,底层更多的是看算法

学习方法
- 写代码
- 记笔记
- 交流分享

开发语言历史
- 第一代: 二进制
- 第二代:汇编语言,用于逆向工程/机器人/病毒
- 第三代:高级语言,分为面向过程和面向对象,
- 面向过程:C语言 (操作系统、应用系统,多应用于不依赖OS,单片机)
- 面向对象:
- C++ (C语言基础上,面向对象)
- Java (比C/C++简单好用,多用于服务器开发)
- C# (微软山寨的C语言版本,多基于微软生态特性)
- Python (多用于数据分析)
- PHP (快速构建网站)
- 未来:量子计算机
浙公网安备 33010602011771号