V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sivacohan
V2EX  ›  Android

对于无java基础的同志,要开发android,java至少要学习哪些部分。

  •  
  •   sivacohan · 2012-10-23 15:36:18 +08:00 · 9420 次点击
    这是一个创建于 4413 天前的主题,其中的信息可能已经有所发展或是发生改变。
    重点是至少要学习哪些。
    个人觉得了解下语法,各种类(尤其是内部类)就可以了。有什么特别重要的部分吗?
    4 条回复    1970-01-01 08:00:00 +08:00
    vven
        1
    vven  
       2012-10-23 16:52:29 +08:00
    线程挺重要的,可以看下mars老师的《java4Android》,看过他的android视频还不错,但是没看过这个,应该不差吧
    arg0
        2
    arg0  
       2012-10-23 17:19:57 +08:00
    看下j2se,顺便看一点点Swing就行了。

    j2me, j2ee完全可以无视。
    happy15
        3
    happy15  
       2012-10-23 19:06:18 +08:00
    正好刚刚经历了楼主这样的过程,建议如下:
    1.建议直接上手编,用真机别用模拟器(慢得你想吐)
    2.如果可能的话,把常用功能变成自己的框架,比方说叫做CommonActivity,把比如网络功能(比方说httpGet,httpPost)等放在里面,复用起来会极大的提高变成效率。
    3.同楼上说的,主要注意多线程
    4.如果图片多的,注意图片的回收问题
    5.google,stackoverflow,android官方网站
    希望对楼主有用,呵呵
    toctan
        4
    toctan  
       2012-10-30 20:25:20 +08:00
    关于Java, 推荐本书 Head First Java, 大爱Head Fist系列。如果兜里有银子,可以订阅 http://commonsware.com/ 的 The Busy Coder's Guide to Android Development, 40 刀一年。 http://developer.android.com/ 无论是develop 和 design 都必看啊。

    @happy15 至于模拟器,一开始也是慢得想吐。最后根据 http://developer.android.com/tools/devices/emulator.html
    这篇教程配置了GPU加速 和 intel 的CPU虚拟机加速之后,虽然比不上真机,但真心一点都不卡。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2447 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 15:43 · PVG 23:43 · LAX 07:43 · JFK 10:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.