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

该具备那些 java 知识,才可以做 android 开发

  •  
  •   Kylinsun · 2015-10-14 09:35:50 +08:00 via Android · 3949 次点击
    这是一个创建于 3329 天前的主题,其中的信息可能已经有所发展或是发生改变。
    20 条回复    2015-10-19 17:49:09 +08:00
    loshine1992
        1
    loshine1992  
       2015-10-14 09:50:10 +08:00
    面向对象、集合类操作、字符串操作、多线程、 IO 流、正则、泛型

    推荐学完这些再开始 Android 开发

    如果有时间,可以看看设计模式
    Android 中大量运用了设计模式,如单例、工厂、适配器、模板方法等
    youxiachai
        2
    youxiachai  
       2015-10-14 09:56:24 +08:00
    其实简单除暴点...知道怎么调用 api 就可以开发了.....

    实际上,有想法..

    语言不是阻碍你开发的障碍....

    感觉,你问这问题..应该不是编程新手了吧..其实其他语言的编程经验同样可以套用到 android 上..

    最主要还是你想在 android 做些什么..
    batman2010
        3
    batman2010  
       2015-10-14 09:56:48 +08:00
    如果经验不多的话,可以先看《 Head Frist Java 》,再看第一行代码,遇到不会的就谷歌。
    kingcos
        4
    kingcos  
       2015-10-14 10:02:17 +08:00 via Android
    关注此帖。。。

    学了差不多的 Java 知识能做哪些小的项目呢?
    lizhenda
        5
    lizhenda  
       2015-10-14 10:03:45 +08:00
    会写 Hello World 就可以啦
    hqs123
        6
    hqs123  
       2015-10-14 10:06:04 +08:00
    多读多写多思考, android 书籍不要太多,选好一本专研下去,坚定信心做下去就可以了。
    kyze8439690
        7
    kyze8439690  
       2015-10-14 10:08:44 +08:00
    懂语法,然后不断看代码,不断实践,不断 google 。
    garth
        8
    garth  
       2015-10-14 10:09:53 +08:00
    java 最基本的语法、面向对象编程、几个常见的设计模式,然后再学 android ,可以很快上手。
    当然也可以直接学习 Android 的,有些教程就针对零基础的。
    m8syYID5eaas8hF7
        9
    m8syYID5eaas8hF7  
       2015-10-14 10:20:41 +08:00
    基本语法会了就可以了。
    至于前面几位说设计模式,我觉着有点本末倒置了。
    设计模式是在你需要优雅解决问题的时候才会使用的,设计模式还是得从写代码中悟出来啊,要不然学了也不知道该干嘛
    LMkillme
        10
    LMkillme  
       2015-10-14 10:31:38 +08:00
    先动手!先动手!先动手!
    morning
        11
    morning  
       2015-10-14 10:51:36 +08:00
    直接开始,用到现学,我这周一开始的~
    yuezhimsolo
        12
    yuezhimsolo  
       2015-10-14 10:56:47 +08:00
    @LMkillme ,+1 ,+1 ,+1 。
    Banio
        13
    Banio  
       2015-10-14 11:11:53 +08:00
    要是本身就会别的开发语言 可以直接看一些基础 了解基本的语句 然后做照着做小 demo 有困难的地方 在回头看看 什么设计模式啥的 都是你做出东西以后在考虑 刚开始学 就是照着动手做
    gongpeione
        14
    gongpeione  
       2015-10-14 11:15:33 +08:00
    会基本语法就可以上手写了
    karting
        15
    karting  
       2015-10-14 11:30:53 +08:00
    zhufu
        16
    zhufu  
       2015-10-14 11:43:12 +08:00
    马上行动!
    Zxw
        17
    Zxw  
       2015-10-14 11:59:39 +08:00
    不是必要条件
    kx5d62Jn1J9MjoXP
        18
    kx5d62Jn1J9MjoXP  
       2015-10-14 17:04:22 +08:00
    同意沙发。
    凡是说不需要掌握太多 Java 知识就可以开始 Android 开发的,这类人水平和培训班出来的不会差太多,因为他的个人知识体系中全是漏洞和坑。
    ldehai
        19
    ldehai  
       2015-10-14 21:05:26 +08:00 via iPhone
    Just do it !

    我从来没学过 Java (不过我有其他语言的经验),接到的项目要求服务端、 iOS 和 Android ,现在一天 Python ,一天 iOS ,一天 Android ,同步进行。边做边学永远是效率最高的。
    lidiya
        20
    lidiya  
       2015-10-19 17:49:09 +08:00
    Java 基础知识就可以了
    楼主有兴趣,可以看看这个 Android 开发所需掌握的 Java 基础的一个教程: http://www.maiziedu.com/course/android/4-2/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2686 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:49 · PVG 18:49 · LAX 02:49 · JFK 05:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.