如何最快速的学好Java

如何快速的学好Java

前言

高强度学习Java差不多快三个月了,但是你问我现在的水平,那就是我能做出个项目给你。在这三个月之前,我对这些了解的只是皮毛,但是在这从早9.00到完9.00的高强度训练中,我确实学到了不少东西,虽然还远远不够!!但是这些,一定能让你大幅度的提升。

面试考点总结

在这里插入图片描述

带有目的性学习

  就跟我们中国80%的财富在20%人的手中,剩下的20%的财富是那80%人分的。其实代码的80%都是由那20%的知识点写的。那我就先学习那20%!
把书的目录先过一遍!带着这份记忆去实战。这样就能对这些东西掌握。如果一味的看书什么代码都要试一下,那么花费的时间更长了,但是呢剩下百分之80的确实是要这么慢慢来掌握的!所以,我们继续冲吧。

Java SE部分

这一部分分为Java基础与Java高级。课程我也会一一列出来。

Java入门(基本语法以及特性)

这一部分在Imooc上,附以下链接。
https://www.imooc.com/learn/85
(点击上方蓝字,或复制链接在浏览器打开)

  该教程将介绍Java环境搭建、工具使用、基础语法。带领大家一步一步的踏入Java达人殿堂

面向对象

学习链接
https://www.imooc.com/learn/124

  此课程是程序猿质变课程,理解面向对象的思想,掌握面向对象的基本原则以及 Java 面向对象编程基本实现原理,熟练使用封装、继承、多态面向对象三大特性。

Java的异常处理以及集合框架

学习链接
https://www.imooc.com/learn/110
  该课程中,将带领小伙伴们进一步探索 Java 的奥秘,希望通过本次课程的学习,能够帮助小伙伴们快速掌握关于Java中的异常处理、集合框架、字符串的操作和常用类的使用。

以上的我总共用了三天,当然这三天是除了吃饭卫生间上午9:00到下午9:00,当以上都学完之后紧接着学习高级部分。

  • Java Socket通信
    学习链接
    https://www.imooc.com/learn/161
      网络无处不在,移动互联时代也早已到来,单机版程序慢慢的已没有生命力,所有的程序都要能够访问网络,比如 QQ 网络聊天程序、迅雷下载程序等,这些程序都要同网络打交道,本次将与各位小伙伴们分享的就是 Java 中的网络编程—— Socket 通信
多线程

学习链接
https://www.imooc.com/learn/202
  多线程是日常开发中的常用知识,也是难用知识。通过本视频,你可以了解Java中多线程相关的基本概念,如何创建,启动和停止线程?什么是正确的多线程,怎样编写多线程程序。在掌握基础之后,将为你展望进阶路线,为进一步的学习提供方向。

IO流

https://www.bilibili.com/video/av39718443
emmmm这个稍微有点多,但是我认为讲的很好,后面还有一个这么长的视频,你们可以自己在这个链接外翻到。我学的是下载好的视频,如果需要可以在下面评论获取。

  IO流的分类,字节流输入流,字节输出流,字节流,缓冲流,数据流,对象流

  这些做完了,可以尝试做一下聊天室,以上IO链接外也有讲解哦。这里我就不写出来了,尽量自己根据所学知识来写一个。

JDBC

https://www.imooc.com/learn/157
  JDBC 技术是Java开发必备的知识,并且是学习 Hibernate 和 Mybatis 的基础,本视频通过实例贯穿的方式,给大家一点一点的剖析 JDBC 技术,使大家由浅入深的了解 JDBC 技术的全貌,什么是 JDBC ,怎么使用 JDBC ,为进一步学习集成框架打下良好的基础。
   别急,还有下
https://www.imooc.com/learn/157
  JDBC 技术是Java开发必备的知识,并且是学习 Hibernate 和 Mybatis 的基础,本视频通过实例贯穿的方式,给大家一点一点的剖析 JDBC 技术,使大家由浅入深的了解 JDBC 技术的全貌,什么是 JDBC ,怎么使用 JDBC ,为进一步学习集成框架打下良好的基础。

Mybatis

在学这之前一定要对Mysql有所了解,如果不了解先要学习其基本语法。
https://www.bilibili.com/video/av34875242/?p=83&t=948
这个可真的是够看好几天的了。
  MyBatis是一个基于Java的持久层框架。支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。

实战项目

  那么我能够做什么呢?以下尝试做一个电商项目。虽然还有很多没有学,目前我也在学习的过程中。但是这个可以让你在做的过程中学到很多的知识点。
https://www.imooc.com/learn/1079
  该课程通过使用SpringBoot快速搭建前后端分离的电商基础秒杀项目。项目中会通过应用领域驱动型的分层模型设计方式去完成用户otp注册、登陆、查看、商品列表、进入商品详情以及倒计时秒杀开始后下单购买的基本流程。

总结

  掌握了这些东西,你就已经能做出一些自己想做的东西啦。但是还是有大面积的没有学习,需要后续努力。我也在继续努力,我们一起加油!!

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值