Android related noun explanation pure hand play and online certainly different

Source: Internet
Author: User

To some novice see note because it is in accordance with my own understanding of the written, so if you feel bad to understand then look at the Internet how other people explain, ha, if you feel not detailed please yourself to Baidu Encyclopedia, because I am not to paste copy.

http://baike.baidu.com/item/Baidu Encyclopedia

*************************************************************************************************************

JRE (Java Runtime) environment (environment))

Now there are jre1.8 (Jre8) 1.8 is the version name, 8 is the version number, I believe that do Android all understand. When the high-level language (Jave) is knocked on the computer to save it, always run it, or you write it to do, before running to compile, the compilation process is the high-level language (Java ... ) into a low-level language (machine language), the Java conversion is done by the JRE. More than 1.5 of the versions already cover most of the methods we write today. For example, the for (String i:a) {} is only supported after version 5. The higher the version, the more new we have to learn, and of course I'm using 1.7.
*************************************************************************************************************

SDK (software Development (development) kit (kit refers to a lot of small pieces of a small piece of something similar to a medicine box is called kit, this refers to the tool bag))

Java has SDK (that is, JDK), Android also has SDK (such as. 9.png tools, etc.)

JDK (Java development Kit)

JDK is the SDK for the Java language
*************************************************************************************************************

The JVM (Java virtual machine) executes a byte code of. Class

The Java language cross-platform is because it, the Java language compiled code runs on the JVM, and the JVM is responsible for adapting to different platforms, we do not have to take care of this step, we just have to concentrate on their own things.

DVM (Dalvik Virtual machine) executes bytecode for. Dev (Is it familiar to develop Android?). )

They are the difference on the Internet much, I go to see, I am not to tell the difference, I am speaking my understanding. Every Android app runs in a DVM instance, and a serious bug causes the app to crash and the system will kill the DVM
*************************************************************************************************************

Not to be continued ...

Android related noun explanation pure hand play and online certainly different

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.