Is Android OS complexly made of Java code?

Asked by Last Modified  

4 Answers

Learn Java

Follow 0
Answer

Please enter your answer

9+ Years of experience in Java, JEE, Struts, Spring, Hibernate

Android OS is runs on DVM (Dalvik Virtual Machine) which is a version of JVM, and this DVM will use system libraries which might be written in other languages(C,C++,etc...) to communicate with Hardware
Comments

Dear Nandini NO, it is not completely based on Java code. The Android OS is made up of Two Layers - The Kernel - which is taken from LINUX The Interface and Application Framework - Which is implemented with Java There is also a Complex Answer Available :-), but I think this clears your doubts. With...
read more
Dear Nandini NO, it is not completely based on Java code. The Android OS is made up of Two Layers - The Kernel - which is taken from LINUX The Interface and Application Framework - Which is implemented with Java There is also a Complex Answer Available :-), but I think this clears your doubts. With regards Shiva read less
Comments

I am looking for java faculty job/tutor job

Android OS is based on linux kernel which is written mostly in C. OS has to talk to the hardware and almost all drivers are written in C/C++ therefore OS had to be written in this. And applications written in JAVA because simply, it was famous and easier than C++
Comments

Not OS but any Android application or Game need to be coded in JAVA
Comments

View 2 more Answers

Related Questions

 I want to learn from beginning, please tell me what is the best source to learn (core java)

hi sunaini It is very good that you want to learn programming... I would recommend you c,c++,java and dotnet courses...for becoming a good provrammer.. we provide online training..at lowest prices if...
Sunaini
How does Java implement polymorphism?
Java implements polymorphism in two ways: 1. Static or compile-time polymorphism is done by method overloading (more then one methods sharing the same name but different number/types/order of parameters) 2....
Sajjan
0 0
6
Can I build iPhone apps using Python?
Yes, you can use PyMob app where apps can be written purely in Python, and the compiler tool flow converts them in native source codes for various platforms. But there are some cons on using PyMob, the...
Sunil
0 0
5
What is the difference between Java and Advanced Java?
Java contains some Packages for developing standalone applications, we are use java for writing business logic in advanced java. Advanced Java is used for web development.
Anu

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

JAVA OOPs Concepts (Object-Oriented Programming System)
JAVA OOPs Concepts (Object-Oriented Programming System) It is primarily having below crucial points. Without below essential points, we will never be able to achieve OOPs in java, PHP, C#, etc. Now let...

Understanding concept of Inheritance in Java
Inheritance: Acquiring a properties and methods from Parent class to Child class. For example, In some cases we can hear from any one of your relative or your friends will say like that "You are bahaving...

Java Interview Questions & Answers
Java Interview Questions have been designed especially to get you acquainted with the nature of questions you may encounter during your interview for the subject of Java Programming Language. As per my...

Java Achieve (JAR)
Java Archieve is a binary form to bundle a Java library which equivalent to zip file. It contains .class files, .properties, .jpeg, OR any supporting files to execute this library. For Example- junit.jar,...

Introduction to Course Content
Video about what we are going to learn throughout the Java Training Session .

Recommended Articles

Before we start on the importance of learning JavaScript, let’s start with a short introduction on the topic. JavaScript is the most popular programming language in the world, precisely it is the language - for Computers, the Web, Servers, Smart Phone, Laptops, Mobiles, Tablets and more. And if you are a beginner or planning...

Read full article >

Java is the most famous programming language till date. 20 years is a big time for any programming language to survive and gain strength. Java has been proved to be one of the most reliable programming languages for networked computers. source:techcentral.com Java was developed to pertain over the Internet. Over...

Read full article >

In the domain of Information Technology, there is always a lot to learn and implement. However, some technologies have a relatively higher demand than the rest of the others. So here are some popular IT courses for the present and upcoming future: Cloud Computing Cloud Computing is a computing technique which is used...

Read full article >

Designed in a flexible and user-friendly demeanor, Java is the most commonly used programming language for the creation of web applications and platform. It allows developers to “write once, run anywhere” (WORA). It is general-purpose, a high-level programming language developed by Sun Microsystem. Initially known as an...

Read full article >

Looking for Java Training Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you