Java,Jvm 的设计理念和Android的基础和贯彻

Java的设计理念

初学Java——Java语言继承了Smalltalk的OOP的特性,是广泛运用的编程语言中的OOP的代表

再学Java——适用于网络开发的平台无关性语言,在Java的Object对象实现了wait,notify的对象级别的多线程的管程机制,让每一个Java对象都适用于高并发

回望Java——设计为Jvm一体的特性,Java是Jvm与编程人员的或窃窃私语,或雅望高谈(不过由于Java与Jvm背负了太多历史,GraalVM出来探路)

Jvm的设计理念

平台无关性 和 语言无关性

Android设计理念

全面贴合TCP/IP协议栈,让每一个Activity和Service分离,无处不在的C/S架构特点,每个进程都与具体的计算机平台无关,直接通过端口暴露给整个网络,成为网络的延伸

Mashup设计理念,让每一个Android页面,信息内交流都与HTTP设计理念等价,可以无缝对接,在包裹了Linux设计之上,打造了一个云平台,Android framework就是PaaS云平台的基板

后续发展:Chrome OS ,快应用,小程序

快应用和小程序只是移动设备平台服务无关的一个早产的畸形儿,是一种探索实现,单个人不对其有很好的展望,至少在技术层面如此,商业层面当然还是火爆;ChromeOS则是不将就的试探,继承了Android的衣钵

瓶颈:网络性能+设备性能

5G来临和锂电子业的持续高涨,Java,Jvm,Android的初衷一定将会的到释放和进一步的发展探索

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值