摘要: 定义:选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素... 阅读全文
posted @ 2019-07-23 22:06 Bean冷的心 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 定义:冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的... 阅读全文
posted @ 2019-07-23 17:42 Bean冷的心 阅读(196) 评论(0) 推荐(0) 编辑
摘要: (注:本篇博客适用于Eclipse, mye... 阅读全文
posted @ 2019-07-17 21:27 Bean冷的心 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 前言今天查看了ArrayList方法底层的r... 阅读全文
posted @ 2019-07-16 11:14 Bean冷的心 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 前段时间电脑炸了,重装了C盘,so,you ... 阅读全文
posted @ 2019-07-15 10:57 Bean冷的心 阅读(1987) 评论(0) 推荐(0) 编辑
摘要: 要想实现一个死锁,首先要明白什么是死锁,我们看一下死锁的定义:死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状... 阅读全文
posted @ 2019-07-11 14:01 Bean冷的心 阅读(829) 评论(0) 推荐(0) 编辑
摘要: java应届生面试考点收集 这些知识点来自于之前去百度实习、阿里、蘑菇街校园招聘的电话面试JavaSE面向对象封装、继承、多态(包括重载、重写) 常见区别String、StringBuffer、StringBui... 阅读全文
posted @ 2019-07-11 08:33 Bean冷的心 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 今天做面试题遇到一道坑爹的题,某东的原题:String str = "";System.out.print(str.split(",").length());问输出什么,总共三个选项:A)0B)1C)编译错误我知... 阅读全文
posted @ 2019-07-08 14:50 Bean冷的心 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 前言:随着Java学习的深入,我们不仅仅会要求自己熟练使用一些API的方法,更想看看这些方法的底层是如何实现的,然而你如果想进步那么必须要训练看源码的能力,将来学高级框架的时候是一定会看底层源码的,所以必须要从相... 阅读全文
posted @ 2019-07-08 14:12 Bean冷的心 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 想象一下Java中为什么main方法是程序的入口?public static void main(String[] args)因为main方法是静态方法,其实带静态的东西优先级都比较高,静态代码块,静态变量,静态... 阅读全文
posted @ 2019-07-03 15:31 Bean冷的心 阅读(509) 评论(0) 推荐(0) 编辑