发布网友 发布时间:2022-04-21 18:53
共7个回答
热心网友 时间:2022-04-24 00:57
Android 是在java基础之上的一门语言热心网友 时间: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界面开发。热心网友 时间: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!