2020届_vov

学习安排(2023.2.28)

课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。

你本科学历还是不错的,加上你做的是测试,到时候包装成开发岗位吧,按照课程大纲的教程教的来包装就行,由于你是社招的,所以 Java技术栈 以及项目会重要一些,咱们先把Java技术栈过一下,然后再来复习吧,现在先把找工作最需要掌握的内容学习了。具体安排如下:

1、Java理论:先学习 Java基础,之后在学习 Java进阶,Java进阶那里,源码分析有点难,你先硬着头皮看吧,当然,有点难,看不懂也不理哈,问题不大的,后面基于面试去复习。课程有点长,不过能够跟着吃下来,后面面试也会容易很多。

划重点:为了学习更快,请学习的时候,按照我网站的说明来,每个目录都会说明需要掌握哪些,该跳过的就跳过哈,按照最低的要求来学就行,不要管课程老师是怎么说的,后面面试需要的,在根据复习题库来重点复习

2、框架与项目:直接按照这个步骤学:web学习路线整合(框架+项目),等你做完两个springboot项目,在做微服务的项目哈,你先学,到时候我在看给你哪些微服务项目比较好,做完微服务项目,就可以慢慢投递简历了。

注意点:学的时候也按照我说的来哈,比如javaweb简单了解就行,ssm框架学习我网站上的,之后项目的话,你就做 电商支付+牛客网论坛

3、八股文:等你做完了项目,再来学习八股文你,就按照 八股文复习建议 这个复习哈。记得做一下简单笔记,或者第一遍复习再做也行。主要就是 java集合+JVM+mysql+redis这几个。

4、算法:先不学,等后面再看看吧。

做完了 1 和 2,其实就可以写简历了,写完简历发我修改,然后算法的话,我个人建议晚点再学,主要看看自己的时间,到时候简单了解就可以了。然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例

有什么问题记得随时私聊帅地

课程大纲: 所有课程大纲入口

每周学习跟进

2023.03.01 ~ 2023.04.04

基本数据类型:byte、short、int、long、float、double、char、boolean

浮点数计算有误差,不能用 == 直接比较相等

类型转换有自动转换和强制转换;字符串与基本数据类型的转换方法

运算符、关键字、优先级查文档了解用法

分支:if、else、switch、case、default

循环:for、while、do while、break、continue

数组声明:int[][] array;

数组创建:int[][] array = new int[2][2];int[][] array = {{1, 2}, {3, 4}};

数组访问:array[0][1] = 99;

类与对象:类包含属性和方法,对象由类实例化创建得到;每次创建一个对象都是一个新的对象

属性:有名字、类型、访问修饰

方法:有名字、参数、返回值、访问修饰

方法重载:一个类中,多个方法同名,但是形参的数量和类型不同 (同名不同参)

可变参数:方法可以接收任意数量的参数,需要特殊声明;比如:public int sum(int... nums);该声明应该在方法形参最后,而且方法内部获取的是一个参数数组,要用数组方法访问参数值

作用域:一般分为类作用域和方法作用域;类作用域的生命由对象创建开始,到对象销毁结束;方法作用域的生命由调用开始,到返回时结束

构造器:访问修饰可有可无,不能有返回值,名称必须与类名一致,形参可以不同,可以有多个构造器

this:代表某个对象自身,用于访问自身的属性和方法

包:指的是某个目录,里面包含了源码文件;用 import 导入包

访问修饰:查文档了解访问修饰允许名称的可见范围

封装:不允许直接访问对象的属性,只能通过 get 方法和 set 方法获取和设置对象属性;目的是为了强制增加额外的检查,避免错误地赋值

继承:子类有父类非 private 的属性和方法,复用了代码,而且表达了大类与其下小类的关系

super:代表父类;可以访问构造器、父类属性、父类方法

方法重写:子类某个方法与父类某个方法一致,子类的实现就覆盖了父类的实现 (覆盖父类方法)

多态:

  1. 在继承中,父类的变量可以被赋值为子类的对象;比如:class A; class B extends A; A object = new B();
  2. 方法重写要求子类和父类的方法的名称、参数一致;返回值可以不一致,但是应该是父类返回值的派生类;访问修饰的权限不能比父类的更低
  3. 当子类重写父类方法后,将子类对象赋值给父类变量时,一旦调用被父类被重写的方法,实际上会调用子类的方法,而不是父类的方法
  4. 多态体现在:父类变量可指向不同的子类对象,调用被重写的方法则会调用子类对象的方法

==equals 的差异:前者只比较引用类型的地址,后者可以重写实现对象内部的相等比较

hashCodetoString:前者用于标识对象的唯一性,后者重写表示对象的字符串信息

equalshashCode:内部实现了该方法,可以查看源码

发表评论

后才能评论