零基础自学Java到正式入职阿里,我的经验值得大家借鉴

本文是一位粉丝分享的从零基础自学Java到入职阿里的经验,包括Java SE、SQL、Java Web、常用工具、核心框架的学习路径和重点,并强调了面试准备的重要性。提供了详细的学习资源和建议,适合Java初学者参考。
摘要由CSDN通过智能技术生成

image
先来张图镇楼,这次不放offer了,直接上狗牌。

这期依然是粉丝投稿,这位粉丝在2021年秋招提前批中顺利拿到阿里P5offer,现已正式入职,把他的学习方法给大家分享一下,文末有他从自学到成功入职所有的学习资料,免费给大伙白嫖,这波啊,这波是开天门,愿大伙人人如龙[狗头]

编程组成部分

image

很多人都觉得编程很难,那难不难呢?
难!
那普通人能不能学得会呢?
能!

看完这两句话可能又有人骂我水字数了,这里正式澄清一下,我就是在水字数[狗头]

如果想高效学习某一项技术,首先得搞清楚这门技术的构成部分,

任何一门编程语言都是由下面这几部分部分组成的:

1、数据类型、数据结构
2、逻辑判断,循环
3、类、函数(方法)
4、库函数(库方法)
5、第三方类库

对于零基础的新手来说,1、2、3 可能需要花点时间 ,但只要学习教程到位,学习方法合理,一个月的时间就完全足够了!

对于有基础的人来说(之前学过 C语言或者其他编程语言),一周时间就足够了。

接下来的重点是库函数(库方法)和第三方类库的学习,你能否熟练写程序就取决于对各种开发库的熟悉程度。新手需要不停地查手册,查看每个方法和参数,通过大量的使用来形成肌肉记忆

自学Java

image

其实写这篇文章之前,我也在网上看了很多所谓的自学系列教程,很多我都不太满意,有的甚至让我感到愤怒,要么是站在现有的视角侃侃而谈,要么是纯粹的瞎编骗小白。

很多文章都有一个老毛病:完全没有从小白的视角去思考,内容太多,什么微服务、架构、大数据都来了,这根本不是自学阶段该去看的东西,小白看了这些文章,只会越看越懵逼,根本没法下手。

所以借这位粉丝的学习经历,来给大家好好捋一下真实的接地气的自学Java方法!

1、Java SE

1.1、Java基础

基础概念/语法:面向对象(继承、封装、多态)基础、包、类、接口、方法、对象、属性、第一个 Java 程序。

数据类型:

1)基本数据类型8种:byte、short、int、long、float、double、char、boolean;

2)引用数据类型

变量类型:局部变量、实例变量(成员变量)、类变量(静态变量)

修饰符:public、private、不写、protected、static、final、abstract、synchronized ,volatile

运算符:

1)算术运算符:+、-、*、/、%、++、–;

2)关系运算符:==、!=、>、<、>=、<=;

3)逻辑运算符:&&、||、!;

4)赋值运算符:=、+=、-=、*=、/=;

5)条件运算符:Object x = (expression) ? value if true : value if false;

循环结构:for 循环、while 循环、do…while 循环

条件语句:if…else、if…else if…else

异常处理:try…catch…finally、throws、throw

字符串:String、StringBuilder、StringBuffer

其他:switch case、数组、日期时间、枚举、使用 IDE 进行 DEBUG

1.2、集合

Map:HashMap(最重要)、ConcurrentHashMap、TreeMap、Hashtable

List:ArrayList(最重要)、LinkedList

Set:HashSet(最重要)、TreeSet

1.3、多线程</

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北游学Java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值