目前,我刚接触Java,以后我决定走Android平台应用开发,我该怎么学习更快入门呢?Android平台开发需要有Java基顾,那我是不是得先做几个Windows平台的小程序,熟悉Java后,再开始做Android平台的开发?
①Java基础知识a)Java基础语法:这部分内容必须烂熟于胸。可以看书或者是看视频,但是关键是要多加练习,无论是书上的练习还是视频里面的练习,都需要仔仔细细的完成;b)设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣②Linux基础知识 Android系统的基础是Linux操作系统。在开发过程当中,我们也需要使用到一些Linux命令。所以说一些Linux的基础知识是必须的③数据库基础知识 这项是一个增删改查的数据库操作,可以看书学习。④网络协议 至少需要学习两种基础的协议,HTTP协议与Socket协议;⑤Android基础知识⑥服务器端开发知识a)Java EE:b)PHP:c).NET:d)ruby on rails:
不知道你对其他语言有没有基础,或者对编程有多大了解,对整个编程学习规划的思路是否清晰,这都是你学习编程效率高低的重要瓶颈。至于学习路线,当然如果你以后确定先走android应用开发,j2se是必须掌握透彻的,如果你一点语言基础都没有劝你还是花上2个月左右熟悉j2se。j2ee部分你可以暂时放掉,java GUI就没必要去碰了。学完j2se直接走android,android你可以先从控件学起走,这部分会初步展示你的编程结果不至于枯燥,对了网上android教程还是挺多的下两个看看,android2个月之后你就成为快餐程序员之一了。不过这样出来的快餐找工作还是挺不容易的,真正的学习还是在工作当中。。。祝你java、android学业早日腾飞