自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java冒泡、插入、选择、归并、快速排序

整理了常见的几种基础的排序算法,纯代码演示,拿来即用,以备临时面试、考试等快速复习。具体算法原理可以百度。public class Sort { public static void main(String[] args) { int[] verifyNumbers = null; try { verifyNumbers = getRandomIntArray(20, 300); } catch (Exception e)

2020-08-18 10:32:57 152

原创 Java归并排序

什么是归并排序归并排序的核心思想还是蛮简单的。如果要排序一个数组,我们先把数组从中间分成前后两部分,然后对前后两部分分别排序,再将排好序的两部分合并在一起,这样整个数组就都有序了。归并排序使用的就是分治思想。分治,顾名思义,就是分而治之,将一个大问题分解成小的子问题来解决。小的子问题解决了,大问题也就解决了。分治算法一般都是用递归来实现的。分治是一种解决问题的处理思想,递归(传递—>回归)是一种编程技巧,这两者并不冲突。从编码的角度分析归并排序刚开始接触归并排序的时候,可能会有这么一个疑惑。利

2020-07-05 17:53:13 246

原创 JavaIO体系结构梳理

说明:本文内容较通识,参考了部分帖子进行融合整理(有些字能少大就少大嘛…)流的概念流(Stream )的概念代表的是程序中数据的流通,数据流是一串连续不断的数据的集合,在Java程序中,对于数据的输入/输出操作是以流(Stream)的方式进行的。IO体系java的IO体系看起来是很复杂的,其主要原因是IO涉及到的因素太多。所以设计者根据不同的数据类型、数据量、数据传输方式、应用场景、数据流...

2019-09-11 14:21:10 294

原创 JAVA使用JAXB解析复杂XML

唠叨话目前网络上比较流行的数据传输方式当属:Json、字节流、XML了,说实话我个人更喜欢Json和字节流的方式进行数据传输。以下是我对这三种数据传输方式的几点见解:三者都各有优缺点,根据需求的不同选择合适的数据传输方式。Json在数据传输时能够保留绝大多数的数据结构属性,且数据冗余度也较小,解析方便。XMl在数据传输时更能体现数据的结构属性且更灵活,但数据冗余度相对另外两种方式要大的多...

2019-09-10 17:05:52 4624 3

空空如也

空空如也

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

TA关注的人

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