技术道路分享|Java学习经验分享

关于如何学好java 这一问题 ,入职java后端开发,我自己本身就是个菜鸟,只能分享一些学习经验。

至于我是怎么入JAVA这一坑的,我自己都不太清楚,当初学校先交的c,然后是c++,最后学的java ,发现语法都差不读,大三的时候,貌似有个 蓝桥杯 比赛,然后当时对java 比较熟悉,也就用上了。
学校的教材,学到每一章节,就去找相应的博文, 做做笔记,然后去找相关的源码解析视频或者博文看看,帮助理解。

1.怎么学习?
做笔记,看源码,看视频的时候,一定要跟着敲,多写几个demo,加深理解,java的一些api本身,就是用多了,自然而然就熟悉了。
2.出错了怎么办?
不要慌,仔细分析代码的步骤和含义,利用好ide 一步一步的debug。
3.java的进阶
当你把javase学完之后,就可以开始学习写javaweb了。
>1,学习好数据库,了解特性,熟练掌握sql语句,毕竟业务的根本就是增删改查了。 书籍《MySQL必知必会》可以看看,比较基础,牛客网也有相关的题,可以刷刷
>2.框架部分,这几年 貌似是spring +springmvc+mybatis比较火,分别着重学习。
4.多线程 自己找几本书多看看,多写写。
5.JVM 消息机制,缓存,分布式,微服务,设计模式等等等
6.算法,大多数都推荐刷牛客网的剑指offer,和左大神的书籍。
7.项目 网上找 培训的项目视频,自己跟着做,重点,一定要理解,为什么这么写。
8.如果有条件的自己搭一个博客网站。

结语:还有很多要学的,只能自己去补漏的。
ps:为什么周边的人以为学计算机的一定会修电脑,会java的一定会写网页 。emmmmmmmm...............................................

再放一遍书单
  • MySQL必知必会
  • 高性能MySQL(第3版)
  • Spring源码深度解析
  • redis设计与实现(第二版)
  • Java核心技术_卷1_基础知识
  • Java核心技术 卷2 高级特性
  • 设计模式之禅(第2版)
  • HeadFirst设计模式
  • TCP-IP详解(卷一、二、三)(非必看)
  • 深入理解Java虚拟机 JVM高级特性与最佳实践 第2版
  • 深入分析javaweb技术内幕
  • 多线程并发艺术、实战
  • 大型网站技术架构_核心原理与案例分析-李智慧
  • 程序员代码面试指南 IT名企算法与数据结构题目最优解 左程云著

  • #Java#
    全部评论
    老哥 jsp html那些不学么
    点赞 回复 分享
    发布于 2019-01-04 00:49
    knmm
    点赞 回复 分享
    发布于 2018-12-07 18:36
    请问有项目视频网站推荐吗
    点赞 回复 分享
    发布于 2018-12-04 09:04
    请问有项目视频网站推荐吗?
    点赞 回复 分享
    发布于 2018-12-03 14:30

    相关推荐

    评论
    点赞
    61
    分享

    创作者周榜

    更多
    牛客网
    牛客网在线编程
    牛客网题解
    牛客企业服务