问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

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

提问网友 发布时间:2022-04-21 18:53
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
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!

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

相关推荐
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的应用程序 炸鸡翅制作方法 炸鸡翅的具体材料和步骤(要家常做法) 炸鸡翅怎么做好吃又简单的做法窍门 家庭版炸鸡翅的做法 鸡翅油炸怎么做好吃 炸鸡翅怎么坐 家常炸鸡翅的制作方法 家常炸鸡翅最简单做法是怎样的? 最简单的炸鸡翅怎么做好吃? 鸡翅的制作方法视频
Top