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

Is synchronized keyword necessary, in Java, if everything that is modified in a function is local to that function?
No, it is not required if you make sure whatever parameters are updated/modified will be done as atomic references/operations. Atomicity is an alternative to syncronizatiom.
Profile Photo
Abishiek
0 0
View Comments6
Why we are using this keyword in Java?
to access current object
Profile Photo
Kiran
0 0
View Comments9
What is Service Locator in java?
The Service Locator abstracts the API lookup (naming) services, vendor dependencies, lookup complexities, and business object creation. Provides a simple interface to clients. This reduces the client's...
Profile Photo
Arunava Chatterjee
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...
Profile Photo
Sunil
0 0
View Comments5

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

Ask a Question

Related Lessons

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...
Profile Photo

ClassNotFoundException vs NoClassDefFoundError
ClassNotFoundException NoClassDefFoundError It is an exception and happens due to programmer’s mistake and can be recovered by updating the code. Thrown when an application tries...
Profile Photo

How to create Rest web services in Java
Web services are web application components that lets two different applications to communicate over the network.Let if an application which in written java provides web services can be communicated through...
Profile Photo

JAVA Online Training
What is Java? Java is a technology developed by James Gosling at Sun Microsystems, Sun Microsystems is now a part of Oracle Corporation. This is one of the most powerful & securable language used to...
Profile Photo

What are the JSP implicit objects ?
JSP provides Nine implicit objects by default. They are as follows with corresponding Object Type: i) out --> JspWriter ii) request -->HttpServletRequest iii) response --> HttpServletResponse iv)...
Profile Photo

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