自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java-for循环的执行顺序

通过上图的执行结果,可以很清除的看到for循环中,第一个封号前的是(定义变量)一般是,只需要执行一次,而且是在最开始执行一次。第二个封号(一般为终止条件),第三个封号(一般为循环的控制条件)和循环体中的内容,是每次循环都要执行的,执行顺序为第二个封号->循环体->第三个封号。当最后一次执行的时候只要执行一次第二个封号前的代码,因为最后一次还要判断当前是否还要继续执行循环。判断不成立,就退出循环。...

2020-06-15 14:24:48 479

原创 七大排序

排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。平时的上下文中,如果提到排序,通常指的是排升序(非降序)。通常意义上的排序,都是指的原地排序(in place sort)插入排序每次选择无序区间的第一个元素,在有序区间内选择合适的位置插入。定义两个指针 i j,在定义一个temp存储遍历到i的值,从第二个数开始排序,默认第一个为有序,i控制第一个数字,j控制向前比较,当i的值<j的值时,把j的值向后挪动,j–,如果大于则break内循环,将j+1的值变成

2020-05-25 15:45:05 170

原创 Synchronized和ReentrantLock

ReentrantLock常常对比着synchronized来分析,我们先对比着来看然后再一点一点分析。(1)synchronized是独占锁,加锁和解锁的过程自动进行,易于操作,但不够灵活。ReentrantLock也是独占锁,加锁和解锁的过程需要手动进行,不易操作,但非常灵活。(2)synchronized可重入,因为加锁和解锁自动进行,不必担心最后是否释放锁;ReentrantLock也...

2020-03-14 20:09:04 134

原创 java中的String

String一个fina类,继承java.io.Serializable, Comparable, CharSequence使用字符串常量池,每当我们使用字面量(String s=”1”;)创建字符串常量时,JVM会首先检查字符串常量池,如果该字符串已经存在常量池中,那么就将此字符串对象的地址赋值给引用s(引用s在Java栈中)。如果字符串不存在常量池中,就会实例化该字符串并且将其放到常量池中,...

2020-03-13 15:50:27 96

原创 操作系统程序调度算法——先来先服务(FCFS),时间片(RR),短作业(SJF),高响应比(HRRN)java实现

操作系统实验——程序调度操作系统实验要求写程序调度,百度查了一下,借鉴了一位老哥的先来先服务,自己写了后面的先来先服务只要写一个循环,把process集合中的每个process取出,把process结束时间置为当前时间加上服务时间,然后当前时间加上服务时间即可。private void init() { Scanner sc = new Scanner(System.in...

2020-03-11 20:58:17 3152 2

空空如也

空空如也

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

TA关注的人

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