Java开发和Android开发的区别如下:
编程上的区别
总的来说,区别在于android程序是基于组件给予配置的。
Android的应用开发使用的是java语言,可以说Android的java是java的缩减版本再加上apache对javaapi的扩充,使用google提供的android的javaAPI及googleAndroid的API进行开发,要求难度不是很高,googleAndroid的Api的应用开发的接口层面封装的很好,调去关系也会很明确,也很容易理解。而Android的UI设计属于android开发人员的难点及重点。AndroidFramework部分开发使用的也是Java语言,这对开发人员的质量要求较高,要求开发人员对Framework非常的了解,framework部分的开发可以脱离android来做,之后使用相应的工具生成dex文件即可加入framework框架应用。总之,在用用途上Android是用来开发手机APP的,而Java则多用来写web网站方面多。
从事Android的开发,就必须有Java基础。
❷ 安卓和java有什么区别
从整体来讲,java和android的区别在于android程序是基于组件和配置的,而且android开发以java语言为开发工具,表面上看他们有点同宗不同门,但实际上区别十分大,android是一个主坦樱流智能手机操作系统,java是一种开发语言,两者没有好坏之分,而且两者也是不同的岗位,从工作岗位来看,安卓从事的是移动互联方向,java则是从事开发方向。x0dx0ax0dx0aAndroid 虽然使用Java语言 作为开发工具 ,但是在实际开发中发让岁丛现,还是与Java SDKx0dx0a 有一些不同的地方雀敏。Android SDK引用了大部分的Java SDK,少数部分被Android SDK抛弃,比如说界面部分,java.awt package除了java.awt.font被引用外,其他都被抛弃,在Android平台开发中不能使用。将Java 游戏 移植到Android平台的过程中,Android SDK与Java SDK的区别是很需要注意的地方。
❸ android程序与Java程序的区别请详细解释一下,非常感谢!
android程序是Java编写的,但程序使用的android开发的API,就是andriod的库。简单的例子,比如你在java中编写1+1等于2这个程序,你并不需要编写加发定律告诉电脑,但电脑却能得出答案,你可能觉得这很自然,但其中加法定律的程序已经包含在java或c的库里了,每次运行1+1=2计算机都会调用这个库,但不需要让你知道。andriod就是提供了这个功能,它不需要让你知道java底层的编写,因位很多常用的库早就有人编写了,你的任务就是熟悉这写库,直接调用他们,这样就会大大的加快软件的开发效率。听人们都说andriod是java编写,但初学java的人一看andriod程序直接蒙掉,这是java吗?我有位朋友给我看andriod的Hello World时,我就直接蒙掉了。java只是基础,但要掌握更高层,更抽象的编程,还需要针对性的学习。
❹ Java和Android有什么区别
1.
Android 是在java基础之上的一门语言,Android是用来开发手机APP的,学Android 需要先学java基础语法。
2.
简单地说,一种是操作系统,一种是开发语言。具体来说,Android是一种基于Linux的...
3.
Android的应用层上的应用程序是用Java编写的,以Java作为开发语言,但是...
4.
Android开发与JAVA两者是相辅相成的。JAVA给Android提供了开发的语言...
❺ android开发和java开发有什么区别
安卓是用Java语言开发的! Java开发有后台有前端,内容就多了。
第一、平台不一样。java开发是桌面或者企业级的电脑上执行的,一个是在Android系统上执行的。两者的程式码不能互通。不过都是用java语言写的。
第二、不同系统上的控制元件不同,所以导致两者程式码不能通用。如果普通的个人电脑和安卓系统的控制元件名统一起孝辩腔来,通用性会好很多。
第三,硬体不同。个人电脑上很少有罗盘、GPS、闪光灯、移动/联通灶枯的接入功能吧。而这些在安卓系统上都有。如果软体需要使用这些硬体,那就肯定没法在个人电脑上执行。
再说一下相同点:
JAVA开发和安卓开发都是用java语言开发,所以语法十分相似。
最大的相同点,主要开发语言都是java,最大的区别,java开发注重于网站的开发,例如PC或者手机端的网页,用java开发更好一点;而安卓就简单了,主要就是开发app,执行在手机上的软体应用,是需要在手机上安装的,这应该是最大的区别。
这个问题是个范围问题。android开发是java开发的一个分支。你说的java类库是指标准类库吧。android种的类库有一部分和java类库基本一致,也就是类名一致。比如String,Integer这些,但是具体的实现都是改过的(还好改过的,不然和甲骨文打官司就惨了)。不过java种的swing这些类库在android种就没有了,也就是说android种只用了java种的常用的类库。你对java开发了解的话那么android很快就可以巧衫上手,只是熟悉api的一个过程而已。而且android开发比你用java开发web要简单容易很多,因为你不必了解太多的东西,只需要了解android方面就可以了,而不像做web你除了java还需要,css,javascript,sql,甚至ssh框架,太繁琐了。说了这么多也就是说明android其实比一般的java开发还容易。区别不大,而且更简单。
Android开发是java开发的一个分支,android种的类库有一部分和java类库基本一致,也就是类名一致,不过java种的swing这些类库在android种就没有了,也就是说android种只用了java种的常用的类库。
具体介绍:
1、Android 是在java基础之上的一门语言,Android是用来开发手机APP的,学Android 需要先学java基础语法。
2、简单地说,一种是作业系统,一种是开发语言。具体来说,Android是一种基于Linux的开放原始码作业系统,主要用于便携装置(智慧手机,平板电脑)。Java是一种面向物件的程式语言,它的最大的特点就是开源和免费,这因为如此,中国的大部分大型的软体系统是用Java开发的。
3、Android的应用层上的应用程式是用Java编写的,以Java作为开发语言,但是,Java并不等同于Android,因为Android SDK引用了Java SDK的大部分,少数部分被Android SDK所抛弃。所以,要想从事Android的开发,就必须有Java基础。另外,在Windows系统中可以搭建Android的Java开发环境,这样就可以实现在Windows系统中测试Android专案了。
4、Android开发与JAVA两者是相辅相成的。JAVA给Android提供了开发的语言环境,Android的开发通过JAVA语言去实现。