| 语言特性 | JAVA | Javascript |
|---|---|---|
| 抽象 | 类(class),对象(object) | 类(class),对象(object),函数(function) |
| 继承 | extends | prototype |
| 面向过程 | AOP,动态代理 | 装饰器模式,func.call/func.apply,Proxy/Reflect |
| 回调 | 多线程,Future+Callable | Promise |
| 动态参数 | 动态参数(…),只能放在最后 | Rest参数(只能放在最后)和Spread参数(…) |
| 对象拷贝 | BeanUtils.copyProperties(浅拷贝) | object.assign(浅拷贝),Spread语法 |
| 网络通信 | http,socket | xmlHttpRequest,webSocket |
持续更新中。。。



