主流的编程语言都是面向对象, 都有 字段, 方法, 继承 的思想, 较为相似.
但以下方方面面也都存在差异, 所以学新语言, 既要掌握新的特点又不能与旧的搞混, 成本并不小.
语法及保留字
异常与日志
文件目录, IO
集合类
- list
- set
- dict
面向对象
- 构造函数
- 字段/方法的定义, 及 访问权限
- 内部类
- (多)继承
- 重写(override) 与 重载(函数名相同但完整签名不同, 多态)
custom对象的 hash,clone, sort
依赖导入及三方库安装
日期, 随机数, 字符串format
并发
- 多线程
- 多进程
解释器,垃圾回收
序列/反序列化
- json相关库
- 语言原生规范
web 相关
- MVC框架
- http 请求
- 数据库链接及 ORM