2024 Szerző: Mildred Bawerman | [email protected]. Utoljára módosítva: 2023-12-16 08:39
Android vs Java
A Java az egyik legnépszerűbb objektumorientált programozási nyelv a világon. A Java-t erősen használják szoftverek és webfejlesztések számára. Az utóbbi időben a Java a mobil alapú alkalmazások népszerű nyelvévé vált. Az Android egy mobiltelefon alapú platform, amelyet a Google fejlesztett ki. Az Android fejlesztése legtöbbször java alapú. A Java könyvtárak nagy része elérhető az Android platformon, de számos más (nem java) könyvtár létezik az Androidban (felhasználói felületekhez stb.) Is.
Jáva
A Java az egyik legelterjedtebb objektumorientált (és osztályalapú) programozási nyelv, amelyet ma a szoftverfejlesztés és a webfejlesztés során használnak. Ez egy általános célú és egyidejű programozási nyelv. Eredetileg a Sun Microsystems fejlesztette 1995-ben. James Gosling a Java programozási nyelv atyja. Az Oracle Corporation tulajdonában van a Java (miután nemrégiben megvásárolta a Sun Microsystems-t). A Java Standard Edition 6 a jelenlegi stabil kiadása. A Java egy erősen tipizált nyelv, amely számos platformot támogat a Windows-tól a UNIX-ig. A Java a GNU General Public License licenc alatt áll. A Java szintaxisa nagyon hasonlít a C és a C ++ -ra. A Java forrásfájlok kiterjesztése.java. A Java forrásfájlok javac fordítóval történő összeállítása után.class fájlokat állít elő (amelyek tartalmazzák a Java bytecode-ot). Ezek a bájtkódfájlok a JVM (Java Virtual Machine) segítségével értelmezhetők. Mivel a JVM bármilyen platformon futtatható, a Java állítólag több platformos (cross-platform) és nagyon hordozható. A végfelhasználók általában a JRE (Java futásidejű környezet) segítségével futtatják a Java bytecode-ot (vagy Java appleteket webböngészőkön). A szoftverfejlesztők a Java Development Kit-et (JDK) használják az alkalmazások fejlesztéséhez. Ez a JRE egy halmaza, amely tartalmaz egy fordítót és egy hibakeresőt. A Java egyik szép tulajdonsága az automatikus szemétgyűjtés, ahol a már nem szükséges objektumokat automatikusan eltávolítják a memóriából.a végfelhasználók a JRE (Java futásidejű környezet) segítségével futtatják a Java bytecode-ot (vagy Java bájtokat webböngészőkön). A szoftverfejlesztők a Java Development Kit-et (JDK) használják az alkalmazások fejlesztéséhez. Ez a JRE egy halmaza, amely tartalmaz egy fordítót és egy hibakeresőt. A Java egyik szép tulajdonsága az automatikus szemétgyűjtés, ahol a már nem szükséges objektumokat automatikusan eltávolítják a memóriából.a végfelhasználók a JRE (Java futásidejű környezet) segítségével futtatják a Java bytecode-ot (vagy Java bájtokat webböngészőkön). A szoftverfejlesztők a Java Development Kit-et (JDK) használják az alkalmazások fejlesztéséhez. Ez a JRE egy halmaza, amely tartalmaz egy fordítót és egy hibakeresőt. A Java egyik szép tulajdonsága az automatikus szemétgyűjtés, ahol a már nem szükséges objektumokat automatikusan eltávolítják a memóriából.
Android
Az Android egy mobiltelefon-platform, amelyet a Google fejlesztett ki. A Java 5.0 könyvtárak nagy részét az Android támogatja. Ezért elmondható, hogy az Android fejlesztése java alapú. A nem támogatott Java könyvtárak közül soknak van jobb cseréje (más hasonló könyvtáraknak), vagy egyszerűen nincs rá szükség (például könyvtárak nyomtatásra stb.). Az olyan könyvtárak, mint a java.awt és a java.swing, nem támogatottak, mert az Android rendelkezik más könyvtárakkal a felhasználói felületekhez. Az Android SDK támogatja más harmadik felek könyvtárait, például az org.blues-t (Bluetooth támogatás). Végül az Android kódot a Dalvik opkódokba állítják össze. A Davilk egy speciális virtuális gép, amely korlátozott erőforrásokkal, például energiával, CPU-val és memóriával rendelkező mobil eszközökre optimalizált.
Mi a különbség az Android és a Java között?
A Java programozási nyelv, míg az Android mobiltelefon-platform. Az Android fejlesztése Java alapú (legtöbbször), mert a Java könyvtárak nagy részét támogatja az Android. Vannak azonban kulcsfontosságú különbségek. A Java-val ellentétben az Android-alkalmazásoknak nincs fő funkciójuk. OnCrete, onResume, onPause és onDestroy függvényekkel rendelkeznek, amelyeket a fejlesztőknek felül kell írniuk. A Java kód Java bájtkódba, míg az Android kód Davilk opcode-ba áll össze.
Ajánlott:
Különbség Az Android 2.1 (Eclair) és Az Android 2.3 (Gingerbread) Között
Android 2.1 (Eclair) vs Android 2.3 (mézeskalács) | Hasonlítsa össze az Android 2.1 és 2.3 és 2.3.3 | Android 2.1 vs 2.3.4 Tulajdonságok és teljesítmény Android 2.1 (Ecl
Különbség Az Android 3.1 (Honeycomb) és Az Android 4.0 (Ice Cream Sandwich) Között
Android 3.1 (Honeycomb) vs Android 4.0 (Ice Cream Sandwich) | Android 4.0 vs 3.1 Jellemzők és teljesítmény Az Android 3.1, más néven Honeycomb volt a hivatalos
Különbség Az Android 2.3 (mézeskalács) és Az Android 4.0 (Ice Cream Sandwich) Között
Android 2.3 (mézeskalács) vs Android 4.0 (Ice Cream Sandwich) | Android 2.3 vs Android 4.0 | Mézeskalács vs fagylalt szendvics | Android 2.3 vs 4.0 funkció
Különbség Az Android 3.0 (Honeycomb) és Az Android 4.0 (Ice Cream Sandwich) Között
Android 3.0 (Honeycomb) vs Android 4.0 (Ice Cream Sandwich) Android 3.0 (Honeycomb) vs Android 4.0 (Ice Cream Sandwich) | Android 3.0 vs Android 4.0
Különbség Az Android 2.2 (Froyo) és Az Android 4.0 (Ice Cream Sandwich) Között
Android 2.2 (Froyo) vs Android 4.0 (Ice Cream Sandwich) | Froyo vs Ice Cream Sandwich | Android 2.2 vs Android 4.0 | Android 2.2 vs 4.0 Jellemzők és Perfor