java除了可以写applet和桌面程序,以及JSP,还可以写些什么程序啊
1个回答
展开全部
另外还可以写手机应用程序(需手机支持JAVA)、安卓智能操作系统下运行的各种应用程序。现在安卓系统是智能手机最流行的操作系统。
追问
安卓是个操作系统,里面内嵌了JRE?既然java是跨平台的,为什么通用平台的手机和安卓手机针对同一个程序,比如QQ,还要开发不同的版本啊?
追答
Android应用程序是用Java(TM)语言写成的,使用JDK的javac(或等效工具,例如ECJ)来编译。这个过程产生标准的Java字节码(.class文件)。这些文件再转化成Android的.dex文件,从使用的角度来看,它就是一种不同格式的Java class文件。通用手机平台要只能支持J2ME开发的手机应用程序。JAVA是夸平台的,但不能夸不同的机器的,智能手机和普通手机的硬件设备都不一样。夸平台要这样理解,用JAVA语言编写的一个程序,可以编译成在windows、Linux、苹果机等不同操作平台的机器上运行的程序,所以是夸平台的。!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询