我是属于懂一点点java(有C++基础),就直接搞android的,因为java基础很烂,所以学起来很吃力,现在正在恶补java。
说说java对android开发有什么帮助吧,就最近学的而言:
比如说java中的static,开始不了解,在android开发过程中一看到别人的源代码有static关键字,就稀里糊涂的混过去了,后来学了毕老师的java视频后
才知道static关键字魅力很大的,以后看别人的源代码也省事很多(这里就不说static的作用了,学java都知道)
还比如集合,这个集合真的很有用啊,真的,如果不懂List和Set里面的东西,一存储数据还真麻烦
再则是类啊、对象啊、访问权限啊,真的!不学java真不行啊,比如在android开发时,你定义了好多类,这就看你的java代码水平了,看你怎么将他们公有的东西抽取出来放在
同一个类了。可能平时写小代码感觉不出来,真叫你搞android时,那些类啊、方法啊真的是一个比一个恶心的出现,烦死!所以,java水平很重要,
还有线程,这个我搞了好久,说实话还是半懂,在java里是理解了,可一到android,唉,不讲了!好好学下线程,对以后在android中搞耗时的很有用,我是体会到了!!!
还有那个喜欢要人命的 异常,(搞出异常的java工程师,真是王八蛋!!!),不知道咋搞的,异常出来,然后android程序崩了!所以异常也有用啊!
最后说下,在搞android时,学好啥,切身体会:
哪些各种布局,什么Button、textview、edittext...........就不说了。必须会!!!
Activity的生命周期,一定要弄懂啊同志们,别忽视,不然以后会吃亏的,吃大亏!
线程,很好很强大!
广播,在此不作赘述!也很有用啊
Service,这个嘛,好学,就是不好用,也是必须得会的!
|