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

请教 Java 的进阶学习

  •  
  •   songteng0604 · 234 天前 · 3405 次点击
    这是一个创建于 234 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自 15 年上开始学习 Java,事实上已经学了好几遍了,Java 程序设计教程(第 3 版)、第一行代码( Java 版)、Java 核心技术(第 9 版)两卷和 Java 语言导学(第五版)都看完了,能看懂程序,也会写一些排序查找算法,但还是感觉好像什么也不会,没什么成就感,再重学一遍又怕还是没收获,求教好的进阶方法。 有一些 C 语言基础,偶尔刷 PAT。

    30 回复  |  直到 2018-04-28 13:49:37 +08:00
        1
    tao25   234 天前
    同求
        2
    sheep3   234 天前
    写代码,新人工程师,代码量就是一切。编程语言是用来实现你的需求的。
        3
    yang12me   234 天前
    建议问问 金旭亮
        4
    p2pCoder   234 天前
    兄弟你这是基础学好了,缺少业务吧
        5
    sudoz   234 天前
    光看书没有用的,大兄弟
        6
    Carseason   234 天前 via iPhone
    好多误途啊,这些书都这样,什么入门到精通,将来讲去都是基础语法类的,楼主要入门先看看开源的小项目,然后查一下对应的标准库来实现功能
        7
    songteng0604   234 天前
    @Carseason 有道理,请问有什么好的小项目推荐吗?
        8
    johnj   234 天前   ♥ 1
    主要是你学了想干嘛呢 是 web 就去做网站 是大数据就去搭集群跑数据 是安卓就做 app
    光练 Java SE 不够
        9
    vegito2002   234 天前
    写项目. java 感觉 100 行的程序和 2000 行的项目的手感还是差距比较大的.

    设计模式, effective java, java performance 三个进阶的书了解一下, 你对 java 本身的理解基本就可以应付你到 30 岁了. 纯语言教程不要看了, 是有点浪费时间.
        10
    songteng0604   234 天前
    @vegito2002 好的,非常感谢。
        11
    p2pCoder   234 天前
    是不是考虑 换个 公司?
        12
    songteng0604   234 天前
    @p2pCoder 还在读书,离找工作还早。
        13
    p2pCoder   234 天前
    @songteng0604 如果你不打算做 web 和后台服务,你的 Java 就不要再深入,如果要做 web 和服务开发,要学的就不止语言本身了,还要学的很多
    学服务器开发的话,还是要做些开源项目或者实习,依照业务来写
        14
    songteng0604   234 天前
    @p2pCoder 好的,谢谢你。如果要学 java web,还需要学什么?
        15
    p2pCoder   234 天前
    @songteng0604 j2ee SSM 数据库
        16
    redtea   234 天前   ♥ 1
    Google 一下 Java 工程师成神之路
        17
    lihongjie0209   234 天前
    实习一下试试水?
        18
    Eugene1024   234 天前
    写个实际的小项目,你会发现新的世界
        19
    nita22   234 天前
    现在 Android 已经没前几年那么火热,Java 方向最稳定还是搞 Java Web 方向。学完 SE 的基础内容就可以开始看 EE 的相关内容了:首先看 Servlet,了解后台跟前端交互的过程,接着可以开始学 SSM 框架以及其它功能性框架( Shiro 等)
        21
    aa6563679   234 天前 via iPhone
    学 java web 的话就是个深坑了,你去招聘网看看它们要求什么你学什么就是了
        22
    WhoMercy   233 天前 via Android
    推荐你个项目,前几天 V 友分享出来的。
    业务流程比较清晰,很常见,前后端都有涉及,配置一下 db 就能直接运行,适合进阶学习。
    https://github.com/wuyouzhuguli/FEBS
        23
    AckywOw   233 天前 via iPhone
    实战才是硬道理
        24
    cyril4free   233 天前
    入门项目,图书管理系统。
        25
    songteng0604   233 天前 via iPhone
    截止发帖 21 个小时,24 个回复,却有 25 人收藏,原来也有人有相同需求,大家共勉吧。
        26
    lurio95   230 天前
    @Carseason 问下朋友 多说查找资料用谷歌 是这样么 而且要挂 VPN ?
        27
    Carseason   230 天前 via iPhone
    @lurio95 是的,百度你搜出来的资料很多都是同一篇过时的文章好几个网站转来转去,很容易让学习的人进了坑还解决不了问题
        28
    lurio95   230 天前
    @Carseason 哦哦 那问下朋友你用的什么 VPN 能不能推荐下 是免费的还是收费的呢?
        29
    choiwanxy   200 天前
    操作系统学好了吗,算法、数据结构学好了吗,数据库学好了吗,学生还是主要把这些理论课程学扎实,以后学什么都快。至于 java 的话,看书看了几遍了,那就把集合框架( ArrayList,LinkedList,HashMap,ConcurrentHashMap 等)的源码看下,然后学 java 并发,写熟练了,就看 java 各种锁和并发容器的实现
        30
    songteng0604   200 天前
    @choiwanxy 好的,谢谢,目前在重看算法第四版
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1796 人在线   最高记录 3821   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 23ms · UTC 16:12 · PVG 00:12 · LAX 08:12 · JFK 11:12
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1