自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程基础

分享链接:https://www.yuque.com/docs/share/559cf47c-9cc0-4729-bdb7-8c7afa5a75eb?# 《多线程》线程调度• 分时调度所有线程轮流使用 CPU 的使用权,平均分配每个线程占用 CPU 的时间。• 抢占式调度优先让优先级高的线程使用 CPU,如果线程的优先级相同,那么会随机选择一个(线程随机性),Java使用的为• 抢占式调度。CPU使用抢占式调度模式在多个线程间进行着高速的切换。对于CPU的一个核新而言,某个时刻,只能执行一

2020-07-23 22:45:16 112

转载 集合知识整理

集合接口Collection 接口Collection 是最基本的集合接口,一个 Collection 代表一组 Object,即 Collection 的元素, Java不提供直接继承自Collection的类,只提供继承于的子接口(如List和set)。Collection 接口存储一组不唯一,无序的对象。List 接口List接口是一个有序的 Collection,使用此接口能够精确的控制每个元素插入的位置,能够通过索引(元素在List中位置,类似于数组的下标)来访问List中

2020-07-18 22:16:50 103

原创 TreeSet的排序Compareble

在TreeSet中对于自定义对象写排序规则(必须实现Compareble接口才能进行自定义对象排序),TreeSet为有序存储不相同数据若不是自定义对象,JDK内有的对象则直接进行了排序,遍历输出即可。

2020-07-17 15:35:07 87

原创 泛型整理

泛型限定如下图Plate 继承Fruit的类型了,就是说这个泛型被限定了是Fruit的类型或者是子类,然后main方法里的String类型就开始报错,因为String不是Fruit类或者Fruit的子类,如果换成Apple就没问题,这就是泛型限定泛型类型泛型中的通配符上界限定(?必须是Fruit的子类,限定了Fruit父类)下界限定(?号只能是Apple的父类,限定了下界是Apple类)泛型作用与注意...

2020-07-16 17:10:02 68

原创 异常处理三种情况

try+catch可选+finally可选先运行try中的代码,出现异常运行catch中的代码,finally必定运行(两种finally区域不运行情况参考finally不运行)throws方法体抛出异常在方法体的后面添加需要抛出的异常throw内部抛出异常自己创建异常,然后抛出,用抛出异常的手段去警告用户出错。其实完全可以在之前就判断是否有异常,然后不让用户执行到此处。用的比较少。...

2020-07-14 17:32:38 240

原创 基本数据类型、拆箱装箱、&和&&

&和&&拆箱装箱

2020-07-14 17:08:30 66

原创 finally面试注意两点

finally必然执行try{}catch{}finally{}先是执行try中的代码,如果遇上异常则之执行catch中代码,而finally是必然执行的,除了以下几点finally不执行:1、电脑突然停电,电脑死机,硬件设备坏了2、在try或者catch中有终止程序运行的的代码,例如:System.exit(0);退出程序运行finally修改try或者catch中return的结果1、前面返回的是对象的引用,然后finally修改的是对象的变量值,此时结果return 的是28。因

2020-07-14 17:00:02 81

原创 初学者对git的分支误区

分支不是子文件夹学习的时候老师一直强调把文件都上传到自己的文件夹内,这样就能更方便的管理了,我想了想,也觉得很对于是…我把子文件夹当成分支了,哭了/(ㄒoㄒ)/~~,分支并不是说是src的分支文件夹,真正的分支居然是这个master(默认)原来这所有的都是一个master分支????,master分支包含了src文件夹,害我浪费那么多时间,原来一直没理解分支的定义。现在讲解一下我的上传文件到远程分支的过程:安装git后,设置一下自己的账户名和邮箱地址$ git config --g

2020-07-14 14:03:07 112

原创 大白话:面向对象

创建对象类名 对象名=new 类();类名就是对象的类型,对象名就时对象在堆中存储的16地址,然而对象是存储在堆中的,对象名(这个地址)是在栈当中的,我们是通过对象名去调用对象里的方法或变量的。对象1=对象2,仅仅只是对象1被赋予了对象2的地址,匿名对象就是直接new 一个对象,无名氏,一般用一次,后面跟上该对象的内部方法或变量使用构造方法一个类默认隐式无参构造方法,一个类中可以有多个构造方法,构造方法的名称必须与类同名;一般就是会在类中搞一个无参和一个全参构造方法,两个都要,如果只

2020-07-10 23:04:11 228

转载 java 8 stream

**内容转载自[菜鸟网](https://www.runoob.com/),如有侵权请联系**

2020-07-07 17:10:05 78

空空如也

空空如也

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

TA关注的人

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