问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Android开发和JAVA开发有什么区别

发布网友 发布时间:2022-04-21 18:53

我来回答

7个回答

热心网友 时间:2022-04-24 00:57

Android 是在java基础之上的一门语言
Android是用来开发手机APP的
学Android 需要先学java基础语法。

下边是网上找的,回答比较全面些。
Android和Java的区别:
简单地说,一种是操作系统,一种是开发语言。具体来说,Android是一种基于Linux的开放源码操作系统,主要用于便携设备(智能手机,平板电脑)。Java是一种面向对象的编程语言,它的最大的特点就是开源和免费,这因为如此,中国的大部分大型的软件系统是用Java开发的。
Android和Java的联系:
Android的应用层上的应用程序是用Java编写的,以Java作为开发语言,但是,Java并不等同于Android,因为Android SDK引用了Java SDK的大部分,少数部分被Android SDK所抛弃。
所以,要想从事Android的开发,就必须有Java基础。
另外,在Windows系统中可以搭建Android的Java开发环境,这样就可以实现在Windows系统中测试Android项目了。

热心网友 时间:2022-04-24 02:15

Android开发和JAVA开发 是截然不同的两个东西,就好比C语言只是一种概念你不能说他是vs studio的一种分支,因为C语言不是只能在vs studio上编译运行,C还可以在TC和GCC等等编译器上运行,Android和JAVA就是这种关系,你不应该问"Android开发和JAVA开发两者有什么区别"?你应该问Android为什么要在JAVA上开发,Android不一定非要在JAVA上开发,任何编程语言都可以进行Android开发,包括C/C++ C# VB python ,主流来讲Android在JAVA上开发,是因为JAVA各方面优点更加适合Android的开发

跨平台,一次编译到处运行,若你想要你的app在各种不同的平台设备上运行,那么所采用的开发语言就必须跨平台

效率高,Java语法相对简单,与C语言和C++语言很接近,但却丢弃了C++很少使用的、很难理解的、令人迷惑的那些语言特性,虽然有时可能会出现运行效率不佳,但是开发效率比较高。而且C++中让人头疼的指针问题,垃圾回收,在JAVA完全不需要考虑,系统自动帮你完成

虚拟机,Java程序是运行在虚拟机上的,这就为权限控制,崩溃隔离等问题打下了非常良好的基础,这样的话就算是一个程序崩溃了,往往也只是应用闪退而已,不容易造成系统的整体崩溃。

成熟,Java语言可以说是一个相当成熟的计算机编程语种,性能很好,用的人也超级多,除了基础类库完善,各种高级的第三方组件更是不计其数,更重要的是Java虚拟机规范是开放的,谷歌只要按照甲骨文的虚拟机规范很容易写出一套虚拟机。

安全,由于Java语言经常被使用在网络环境中,为了增加其程序的安全性,Java语言提了一个防止恶意代码攻击的安全机制,另外Java的强类型机制、垃圾回收器、异常处理和安全检查机制,也使得用Java语言编写的程序具有很好的健壮性。

热心网友 时间:2022-04-24 03:49

android开发是java开发的一个分支。 android种的类库有一部分和java类库基本一致,也就是类名一致。比如String,Integer这些,但是具体的实现都是改过的。不过java种的swing这些类库在android种就没有了,也就是说android种只用了java种的常用的类库。如果对java开发了解的话那么android很快就可以上手,只是熟悉api的一个过程而已。而且android开发比用java开发web要简单容易很多,因为不必了解太多的东西,只需要了解android方面就可以了,而不像做web,除了java还需要html,css,javascript,sql,甚至ssh框架,太繁琐了。说了这么多也就是说明android其实比一般的java开发还容易。区别不大,而且更简单。

热心网友 时间:2022-04-24 05:41

Android开发需要从Java语法学起,掌握如何使用Java来编写复杂逻辑处理,再到如何使用Android Studio来开发制作App,学习UI常见的控件,实战移动端UI界面开发。
java开发主要岗位大数据、云计算、人工智能等新兴方向。java开发也涉及到多个领域,主要负责电商、医疗、金融、ERP、物流管理、app服务端等系统功能的开发和优化工作。
其实每个互联网公司和大部分传统公司都有自家的Android应用,为用户带来更好的用户体验.同时Android系统的应用范围不限于app开发,在智能电视、智能手表、智能车载设备领域都有Android工程师的用武之地。

热心网友 时间:2022-04-24 07:49

安卓应用开发使用的语言是java语言,视图界面是通过xml配置,然后在java代码中设置调用后实现,主要的逻辑层面是在java代码中实现的!而java开发包含很多,java是夸平台语言,可以用于写后端服务器,也可以写网页,也可以用于移动端!所以java开发是包含安卓开发的,只是安卓开发更趋于界面的编写!

热心网友 时间:2022-04-24 10:13

这个问题是个范围问题。android开发是java开发的一个分支。你说的java类库是指标准类库吧。android种的类库有一部分和java类库基本一致,也就是类名一致。比如String,Integer这些,但是具体的实现都是改过的(还好改过的,不然和甲骨文打官司就惨了)。不过java种的swing这些类库在android种就没有了,也就是说android种只用了java种的常用的类库。你对java开发了解的话那么android很快就可以上手,只是熟悉api的一个过程而已。而且android开发比你用java开发web要简单容易很多,因为你不必了解太多的东西,只需要了解android方面就可以了,而不像做web你除了java还需要html,css,javascript,sql,甚至ssh框架,太繁琐了。说了这么多也就是说明android其实比一般的java开发还容易。区别不大,而且更简单。

热心网友 时间:2022-04-24 12:55

Android开发与JAVA两者是相辅相成的。JAVA给Android提供了开发的语言环境,Android的开发通过JAVA语言去实现。TKS!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 Java和Android有什么联系? 如何把PNG,JPG等格式的图片压缩 如何将一张图片jpg后缀改成zip后就会变成一个指定... 电脑文件的格式怎么转换啊,比如想把WinRAR改成ZIP... 怎么把jpg图片格式改成zip或者rar 突然呕吐腹泻是什么原因 腹泻肚子疼呕吐是什么原因? 半夜拉肚子想呕吐是什么原因因? 出现恶心呕吐腹泻的症状是什么原因引起的 恶心呕吐 上吐下泻是怎么回事 大人拉肚子 大人上吐下泻是什么病症? 大人呕吐是什么原因引起的 呕吐腹泻是什么原因 成年人突然呕吐是什么原因引起的 最近呕吐、腹泻是什么原因? 大人连吐和拉稀水便怎么回事? 呕吐拉肚子什么原因 大人拉肚子 想吐是怎么回事 大人一直呕吐。拉肚子,是什么原因? 学Java开发和Android开必哪个好? 安卓开发和java开发之间具体的关系是什么? java和android开发哪个有前途 Android开发 与 JAVA 程序员 那个前景更好? java web开发和安卓开发哪个前途好些 JAVA与安卓的关系 Java软件开发和安卓手机游戏开发哪个好呢?安卓开... Java开发和安卓开发薪资差距大吗?想详细了解。 安卓和java的关系是什么? 在安卓手机上怎么运行java的应用程序 炸鸡翅制作方法 炸鸡翅的具体材料和步骤(要家常做法) 炸鸡翅怎么做好吃又简单的做法窍门 家庭版炸鸡翅的做法 鸡翅油炸怎么做好吃 炸鸡翅怎么坐 家常炸鸡翅的制作方法 家常炸鸡翅最简单做法是怎样的? 最简单的炸鸡翅怎么做好吃? 鸡翅的制作方法视频