自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二分查找

文章目录前言一、二分查找是什么?二、原理分析三、过程演示四、代码实现总结前言这几天觉得这些基础算法还是很有意思的,所以就继续“玩”了一下,又发现一个有趣的东西,建立排好序的集合基础上进行的算法——二分查找,这不刚刚弄懂了一点排序,就迫不及待的学起来了!!!一、二分查找是什么?二分查找是一种快速检索数据的算法,又称折半查找。使用二分查找是需要前提的,被查找集合是有序的否则无法查找,查找到以后返回被查找数的索引(下标)。二、原理分析二分查找算法其实就是每次都查找中间那个数。如果排序是升序排列,.

2021-01-27 21:08:04 1076 7

原创 选择排序(简单)

文章目录一、简单选择排序原理分析二、排序过程演示二、使用步骤1.引入库2.读入数据总结一、简单选择排序原理分析在需要排序的的有序性集合中取出第一个元素依次与其后的每一个元素比较,如果大于后面的某个数,则两个数交换位置,在第一次排序完成后,第一个元素存放的就是该有序集合的最小值。取出第二个元素依次与其后的每一个元素比较,如果大于后面的某个数,则两个数交换位置,在第二次排序完成后,第一个元素存放的就是该有序集合的次小值。取出第三个元素依次与其后的每一个元素比较,如果大于后面的某个数,则两个数交换位置,在

2021-01-27 19:23:52 2959 26

原创 冒泡排序

文章目录前言一、冒泡排序概念二、原理分析小结二、原理分析1.排序方式小------->大2.排序方式大------->小总结前言学习Java已经快两个月了,一开始说的是学Java需要的逻辑能力不强,这话没毛病,说的是不强,没说不要,今天我们就简绍下我们即将遇到的需要一点逻辑能力的简单算法,也是面试最爱问的Java基础算法之一——冒泡排序。一、冒泡排序概念冒泡排序是一种对数组中数据元素排序的方法。每一次对数组的遍历都是将较大数交换到后面,重复这个过程,每次遍历都会将最大值换到最后一位,每

2021-01-25 19:27:27 3357 22

原创 单例模式(饥汉式、懒汉式)

文章目录一、简单的单例模式要点二、实现步骤(详细)1、创建一个简单的构造函数2、构造函数私有化小结3、通过一个公有的方法提供访问小结4、创建一个成员变量小结5、简单单例函数优化(赖汉式)6、简单单例函数(饥汉式)三、总结一、简单的单例模式要点1、某个只能有一个对象2、必须自行创建这个实例3、必须向整个系统提供这个实例二、实现步骤(详细)1、创建一个简单的构造函数代码如下(创建一个构造函数):public class SingleInstance { public SingleInst

2021-01-18 20:01:49 1904 26

原创 创建指定大小随机数集合

创建随机数组代码如下(示例):import java.util.Random;public class Test2 { public static void main(String[] args) { Random random = new Random();//创建一个random对象 int[] arr = new int[10];//创建一个int类型且容量为10的数组 for (int i = 0; i < arr.length; i++) {//给予下标,方便加入随机

2021-01-28 21:46:42 880 5

原创 equals与“==”的区别

文章目录前言一、在Java对象相等时怎么判断的二、判断方法1.比较引用地址小结2.比较对象内容2.1 equals的概括2.2 equals方法的重写(浅谈)2.3 equals方法对对象是否相等做判断小结总结前言学无止境,周末也得学习,今天看大佬们的博客看见个有趣的东西,也是Java面试的基础面试题,于是兴趣就来了,整理了一下我自己对于“==”和equals的初步理解吧。一、在Java对象相等时怎么判断的1、物理上相等,即就是同一对象2、逻辑上相等,不是同一对象,但是对象的内容相等(如字面量相等

2021-01-24 19:49:01 752 7

原创 日期格式处理

文章目录前言一、时间的长整数表示二、日期类二、java.util.Date、SimpleDateFormat、Local的主要用法1.java.util.Date主要用法小结2.SimpleDateFormat的主要用法1.日期的默认格式国际标准表示2.Local主要作用3.定制日期输出格式小结三、日期字符串、日期、时间戳三者转换(重要!!!!!)1.日期字符串转换成日期对象注意2.将时间戳转换成字符串3.将字符串转换成时间戳总结前言时间是一个,我们生活中最常见也是最重要的东西,在不同的国家不同的地区时

2021-01-23 18:51:57 1025 6

原创 基本数据类型传参机制

文章目录前言一、基本数据类型二、基本数据类型的传参机制(简单)1.代码演示2.基本数据类型传参机制总结前言有时间了就是好,可以有更多时间做自己喜欢的事了,今天代码是敲爽了,也有点累了,就给大家分享一个原理很简单的但是在Java中很重要的小东西传参机制,参数这个东西只要是开始接触Java就开始接触了,但是学习嘛,都会有个过程,一开始都是模仿,这是没有任何错的,是正确的学习方法,但是一直都是这样的话那就是有问题了,所以有时候就得搞懂一些深一点层次的东西,人嘛要向前看,如果这个传参机制不弄清楚,可以说Jav

2021-01-21 21:24:04 1212 11

原创 浅谈“封装”

文章目录前言一、封装概述1.为什么要封装2.封装原则二、代码示例1.创建一个名为学生的类2.向学生类里面加一些学生们公有的东西3.写关于学生类的无参构造函数以及有参构造函数(重要!!!!!!!!!!)4.使用get、set 方法5.封装代码三,打击到我的代码1.家庭地址类2.成绩单类3.学生类2.测试总结前言唉,今天进行了一个小测试,一下子感觉学的就是个屁,前段时间还以为自己学得可以,就进行了个小测试,测试有10题,时间只有1个小时,值做出了5道,不能怪时间太少,只能怪自己打字慢、思路太迟钝了、知识掌握

2021-01-20 21:12:50 1282 15

原创 浅谈”多态”

文章目录前言一、多态概述二、多态实现的条件三、多态的作用三、多态的转型(重要!!!)1.向上转型小结2.向下转型小结四、多态的应用场景1、函数输入参数的多态小结2、函数返回值得多态小结总结前言今天又接触到了新的知识,感觉一下子就又又刷新了以前的认知,东西于是又变得有意思了起来,学习又有了新的挑战,让我一起看看刚刚热乎出炉的“多态”吧。一、多态概述多种形态,多种状态其实这么说那还不如不说,在理解层面就是空白,直接来个例子,比如水果,那水果的类型就多了去了,香蕉、苹果、西瓜、桃子,这些都是水果吧,

2021-01-19 20:40:42 1353 11

原创 开博宣言

学Java已经一个月了,一直不敢写博客,因为什么都不知道,但是在学习中还是收获了很多,总结了一些关于Java入门的一些小东西,其实就是一些需要注意的点,我想记录下自己的Java学习过程也想和大家分享自己的一些关于Java入门需要注意的点,便毅然决定还是开始写属于自己的博客。望大佬勿喷。...

2021-01-14 12:46:01 990 9

空空如也

空空如也

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

TA关注的人

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