loading请求处理中...
手机版 新型设计开发 托付式服务平台 全国
新人享福利×

安卓软件开发要掌握哪些语言基础?

提问者:笔无声one 1回答 浏览次数:328 提问时间: 2014/10/14 17:24
我来回答
您还可以输入1500

全部回答

  • D9dark工作室 2014/10/14 17:30
        1、java语言
        Java是一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。
        Java也号称是能跨渠道运用的语言,这首要是因为Java自身被编译以后,并不是直接发生可履行的码,而是发生一种中心码叫作 ByteCode,这种码必需在透过 Java 的直译器来解读它,才能够真实的被履行,所以只需渠道上装有这种Java的直译器,就能解读ByteCode也就能履行Java编译过的程序,故与Java程序是在那种渠道上被编译的,就彻底没有干系了。Java写出来的程序可分为两类,分别是Java Applet与通常的Application,而Application 这一类就与通常的程序如C++的作用是对比相似的,是一个独立可履行的应用程序,像HotJava是一个浏览器,且即是运用Java程序所发展出来的。
        Java的开发环境有不同的版本,如sun公司的Java Developers Kit, 简称 JDK。后来微软公司推出了支持Java规范的Microsoft Visual J++ Java开发环境,简称 VJ++。
        2、xml语言
        xml语言称为可拓展置标语言(英语:eXtensible Markup Language,简称:XML),又称可拓展符号语言,是一种置标言语。置标指计算机所能了解的信息符号,经过此种符号,计算机之间能够处置包括各种信息的文章等。怎么界说这些符号,既能够挑选国际通用的符号言语,比方HTML,也能够使用像XML这样由有关人士自由决议的符号言语,这即是语言的可拓展性。XML是从规范通用置标言语(SGML)中简化修改出来的。它首要用到的有可拓展置标语言、可拓展款式语言(XSL)、XBRL和XPath等。
        3、c语言
        C语言是一种计算机程序规划语言。它既有高档语言的特色,又具有汇编言语的特色。它能够作为体系规划语言, 编写作业体系使用程序,也能够作为使用程序规划言语,编写不依赖计算机硬件的使用程序。因而,它的使用规模广泛。 首要有以下特色:C语言在很多方面都能够用,不仅仅是在软件开发上,各类科研都是需求用到C言语的。详细使用比方我是学硬件的,单片机以及嵌入式体系都能够用C来开发。C 语言发展如此敏捷, 并且变成最受期待的言语之一,首要由于它具有强壮的功能。很多闻名的体系软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C语言编写的。用C语言加上一些汇编言语子程序, 就更能显现C语言的优势了, 像PC- DOS 、WORDSTAR等即是用这种办法编写的。


        在Android中,开发者能够运用Java作为编程言语来开发应用程序,也能够经过NDK运用C/C++作为编程言语来开发应用程序,也可运用SL4A来运用其他各种脚本言语进行编程(如:python、lua、tcl、php等等),还有其他比如:Qt(qt for android)、Mono(mono for android)等一些闻名编程结构也开端支撑Android编程,乃至经过MonoDroid,开发者还能够运用C#作为编程言语来开发应用程序。别的,google还在2009年特别发布了对于初专家的Android Simple言语,该言语相似Basic言语。而在网页编程言语方面,JavaScript,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap等等都已经支撑Android开发。

问题分类

所有频道
我 要 回 答 我 要 提 问
问题分类   验证码 换一组

向专家快速提问