自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 记忆就是记忆!!不要深究!

记忆哎哟,我傻了都,都说是记忆了,我怎么还老是钻研想要搞懂,我这不是傻子吗?我看了下JAVA的面试题,记忆的还真就是记忆的,只考理论不考应用那你TM还搞这么深究干什么?你这不傻逼嘛。。。叫你记忆你就记忆就行了啊!仔细想了下,你确实没必要搞懂,你会用就行了。你又不是搞科研,你知道这怎么用,会用就行了。研究那么细干嘛……我看了那些java笔试题真的就是那个文件标记的记忆,真的就只是考个概念而已。比如多态条件和格式,我看那笔试题确实也只考记忆的那些,不会让你敲代码的。反而那些应用的确实就要你敲代码总

2020-08-20 19:02:16 176

原创 DAy12-01_类名作为形参和返回值 还有很重要很重要的感悟

“方法的形参是类名,那其实需要的就是该类的对象,实际传递的就是该对象的地址值”哦!我似乎明白了!!!有教案就是好!你首先要搞清楚顺序!首先是定义类,最后才到测试类这样的顺序首先看定义类,其中catOperator类中有类作为形参的方法,为Cat类。(c其实就是在这个方法中的传递参数,告诉你这个方法内有啥用而已,出了这个方法就无效所以可以不看,不要搞混了,只看Cat就行)就要明白测试类中需要调用这个方法的时候,放入的参数得要是一个Cat类的对象,就这么简单。那自然也就需要创建一个Cat类的对象了总结.

2020-08-19 13:03:46 238

原创 没有PDF该怎么学习

啊!我发现了个很有用的东西!!哈哈我知道为什么有些章节没有PDF版本的笔记了!!因为本身人家讲的视频就不是用PDF版做笔记的,而是用notepad+!、后缀名为md打开后是这样的!!!!我教你怎么做!!!你就用这个笔记!复制下来到World文档,然后结合视频,截一些图进行补充!然后再转成PDF!在打印出来!!!完美!!!哈哈注意一定要用notepad+打开,单纯用笔记本打开,不会变色的先复制到world里面中,看起来可能会有点乱,确实,因为他加了空行和空格的但是你转成PDF就不乱了..

2020-08-19 13:02:33 172

原创 非常重要非常重要的学习方法!辞职回家就该这么学!

应用的东西你得自己敲一遍才懂!应用的东西你得自己敲一遍才懂!应用的东西你得自己敲一遍才懂!就比如上面我讲的流程,如果你自己看了一遍之后动手敲了一遍,哪个环节卡住了,你就会思考,这个环节的逻辑/步骤是什么,然后得到这个环节该怎么做!你就明白了步骤和逻辑!!!再加上做个笔记!!哦吼!你就肯定懂了!噢,TM的我算是明白为什么知乎的那些大神不断的强调要动手动手动手了,现在真的很有感触啊!!!真是要动手之后才知道自己哪个环节的逻辑不理解,然后做笔记加强理解和标注的。这样的学习效率才高啊!你快的快学不懂有啥用

2020-08-19 13:01:23 144

原创 day15-01_Set集合概述和特点

这里给一个详细的步骤想要知道什么就去API查看什么,比如这个set集合,我们可以看出他不是lang包的需要导包,是个接口无法直接创建,创建类型是Set 还需要泛型本身是个接口,但是还是继承Collection类的,也就是有父类Collection中的方法。(这是继承那一部分的回顾)然后Set本身不带有特有的方法,也就是说只带有父类Collection的方法了,你之前学完Collection的时候也就能搞懂Set1的方法两点要注意1、不能存放重复的元素2、因为不带索引值,所以不能用普通for

2020-08-18 22:43:11 85

原创 day14-18_LinkedList集合的特有功能

因为LinkedList集合的底层数据结构是链表,所以提供了一些对于头结点和为节点进行操作的方法,也就是对元素进行操作要明白“返回”的意思,即打印输出这个会显示一个返回值,返回值为XXXX所写的首先想要用它就要创建他的一个对象,别忘了。由于Linkedlist是子接口所以可以直接创建不需要多态addFirst();和addLast();方法很简单的这个就是我讲的“返回”的意思,即打印输出能够得到一个返回值。其实也可以吧linkedList。getFirst();方法快捷键,然后赋值给一个St.

