您是否需要对Java进行"完全"的理解才能对Android应用程序进行编程?

Xav*_*ier 7 java android

我正在寻找开始为Android开发应用程序,我想知道你是否可以填写我对技术观点的知识和要求.

我安装了SDK,Eclipse和Java,甚至还有一个手机进行"真正的"测试.

我的问题是成为Java的完全业余爱好者,并且从未使用过这种语言我需要学习多少java来开发Android应用程序?

nha*_*man 8

我会说你可以从一些教程开始,就像刚开始使用Java一样.你将学习一路,只需使用很多教程.

语言没有太大区别,但框架有很大差异,即.您设置应用程序的方式.

所以只要Java你会学到:

public static void main(String[] args){
    System.out.println("Hello World");
}
Run Code Online (Sandbox Code Playgroud)

在Android中它将是:

public void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    System.out.println("Hello World");
    // Or:
    Log.v("MyActivity", "Hello World");
}
Run Code Online (Sandbox Code Playgroud)

将"Hello World"分别打印到控制台的日志中.


Bar*_*man 5

简短的回答是否定的,因为无论如何没有人对Java有"完全"的理解.

答案越长,Android应用程序的复杂性就会受到Java知识的限制.你可以学会写一个"Hello,world!" 应用程序在第一天,但​​您需要几个月才能编写简单但有用的应用程序.它还取决于您是Java新手还是新手编程.

我的建议是获得一本关于Java的好的介绍性书籍,也许是Android应用程序上的另一本书,从那里开始.

巴里