[Simple introduction] JAVA and Android 2-boring, Android 2-

Source: Internet
Author: User

[Simple introduction] JAVA and Android 2-boring, Android 2-

Next to the failed interview, let's talk about JAVA today! In fact, we use more android APIs in the mainstream android development process. Actually, there are not many JAVA APIs, but there is a solid foundation to build a building!

Currently, the most common java api documentation is JDKAPI1.6. This document is available on CSDN! The main purpose of this article is to introduce JAVA

First, we do not pay attention to things, but sometimes we will take the test directly!

OOA: Object-Oriented Analysis

OOD: Object-oriented Design

OOP: Object-oriented Programming

So everyone should know what AOP is!

 

 

In JAVA, do not separate arrays from array types. Note the following:

It is defined as: type [] arrayName, which is different from the most commonly written C language:

C: int a [10] and java: int [] a = new int [10]

So how does it work in the memory?

 

 

For the object-oriented features we often talk about, although it has been mentioned above, it is not summarized.

After learning about object-oriented knowledge, we need to know the class, But there are various packages in java, so we can reference other classes in different classes, then we need to understand the qualified words.

These two parts are often asked during the interview, so remember!

This is some knowledge point of the class. I will analyze java in JAVA based on the Code. In this process, I am also learning gradually, so it is inevitable that there will be some errors, so I hope you don't mind!


What should I do to get started with Android? Understand java and want to switch to android Development

We recommend that you take a look at sundy! Or you can go to their forum to see what android Development Alliance should do for you !!

Which step should I take to learn about Android AP development? detailed steps

You must first learn Java. The language used for Android app development is Java.
Java inheritance, polymorphism, multithreading, IO, and other basic knowledge need to be understood. You can go to Baidu to refer to "JAVA programming basics". This book is used to get started.

There is also a need to learn the design mode and data structure. Do you know if you have learned it?
When you get started with Java, you can use Java to write a few games, such as Tetris and the aircraft war, which is helpful for understanding.
I personally think that getting started is not enough for future development, but it is enough for developers who want to get started quickly. Google or Baidu can solve problems well.
The next step is to learn about Android app development. Here we can go to "14 days to learn about Android development". This book is very refined, and the basic technologies and knowledge required for Android development are mentioned, the source code is also available. Of course, you need to find the source code and Google Android.
Reading the entry book is far from proficient in Android. It is useful only for getting started and mastering the general process of Android development. In the future, you must study it to develop more quickly.
After having some knowledge of Android development, it is very simple to transplant the small game made in Java above to Android. The difference is only the use of APIS, And the concept is the same. If you don't know the API, you can check the development documentation. This is also an important skill in programming. After that, you will feel very fulfilled.
There are not many profound things to talk about. You can find an electronic version of the book recommended above on the Internet. If it is not suitable for you, you can change it to another version, the content in the entry book is similar. The difference is that the lecture is about the content.
The practice behind is personal, and it is also very beneficial to study more in forums and communities.
Try it with pure hands.

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.