2020-08-18 20:28:05 132

原创 Day14-17_ArrayList集合存储学生对象三种方式遍历

这个跟之前什么List集合、Collection集合都是一样的代码因为ArrayList是List接口的子接口,List能用三种遍历方式,ArrayList自然也能啊区别就在于创建的时候不需要用多态了,因为ArrayList本身就是个子接口就可以单独创建的...

2020-08-18 20:10:37 170

原创 Day14-16_List集合子类的特点

根据需求来判断要用什么List的子集合ArrayList:底层是数组所以查询快,增删慢LinkedList;底层是链表,所以增删快,查询慢啥也不知道就用ArrayList,最常用注意!他们都是List的子接口,所以List集合有的3种遍历方法,ArrayList和Linklist同样也有(应用–需要你去自己敲一遍需要理解)这里要注意的,就是创建所需要的集合对象的语句,不再是多态了,因为需要的就是ArrayList类和LinkedList类,所以你左边对的代码就是他们,你整体的代码就是创建他们.

2020-08-18 20:09:40 117

原创 Day14-15_数据结构之数组和链表(记忆)

为什么说效率低,因为你增加一个元素需要把后面的元素全部往后移动,如果很多个元素那全部移动完要多久?,所以才说效率低,删除同理,删除后全部元素都要往前移动,万一很对那也很麻烦所以记住,数组“查询快增删慢”链表的过程我就不发图了,我感觉我有点难以理解因为是记忆部分的,就直接记住结论就行了就是跟数组反着来的,“增删快查询慢”你记住数组是查询快,增删慢,那链表反着来就行了...

2020-08-18 20:07:36 80

原创 Day14-14_数据结构之栈和队列(理解)

栈就是一个竖着的长方形天花板开口放进去的步骤/流程(进栈)。A-B-C-D取出来的步骤/流程 (出栈)D-C-B-A--------------------------------队列入队列:从后端进前端出队列:从前端出来不愧是理解。。。好简单。。。。。。。。。...

2020-08-18 20:06:45 81

原创 Day14-13_List集合存储学生对象三种方式遍历

这应该算是个总结了,List遍历的总结噢,果然是多看几遍思路就有了首先是定义学生类,没错!就应该是先定义!!!你要搞懂定义是什么意思就明白了。注意是定义不是创建,这两个是有区别的,去看面向对象的那一章里面有写。定义就是右键定义一个学生类。创建是new创建一个对象。定义是鼠标创建是代码等到定义完所需要的类(事物)之后,才开始到测试类,最后才到测试类比如你需要一把武器,一个盔甲,那你需要定义武器类和盔甲类,定义这些完最后才到测试类然后测试类中,需要一个集合,那就要创建一个集合的对象来调用它。需要3

2020-08-18 20:04:54 580

原创 讲一下高效的正确的学习方法

老实说我现在就忘记了。。。。。。。。。。。。。。什么Date date = new Date();什么DateFormate df = new SimpleDateFormate(“yyyy年MM月dd日”);你懂?不知道是没有看书还是没有自己动手敲的原因这样的学习方法可不行学了就忘,学了不会用,当时懂了现在不懂,那这不等于没学吗?。。。。学了相当于没学,那真的是在浪费时间得要,不对是必须!必须要想出个解决办法,这是个关系到接下来学习效率的问题我目前想到的解决办法就是看着视频然后做CS.

2020-08-18 20:02:09 142

原创 面对对象的总和

Day7-01类和对象什么是类?首先你要明白,共同属性和行为是什么意思举个例子,手机是一个类,他有的属性有1、品牌名2、价格3、手机型号。这些就是属性那么共同属性的意思就是他们的属性都一样的,比如手机他的属性就是品牌名+价格+手机型号。这些属性都是一样的,那就说明他是一个类JAVA中就是成员变量相同 int age,String name 这些属性相同这个就是例子,左边的就是属性,永远都是这样的内容。右边不同的就是值手机就是一个具体的事务,比如手机是一个类,那具体的某一个品牌的手机就是对象

2020-08-18 19:59:35 98

原创 面对对象的理解!正确理解!解题思路!武器类想到的!

