Android和Java的区别:
Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优势之分,只是两种职业岗位选择,学安卓从事移动互联方向开发,学Java从事软件方向开发,主要看个人选择,从学Java转移到安卓,学安卓转移到Java都是可以的。完美空间认为:从职业角度出发,想要快速从事软件行业的开发,对大多数计算机不好的人员,安卓Android开发是最合适的选择。
从整体来讲,Java和Android的区别在于Android程序是基于组件和配置的,而且Android开发以Java语言为开发工具,表面上看他们有点同宗不同门,但实际上区别十分大,Android是一个主流智能手机操作系统,Java是一种开发语言,两者没有好坏之分,而且两者也是不同的岗位,从工作岗位来看,安卓从事的是移动互联方向,Java则是从事开发方向。
Java和Android都是可以做手机开发的;在以前半智能机的时代,手机应用的最多的就是Java、塞班操作系统了,这两个操作系统在三年以前应该和今天的安卓、IOS系统差不多,当时认为很完美了,不过时至今日,Java系统相对较少,随着3G时代的到来,人们最重要的网络终端设备一定是手机,而移动终端设备中3G系统的Android手机又最多,Android手机又以Java为基础,所以二者都可以说能做手机开发。
现在安卓能占智能系统的50%左右的市场份额,当然智能系统或者是移动终端不仅仅是指手机,因为从Android3.0以后就开始应用于平板电脑了,Android也是在快速的发展,从目前势头上来看,好像Android要略胜一筹,但是其实这两者并没有可比性,因为发展方向并不一样,侧重点也不一样,Java按照实际的开发产品来看,至少有三个方向可以发展;手机终端、电脑客户端、Web服务器端,而Android只适用于手机终端,因此Java的发展范围相对要广一些,也就是我们所说的工作岗位更多一些,而Android范围小一些,但是从待遇上来看普遍稍高,各有各的好处,再说学习来看,从Android转java和从Java转Android都是可以的,不管哪个行业都存在金字塔顶端的人,如果做好的话两者都是不错的方向。
总的来说,我比较建议你学Java,其主要原因是Java这个语言在我国发展的很完善,也是最受欢迎的编程语言之一,现在你要是可以把Java技术精通,具备一定的开发经验,在一二三线城市都可以找到合适的岗位工作。其次就是一个合格的Java开发工程师薪资待遇也不低,你做个几年的开发,具备一定的开发经验,到时候还可以往架构师方向发展。或者是等大数据在我国发展的成熟的时候,往Java大数据方向发展。
安卓其实也可以,不过安卓目前在我国发展的比较完善,正如一个答主所说,现在市场上需求的安卓人才,都需要你要有1-2年左右的开发经验,从长远来看的话,就市场发展前景这块来说的话,我更看好的是Java。不过随着智能手机的发展,绝对的事情谁能说的准呢?你们说对吗?