如果你是没有编程基础,但是想要开发所遇自己的Android应用,那么这篇文章可能对你有帮助,如果你已经是以为具有丰富经验的Android开发者,我们更希望你去研究更值得你看得内容,因为这里太基础了,我们也欢迎你指出我们的不足。
Java目前是世界用的最广泛的编程语言。在Android开发中,Java编程语言是开发Android应用程序的基础,你对Java越掌握,在开发Android中会越得心应手。因此,在学习Android应用程序开发之前你必须掌握JavaSE(Java分为几个版本,其中JavaSE是最基础的版本),如果你有了JavaSE基础,不管是着手于Android应用程序的学习还是JavaWeb技术的学习也就更容易。
但是,这里我们抛开JavaWeb不讲,以一个Android零基础的初学者角度,探讨怎样快速入门成为Android入门开发者,并有能力编写自定义的Android APP。Android最新的官方语言是Kotlin,也许你会问为什么不谈学习Kotlin,是因为Kotlin是基于Java的,我相信你掌握Java之后Kotlin也不在话下。小编在学习Android入门的时候非常痛苦,自己学习的时候没有导师,没有前辈的指导。曾尝试了多种方法,走了很多弯路,以下是小编总结的个人经验,怎样学习Java基础,为学习Android打下基础。
(1)看一套视频(选择自己习惯的方式,或者一本Java基础书):Java基础并不难,如果你学过编程,会很快就掌握Java基础,如果完全没有接触过编程,你就需要一个知识一个知识的搞定它,以下是Java的学习目录:
- 第1课 Java开发环境安装与配置
- 第2课 第一个Java程序
- 第3课 面向对象基础
- 第4课 基本数据类型
- 第5课 运算符
- 第6课 字符串操作
- 第7课 程序的控制流
- 第8课 静态变量与静态方法
- 第9课 Java集合
- 第10课 封装与继承
- 第11课 抽象类与接口
- 第12课 异常处理
你应该至少花12次时间了解这些Java的基本概念,掌握它们的用法,你可能会学了后面就忘记了前面,但是没有关系的,初学者一般都会经历这样的过程。忘记了没关系,但一定要知道有那一会事,如果让你再次回看原来的知识你至少应该马上就想起来。
(2)代码要多练习:特别对初学者来说,不是说你能看懂能听懂就会写,所以在学习基础的过程一定要多练习,不断的发现错误、解决错误才能使你得到提高。一个合格的开发者必定经历过代码磨练的过程,遇到问题,你可以先查阅资料,如果自己不能解决难就在在网络论坛上寻求前辈的帮助。
(3)学习产看Java开发文档:查看开发文档是一个专业程序员必备的技能,作为初学者,你需要尝试了解它,开发文档就像一本大词典,你可以不去通读它,但是你必须会使用它,当你在编写代码时遇到不懂得知识你可以通过查看开发文档解决。毫不夸张的说,如果你的能力超出一般人的话,完全可以查看开发文档来学习。但是Java开发文档设计的专业术语比较多,我相信大多看了这片文章的同学可能都和小编一样是普普通通的人,因此我更建议你先看别人录制的视频或者别人写的书籍,这样我们能从通俗易懂的语言中慢慢了解Java,等掌握了一定基础之后再看Java开发文档也不迟。
只有不断学习与动手练习才能掌握Java基础,这个过程你可能会遇到很多头疼的Bug,但是不要灰心,大多数人都要经历这样的过程。但是相比最后得到的,现在的付出是值得的。
最后给大家分享Mars老师的Java For Android免费视频资料,很棒的Java基础教程:
链接: https://pan.baidu.com/s/1hsviOS0 密码: h1dw