[自由讨论] Android 属于Java 三大体系里的那个分类?

Hedgehog 2010-07-15
Android属于Java三大体系里的那个分类?
Android是C编写的,提供了Java的开发接口,这个是属于J2ME还是J2SE?为什么?请各位朋友解读下!
魔力猫咪 2010-07-15
都不是。JavaSE、JavaME和JavaEE的分类是Sun提出的,而Google开发的Android则是自己单独制定了的一个JavaSE的子集。
zhq56030207 2010-07-16
魔力猫咪 写道
都不是。JavaSE、JavaME和JavaEE的分类是Sun提出的,而Google开发的Android则是自己单独制定了的一个JavaSE的子集。

有点不明白?既然是javaSE的一个子集,那说明android是属于javaSE的嘛
魔力猫咪 2010-07-16
我是指android的API除了Android框架本身,其他API只是JavaSE标准API的一个子集,进行了删减。
按照Sun的官方分类,如果说一个产品是基于JavaME、JavaSE或者JavaEE的,那么就必须实现一系列规定的JSR标准。而Google不管这个,自己规定了一套。Sun的分类标准中对于这种情况并没有说明,所以说其不能属于JavaSE。
look12345 2010-07-16
你是不是想知道学哪个比较接近android,我推荐java web开发
Hedgehog 2010-07-16
魔力猫咪 写道
我是指android的API除了Android框架本身,其他API只是JavaSE标准API的一个子集,进行了删减。
按照Sun的官方分类,如果说一个产品是基于JavaME、JavaSE或者JavaEE的,那么就必须实现一系列规定的JSR标准。而Google不管这个,自己规定了一套。Sun的分类标准中对于这种情况并没有说明,所以说其不能属于JavaSE。


如果是这个情况,那确实不能归类到J2ME,目前J2ME开始走下坡路了。唉
Hedgehog 2010-07-16
look12345 写道
你是不是想知道学哪个比较接近android,我推荐java web开发


JAVAWEB楼主说的应该是J2EE吧~
前段时间在Developer Android官方转了转。
Android SDK 提供的 package

-----------------------------------
Java.NET
java.io
java.nio
org.apache.*
android.net
android.net.http
android.net.WIFI
android.telephony.GSM
------------------------------------

从这些包中看的话,应该更接近J2SE吧。。
look12345 2010-07-17
Hedgehog 写道
look12345 写道
你是不是想知道学哪个比较接近android,我推荐java web开发


JAVAWEB楼主说的应该是J2EE吧~
前段时间在Developer Android官方转了转。
Android SDK 提供的 package

-----------------------------------
Java.NET
java.io
java.nio
org.apache.*
android.net
android.net.http
android.net.WIFI
android.telephony.GSM
------------------------------------

从这些包中看的话,应该更接近J2SE吧。。


就是java web,j2ee东西太多了。
嗯,接近j2se,除了界面部分,如果web做的多,net,http也会用到。
wangchangbing 2010-07-18
android使用了java的语法  但是不是jdk的范畴
他是sun java体系的一次分裂 不属于任何一个分支
ostrichmyself 2010-07-18
三大体系结构是针对JVM

Android属于另类DVM的架构,应该都不适合
Global site tag (gtag.js) - Google Analytics