1. 安卓手机能安装java程序吗
android的应用程序都是基于Java开发的,Android系统的手机当然能安装Java程序啦!
2. Android为什么选择Java作为开发语言
Android选择Java作为开发语言原因有以下几点:
1、Java是世界上使用人数最多的语言,所以更容易吸引开发者到Android生态里开发。
2、Java有一堆现成的开发工具,开发难度更小。
3、很多手机开发人员已经熟悉使用Java(Java ME),这个领域中,Java已为人所熟悉。
4、Java有内存管理,没有指针。相对C、C++更安全,在手机中,安全性很重要!
5、因为Java跑在虚拟机上,可限制APP程序开发OS内核,以保证手机的安全性。
6、Java在编译成JVM可运行的代码后,不需要在多台不同手机(硬件设备)上重新编译。手机硬件设备经常日新月异,所以这一点上也显得格外重要。
7、和C、C++相比,APP在手机上的那一点速度差异并不是一个大问题,如果是的话,应该考虑使用汇编语言。
3. 安卓系统是用java开发的吗
android是基于linux的开源操作系统。
linux是使用标准C语言开发的操作系统。
android底层驱动以及操作系统内核使用C语言以及汇编开发。
android操作系统本身是使用Java开发,并使用JNI调用本地的C语言库,实现操作系统底层调度。
android应用是使用Java开发;同时也可以使用C/C++
native开发,但是多数时候不用用到C。所以基本上就是Java为标准开发语言。
android使用了修改过的JVM(Java虚拟机)叫做dalvik虚拟机,其本质还是Java虚拟机。
所以对应每一个APP都会创建个dalvik虚拟机,也就是一个linux进程。
说复杂了,其实就是基于linux下的修改版Java虚拟机,运行java程序。
4. 安卓系统为什么用java
安卓是有JAVA虚拟机的,但是不支持塞班的后缀为sis,sisx等软件,只支持单纯的JAVA应用,部分应用还存在分辨率问题。
5. 安卓和java有什么区别
Android和Java的联系
Android的应用层上的应用程序是用Java编写的,以Java作为开发语言,但是,Java并不等同于Android,因为Android SDK引用了Java SDK的大部分,少数部分被Android SDK所抛弃。所以,要想从事Android的开发,就必须有Java基础。
Android和Java区别
Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优势之分,只是两种职业岗位选择,学安卓从事移动互联方向开发,学Java从事软件方向开发,主要看个人选择,从学Java转移到安卓,学安卓转移到Java都是可以的。
Java和Android都能做手机开发吗?
这两个方面都是可以做手机开发的;在以前半智能机的时代,我们手机应用的最多的就是Java、塞班操作系统了,这两个操作系统在三年以前应该和今天的安卓、IOS系统差不多,当时认为很完美了,不过时至今日,Java系统相对较少,随着3G时代的到来,人们最重要的网络终端设备一定是手机,而移动终端设备中3G系统的Android手机又最多,Android手机又以Java为基础,所以二者都可以说能做手机开发。
学Java和学Android哪个好?
现在安卓占智能系统大半的市场份额,当然智能系统或者是移动终端不仅仅是指手机,还有平板电脑。但是其实Java和Android这两者并没有可比性,因为发展方向并不一样,侧重点也不一样,Java按照实际的开发产品来看,至少有三个方向可以发展;手机终端、电脑客户端、web服务器断,而Android只适用于手机终端,因此Java的发展范围相对要广一些,也就是我们所说的工作岗位更多一些,而Android范围小一些,但是从待遇上来看普遍稍高,各有各的好处,再说学习来看,从Android转Java和从Java转Android都是可以的,不管哪个行业都存在金字塔顶端的人,如果做好的话两者都是不错的方向。
希望对您有所帮助!~
6. 现在的安卓机可以跑JAVA系统吗和A200系统
安卓对Java的支持和其他一般手机中Java软件支持完全不是一个概念。
笼统的你可以理解为,前者是系统级的,Java作为安卓系统的默认/推荐开发语言,安卓官方API(除了NDK)都是Java的。
而其他手机中对Java的支持是通过J2Me/Kjava,也就是说是Java虚拟机的移动版,并非系统原生支持,只是支持在这些手机平台上装一个Java虚拟机而已。
举个例子,Windows的API是C的,但是Windows下也可以安装JRE(Java 运行环境)来运行Java程序,但是很少有人用Java来做Windows的桌面程序,大多是用C/C++写。
但安卓的API本身就是Java的,不存在另装JRE的问题,也不存在不能访问本地API的问题,所以Android的程序都用Java来写。(除了对性能要求特别高的3D游戏等可能直接用C + NDK来写)
另外能在其他机子上跑的kjava程序不一定能在Android上跑,因为Android用的VM和Sun(现在是Oracle)的完全不同,只是都是用Java这个语言而已。
7. 安卓开发一定要用 Java 吗,其他语言开发方便吗
安卓开发我认为不一定要用Java,但是相比于其他的语言来说Java会比较的方便,因为学习计算机专业或软件开发专业的人,一般情况下,专业生课本全部都是发放的Java的课本,老师会根据书本和实际情况对Java语言进行教学。而且普遍情况下,掌握Java语言的编辑的人占绝大多数。如果使用其他的,遇到不懂得问题,可能就仅仅只能靠自己了。上图是安卓应用层开发的图片。
所以我认为做安卓开发最好使用Java,如果你的天赋、自学能力等各个方面都很强的话,可以使用其它的安卓设计的语言。
8. 安卓系统是用java开发的吗
android是基于linux的开源操作系统。
linux是使用标准C语言开发的操作系统。
android底层驱动以及操作系统内核使用C语言以及汇编开发。
android操作系统本身是使用Java开发,并使用JNI调用本地的C语言库,实现操作系统底层调度。
android应用是使用Java开发;同时也可以使用C/C++ native开发,但是多数时候不用用到C。所以基本上就是Java为标准开发语言。
android使用了修改过的JVM(Java虚拟机)叫做dalvik虚拟机,其本质还是Java虚拟机。
所以对应每一个APP都会创建个dalvik虚拟机,也就是一个linux进程。
说复杂了,其实就是基于linux下的修改版Java虚拟机,运行java程序。
9. java与安卓是什么关系
Java,是由Sun
Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java
applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java
applet。 Android以Java为编程语言,使接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个
Activity
类(class)负责创建视窗(window),一个活动中的Activity就是在
foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行的效果。如果运行中的
Activity
全部画面被其他
Activity
取代时,该
Activity
便被停止(stopped),甚至被系统清除(kill)。
View等同于J2ME的Displayable,程序人员可以通过
View
类与“XML
layout”档将UI放置在视窗上,Android
1.5的版本可以利用
View
打造出所谓的
Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout,HTC的Android
Hero手机即含有大量的widget。至于ViewGroup
是各种layout
的基础抽象类(abstract
class),ViewGroup之内还可以有ViewGroup。View的构造函数不需要再Activity中调用,但是Displayable的是必须的,在Activity
中,要通过findViewById()来从XML
中取得View,Android的View类的显示很大程度上是从XML中读取的。View
与事件(event)息息相关,两者之间通过Listener
结合在一起,每一个View都可以注册一个event
listener,例如:当View要处理用户触碰(touch)的事件时,就要向Android框架注册View.OnClickListener。另外还有Image等同于J2ME的BitMap。
10. 安卓系统怎么运行java
需要安装java才能运行的
安装JAVA程序方法:
1、在网站上搜索一个APK格式的JAVA虚拟机,下载安装程序后安装在手机上,
安装后手机上“所有程序”中增加此程序的图标,如下图(安装方法与安装
其他程序一样,通过手机浏览器下载安装或通过电脑下载安装包)
2、先下载好自己需要的JAVA安装包放在储存卡上,进入手机已安装好的“JAVA“,
再点击菜单键(手机下方三条横线的图标),点击储存卡选项
3、手机上会自动识别到储存卡上的JAVA软件,点击需要安装的一个软件,我们以安
装QQ软件为列(注意:并不是保存的所有的JAVA软件都会被识别),选择后点击确定
4、手机会提示选择文件夹,在点击空白处会自动跳转到下一个安装界面
5、界面直接切换到下一步操作界面时,会提示:应用程序手机QQ不受信任,
确定继续吗?请点击“确定”
6、点击“确定“后,手机将开始安装JAVA软件
7、安装完成后,手机会直接提示:想要启动应用程序吗?如需要启动就点击“确定“,
如不需要就点击”取消“,QQ软件就已安装完毕,如果需要使用QQ软件,就进入手机上
安装的“JAVA”程序,安装的JAVA软件都会在此程序打开后的页面显示,点击“手机QQ”即可运行