还记不记得之前学面对对象时学到的一句话“现实生活中的一个事务,在编程中就是一个类”。尼玛的这句话简直真理,我一直在追求的解题思路就是这句话现实生活中:“我需要一个/把武器,名字叫无尽之刃,价格3200”编程语言中:“我需要创建一个类名为武器,成员变量name设置为无尽之刃,价格设置int型赋值为3200”现实中的“事物”对应着JAVA中的“类”,事物的属性和方法,分别对应类中的成员变量和成员方法总结就是:我需要一个武器(事物–class类),名字叫无尽之刃(属性-成员变量),价格为3200(属.

2020-08-18 00:37:02 65

原创 day14-12_增强for循环

增强for循环,就是简化了数组和Collection集合的遍历以往我们都要用索引值来遍历数组,但是学了for增强循环后就不用了我叼。是真的简单。。。。。。。。根本就不用索引值了我就在想创建List对象的问题,然后我跟之前的对比了下,发觉都是需要创建的。比如int 【】 arr = {1,2,3,4,};----String【】 strArray = {“hello”,“world”};都是需要创建的。只不过我创建对象的时候格式不同罢了,这里有个知识点,我觉得对工作没用,就不讲了...

2020-08-17 22:12:58 94

原创 day14-11_列表迭代器

继承Iterator类,那就说明可以调用Iterator方法。也就是hasnext();方法和next方法,也就是查看元素是否有下一个元素的和获取下一个元素的方法这个关键就是“任意方向”,以往我们都是从头往后遍历集合的,这个是任意方向所以也就是能够从后往前遍历了其中add方法是重点首先创建一个列表迭代器,因为是List集合的ListIterator()方法,所以直接用List对象调用即可。list。listIterator()‘’注意了这里有个大前提,因为是List集合的,所以要先创建一个L.

2020-08-17 21:38:51 114

原创 day14-10_并发修改异常

这一章节看的是源码来找原因的,我感觉单纯为了找工作没必要,我就放总结了,就是出现了ConcurrentModificationException报错你就把迭代器遍历循环换成for遍历循环即可这是一个正确的思路写的程序但是却会报错,原因你不用管要看源码太复杂了。直接换成for循环就能解决了不过注意我画圈的代码,是个要理解的代码。首先创建减一个迭代器 list.iterator();然后crtl+alt+v直接变出坐边的代码,也就是把迭代器赋值给it对象,方便调用然后调用while()循环语句来判断是.

2020-08-17 21:01:34 92

原创 day14-09_List集合存储学生对象并遍历

先讲一下解题思路,首先看题目,“学生对象”:要自定义学生类,同时测试类需要创建对象来调用这个类。“存储对象的集合”:说明需要创建一个集合。什么集合随便你,这里是List章节,那就是List集合就行。“存储3个学生对象”:说明要用add方法把对象给添加进集合里图里也给了你解题思路,好好看讲的思路很好的这里讲一下5、因为List是继承Collection父类的,所以可以使用父类的方法,也就是迭代器然后因为List集合是自带索引的,所以也可以用for循环遍历(这是一个重点)第一步:创建学生类,这个知识点.

2020-08-17 20:40:52 430

原创 day14-08_List集合的特有方法

既然是List集合的特有方法,那他的父类Collection类就没有的,只有他的儿子ArrayList方法才有。这是继承的常识,带你回顾一下这张图其实也是JAVA基础中ArrayList那一章节里面有的注意喔,是“返回”,“返回”,“返回”。1、void add (int index,Eelement)特有方法。index是集合中元素索引值的意思可以看到。在索引值1处插入一个字符串“javaee”,同事把world往后推了,也就是插队吧,你可以这么理解这有一点要记住,如果添加的位置索引值超过.

2020-08-17 20:23:52 99

原创 day14-07_List集合概述和特点

首先去API查看一下List集合,发现不是lang包下的是util下的,所以需要导包,然后有泛型E我们还可以看到,list集合是接口,继承Collection,也就是collection的功能都有(这是继承类的回顾)List集合的特点1、有序、存储进去的元素是按顺序排序的看到我的标志没?这就代表了是有序的为什么创建集合要用多态?以为List是接口不能直接创建,而Arraylist是他的实现子类,所以就用多态了出现了两次“world”字符串,说明这个List集合可以存储重复的元素以下是.

2020-08-17 20:01:46 116

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除