自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 约瑟夫环的解法其一

问题来源:据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。首先从一个人开始,越过k-...

2020-03-30 16:49:12 145

原创 java中字符串类一览

java中关于字符的类:String,StringBuilder,StringBufferString类是学习java的人接触到的第一个关于java字符串的类,它区别于StringBuffer,StringBuilder的地方它声明的是不可变的对象,每次操作都会生成新的String对象,每次将指针指向新的String对象,而StringBuffer和StringBuilder可以在原有对象的基础...

2020-03-28 15:00:18 103

原创 关于java中取小数的方法

昨日刷题时,一题目要求需要将输出的数保留小数点后四位,不会,在网上找了下方法,遂记录如下:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200327152016744.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZ...

2020-03-27 15:20:44 865

原创 JDK8前后的接口特性及接口与抽象类的对比

一.JDK8之前的接口特性1.接口中的变量都是静态常量,必须显示初始化2.接口中所有方法默认都是public abstract3.接口没有构造方法,不可以被实例化,但可以被实现4.实现类必须实现接口的所有方法5.实现类可以实现多个接口5.1implements,多个接口使用逗号隔开二.JDK新增的接口特性JDK1.8后,接口里可以有默认方法(方法体)了1.default关键字-默...

2020-03-26 16:04:24 651

原创 基于双指针思想的删除排序数组中的重复部分

一.问题描述给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array作权归领扣...

2020-03-25 10:24:03 70

原创 equals和==的比较

一.==对于引用类型和简单数据类型的作用不同对于简单数据类型而言,就是比较值。对于引用类型而言,是比较引用是否相同。如图所示:可以看到,当为简单数据类型时,就为true;如果String类型不声明新的空间时,也为true;二.equalsequals本质上就是,只不过String,Interger等把他进行了重写,如下图所示这里我们发现,这里引用类型的equals()的返回值...

2020-03-25 09:50:22 175 1

原创 java基于面向对象思想的模拟汽车租赁系统

一.需求分析汽车租赁系统用户需要完成租赁汽车的操作,并将租金结算。二.总体设计汽车租赁公司内有两种车,分别是轿车和客车,所以需要设计两个类,轿车类和客车类,这两个类都继承于共同的父类,汽车类。由上图可知,轿车和客车公有的属性是品牌,日租金,车牌号,所以这些属性可以定义在父类中,公有的方法为计算租金,因为折扣不同,需要在两个子类分别具体实现,所以在父类中就定义为抽象类,所以父类就要定义为抽...

2020-03-20 20:47:13 2127

原创 第一个思维导图

思维导图是个很有用的学习工具,以后也得积极使用

2020-03-17 21:07:23 75

原创 java求解最长公前缀

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: [“flower”,“flow”,“flight”]输出: “fl”示例 2:输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/l...

2020-03-16 20:17:40 94

原创 java面向对象学习札记4

一.静态方法中的注意事项1.在静态方法中不能使用this和super2.在静态方法中不能调用实例变量和实例方法3.在静态方法中可以直接访问静态变量和静态方法4.在实例方法中不可以定义一个静态变量,但可以访问静态变量5.静态类和方法只加载一次二.关于继承的注意事项1.super用来调用父类的非private方法,属性和构造方法2.利用super调用父类的构造方法,必须位于方法的首行...

2020-03-15 21:53:56 62

原创 力扣刷题记录

1.2.3.4.

2020-03-12 21:27:50 82

原创 virtualbox装Ubuntu问题小计

1.virtualbox装的时候最好装默认路径,不然会报错2.如果是装的有控制面板的Ubuntu版本,内存最好分配2G以上,不然很卡3.镜像的好处镜像可以简化安装系统,不然直接复制他人的系统,要调很多参数,很麻烦4.虚拟化技术——目的是为了充分利用系统内存,它把一个内存分成几个,相互之间的资源不共享5.virtualBBox要联网的话,选桥接模式...

2020-03-10 21:40:58 151

空空如也

空空如也

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

TA关注的人

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