0 基础想入 Java,请大神指点 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
showzonezhu
V2EX    Java

0 基础想入 Java,请大神指点

  •  
  •   showzonezhu 2016-12-31 21:32:22 +08:00 4845 次点击
    这是一个创建于 3281 天前的主题,其中的信息可能已经有所发展或是发生改变。
    没什么基础,想学 Android 开发
  • Java
  • 指点
  • 基础
  • Android
    26 条回复    2017-01-04 00:04:40 +08:00
    Miy4mori
        1
    Miy4mori  
       2016-12-31 21:56:20 +08:00 via Android
    那就去看书看视频学呀
    yche
        2
    yche  
       2016-12-31 23:00:18 +08:00
    下载 jetbrains intellij 学习 java. 构建使用 maven 。不懂查官网。 github 上找例子看。
    下载 android studio 学习 android 开发。构建使用 gradle 。不懂查官网。 github 上找例子看。
    showzonezhu
        3
    showzonezhu  
    OP
       2017-01-01 07:50:47 +08:00 via Android
    @yche 谢谢啦
    libook
        4
    libook  
       2017-01-01 10:24:18 +08:00   1
    开发安卓貌似也可以不用 Java ,需求不多的话入 Java 的坑可能性价比会有点低,也可以看是否能用自己熟悉的语言,有一些框架是可以用非 Java 开发 Android 的,当然如果你想正式入坑深度学习 Android 的话还是要学 Java 和 C++的。
    0 基础的话建议不要上来就学 Android Java 开发, Java 只是一门语言,可以用在很多领域,而 Android 开发只是其中一个,在这个领域会有自己的基于 Java 的一整套框架、库、工具和思想体系,建议先从 Java 语言本身入手,由于是非常成熟的语言,所以买两本讲 Java 本身基础的好书看一看就可以,有一定语言基础再学 Android 的实际应用的开发,好书好视频好文章也很多,自己去搜一搜就好了。
    另外 2 楼 @yche 的建议也是极其有用的。
    私以为学一个技术其实就是不断产生问题和解决问题的过程,在这个过程中自己可以不断加深对这项技术的熟练度和理解,这也是需要一段时间的。所以有问题就自己去搜,解决不了就提问。
    yuchting
        5
    yuchting  
       2017-01-01 10:51:58 +08:00 via Android
    额, 0 基础,那就跟着 think in java 把每一节后面的习题做了吧。
    0915240
        6
    0915240  
       2017-01-01 12:29:01 +08:00 via iPhone
    @yuchting 0 基础不建议 think in java 吧 推荐大黄书核心技术
    showzonezhu
        7
    showzonezhu  
    OP
       2017-01-01 13:47:15 +08:00 via Android
    @0915240 @libok 有没有具体点的,什么书适合入门,谢谢
    0915240
        8
    0915240  
       2017-01-01 14:14:43 +08:00 via iPhone
    @showzonezhu
    入门的话 大黄书吧,核心技术,core java // 或者 head first java
    eightqueen
        9
    eightqueen  
       2017-01-01 14:27:01 +08:00
    https://github.com/randy1900/winter
    可以看看我这个项目带你入门。
    tedzhou1221
        10
    tedzhou1221  
       2017-01-01 15:13:50 +08:00
    老实说, think in java 这不是零基础看的,你可以看,但学习进度会超慢。如果没耐心的人,几天就放弃了。因为这是是有一定基础再去看的,这样能突破技术瓶颈。

    head first 系列是不错的入门。

    学习要多敲多练,别问有没有其他捷径,这就是最好的捷径!一个练习每天敲一次,我就不信你会忘了!
    showzonezhu
        11
    showzonezhu  
    OP
       2017-01-01 22:50:22 +08:00
    @tedzhou1221
    @0915240
    谢谢啦。。。
    showzonezhu
        12
    showzonezhu  
    OP
       2017-01-01 23:28:06 +08:00
    @0915240 大黄书是什么?我该怎么找呢
    0915240
        13
    0915240  
       2017-01-02 10:16:19 +08:00 via iPhone
    @showzonezhu core java java 核心技术 封面是黄色的 我看的那版是这样子的
    0915240
        15
    0915240  
       2017-01-02 10:40:26 +08:00 via iPhone
    @showzonezhu 恩 是的 不知道有没有新版本出来 你再找找 另外买卷一
    lovedebug
        16
    lovedebug  
       2017-01-02 11:16:37 +08:00
    千万别看视频学。
    问个问题:
    有其他语言经验吗?
    有工作或项目经验吗?
    showzonezhu
        17
    showzonezhu  
    OP
       2017-01-02 12:46:44 +08:00 via Android
    @lovedebug 没有任何经验,喜欢计算机,有计算机基础,编程只是略知,所以说零基础吧
    alexgor
        18
    alexgor  
       2017-01-02 15:13:56 +08:00
    最实用的就是找一个人有偿指导,目标三四月内有目的性的学习找一份工作,然后慢慢上路
    Vhc001
        19
    Vhc001  
       2017-01-02 17:00:26 +08:00
    自学能力强的话,推荐给你个网站。

    https://www.chaidu.com/
    Vhc001
        20
    Vhc001  
       2017-01-02 17:04:10 +08:00
    ## 怎么不显示图片呢?
    ![]( )
    [柴都导航]( https://www.chaidu.com/)
    402159806
        21
    402159806  
       2017-01-02 21:25:27 +08:00
    android 现在市场严重饱和 不推荐入坑 javaweb 可以考虑
    lovedebug
        22
    lovedebug  
       2017-01-03 10:55:33 +08:00   1
    @showzonezhu 简单过一下 java 核心编程第一卷的 1-7 章 和第九章
    之后可以试一下用 spring-boot 搭建一个简单的网站,跟着 spring-boot 官网教程做就行 -> 可以学习 Restful 、 tomcat 、 HTML 和 js 简单应用 -> 不要深究很多,需要开发功能不懂就网上查然后拷贝代码。
    或者自己做一个简单的定时器任务如收发邮件等
    顺便看 java 核心编程第二卷的第一章和第 10 章了解流和注解 -> 流不要深入学,结合网络文章总结的学习
    最后看 java 核心编程第一卷 最后一章

    IDE: intellij idea


    没有计算机的基础是个硬伤,可以看深入理解计算机操作系统(难懂) -> 翻一下清华的操作系统教材也行
    入门我更倾向于你学习 python
    lovedebug
        23
    lovedebug  
       2017-01-03 10:57:27 +08:00
    @showzonezhu PS: 不要盲目的去记 API ,而是要多个库对比看,大家都有哪些共同的方法(基本只是方法名不同),用的时候再看细节。 自己在 windows 上装个 zeal for doc 查 API 文档吧
    narrowei
        24
    narrowei  
       2017-01-03 11:08:25 +08:00   1
    疯狂 Java 讲义 。虽然逼格比较低,但是写的通俗易懂。
    showzonezhu
        25
    showzonezhu  
    OP
       2017-01-04 00:04:03 +08:00 via Android
    @lovedebug 感谢你的建议,我试着按你的方向来,一开始从建站方面有的兴趣
    showzonezhu
        26
    showzonezhu  
    OP
       2017-01-04 00:04:40 +08:00 via Android
    @narrowei 确实准备看呢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5169 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by olitude
    VERSION: 3.9.8.5 46ms UTC 07:43 PVG 15:43 LAX 23:43 JFK 02:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86