![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 56
进阶的小豆子
这个作者很懒,什么都没留下…
展开
-
Linux的文件系统与Shell简单命令
1) 查看内核版本 uname -r uname -a cat/port/version2) ls命令 ls 命令用于列出用户有权访问的任何目录的内容.ls命令用法,其中最为常用的命令为: 原创 2018-07-26 16:49:04 · 354 阅读 · 0 评论 -
冒泡排序
(一)排序过程分析 现在有一个数组,共有六个元素,{1,4,7,2,3,5},要求把他们按照从小到大的顺序排列,每一趟排序将较大的值交换到最右边,下面进行排序过程分析。(二)排序过程分析 第一趟比较结束,得到{1,4,2,3,5,7},共比较5次; &nbs...原创 2018-08-29 20:47:47 · 323 阅读 · 0 评论 -
Java容器之Collection
Java中容器主要分为两大类:Collection和Map,让我们来看一下Collection下主要的继承类和实现类。 1)List:是一个有序的队列,主要实现类如下图所示。 其中,ArrayList基于动态数组实现,支持随机访问,但是增加和删除需要移动数据,是线程不安全的;Link...原创 2018-08-29 20:46:28 · 137 阅读 · 0 评论 -
Java容器之HashMap
Java中容器主要分为两大类:Collection和Map,让我们来看一下Map下主要的继承类和实现类。本篇主要学习HashMap源码。 与新的集合实现不同,HashTable是同步的。如果不需要线程安全的实现,使用HashMap代替HashTable。如果需要线程安全且高度并发地实现,则使用ConcurrentHashM...原创 2018-08-29 20:44:44 · 151 阅读 · 0 评论 -
选择排序
(一)排序过程分析    假设现在有N个数比较大小,选择排序就是首先在0~N-1上选择一个最小的数,录最小数的位置,假设这个位置叫 min_index,然后把该位置与0位置交换,这样就排好了第一个数;第二次排序的时候,从剩下的1~N-1里选最小的数放在1位置上,以此类推,最终得到排好序的数字。 (二)时间复杂度分析 &原创 2018-08-01 08:15:49 · 125 阅读 · 0 评论 -
IO的基本简单操作
(一)Java流类的类结构图(二)Java的IO分类(并未完全列出)(三)文件操作递归地输出一个目录下所有文件:import java.io.File;public class RecursiveListAllFiles {public static void listAllFiles(File dir){ if (dir == null || !dir.e...原创 2018-07-31 08:57:02 · 253 阅读 · 0 评论 -
线程
1) 线程的状态转换   新建(New Thread):创建后尚未启动   就绪状态(Runnable):线程已经被启动,正在等待分配时间片,一旦得到时间片就开始运行 &原创 2018-07-27 11:18:18 · 105 阅读 · 0 评论 -
volatile关键字
在学习什么是volatile之前,首先应该认识一下Java内存模型。Java中的内存模型如图所示: 主内存:Java内存模型规定了所有的变量都存储在主内存中。主内存被所有的线程所共享。 工作内存:每条线程中都有自己的工作内存。 可以简单滴理解为计算机中的CPU高速缓存,但又不完全相同...原创 2018-07-30 15:18:54 · 114 阅读 · 0 评论 -
Spring的自动注入和注解注入
1 自动注入,分为三种: <!-- 1.1 根据属性名称自动完成setter注入,类中的属性名和id名称相同则自动完成注入 --> <bean id="s" class="com.zhaoling.dependency.SunWuKong" autowire="byName"></bean><!--1.2.根据类中属性的类型,在原创 2018-07-26 16:54:18 · 4411 阅读 · 0 评论 -
JVM虚拟机学习笔记
1)Java内存模型 程序计数器:当前执行的字节码行号指示器,字节码指示器就根据这个计数器的值来选取下一条指令,分支、循环、跳转、异常处理、线程恢复等基础功能都要依赖这个计数器来完成。是Java虚拟机内存规范中唯一一个没有规定任何OutOfMemoryError区域。 本地方法栈:不是用Java...原创 2018-09-08 18:49:48 · 183 阅读 · 0 评论