Dalvik Virtual machine Java heap creation process analysis

Source: Internet
Author: User

Article reprinted to Luo Shenyang csdn Community Blog, original address: http://blog.csdn.net/luoshengyang/article/details/6557518

Mobile mobile platforms have become more and more popular in recent years. QQ to open their own, a total of 31 online friends, including 13 on the phone, mobile phone users accounted for 42%; open Sina Weibo, Tianya and mop and other websites, a variety of terminal equipment posts, Huitie is countless. At present, mobile phone platform in the heyday of the number is iOS and Android, especially Ios,symbian has been declining, WP7 struggling. iOS, as always, took the Apple-featured closed road, but its power is to build a complete ecosystem, and Steve Jobs is favored, not one of them; on the contrary, Android pursues an open policy. Note that Android is open, not open source, from Android being kicked out of the Linux kernel mainline code, you can see why Android is open rather than open source: http://lwn.net/Articles/372419/. I'm still in favor of Android's open policy, after all, mobile phone manufacturers still want to make money to feed the family. The closure of today's iOS and the opening of Android are reminiscent of how the closed Apple Mac was hit by an open IBM PC. Can Google reproduce the brilliance of IBM's year? It's hard to say, a fall into, your wit, Apple is still a great company. However, the individual still optimistic about Google, optimistic about Android.

Since the bullish mobile platform, optimistic about Android, that still waiting for what, hurriedly study it. 工欲善其事, its prerequisite. We all know that Android app is written in Java, running on Dalvik virtual machine, and Android system is based on Linux Kernel 2.6. So, in order to learn more about the details of the Android system, of course, Linux kernel knowledge. My level is limited, to Linux kernel is also superficial knowledge, hope and everyone to encourage, in this, recommended a few days Linux kernel classic books:

1. Linux Kernel Development.

2. Understanding the Linux Kernel.

3. Linux Device Drivers.

4. Linux Kernel source code scenario analysis.

Read the Linux kernel book, of course, also want to look at the Android book, so that the Android platform can look like a perceptual understanding, recommend the following two books:

1. Professional Android application development.

2. Google Android SDK Development Example Encyclopedia.

If you can read a book, while following the example of actual combat, it is better than:). Later, I will summarize some of my own learning process feel useful knowledge come out, share with you, Exchange. Start our Android Tour.

Lao Luo's Sina Weibo: Http://weibo.com/shengyangluo, welcome attention!

Dalvik Virtual machine Java heap creation process analysis

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.