笔记
文章平均质量分 59
搬砖的小小
有趣的灵魂.
展开
-
Java创建线程
本篇文章主要介绍Java编程中创建线程的三种方式。文章目录前言一、使用Thread创建线程1.步骤2.示例二、使用Runnable创建线程1.步骤2.示例三、使用Callable创建线程1.步骤总结前言 线程的出现使得进程可同时并发处理多个任务;所以。线程也被称为轻量级进程。类似于进程在操作系统中地位一样,线程在进程中也是独立的、并发的执行流。当进程被初始化后,主线程(main线程)就随之被创建。但是,我们可自行创建其他线程。 在现代操作系统中,每个进程中都可以提供多个线程并发运行。线程才原创 2021-03-02 21:07:09 · 99 阅读 · 0 评论 -
Java——冒泡排序
文章目录前言一、原理分析二、实现代码三、总结前言冒泡排序是一种对数组中的数据进行排序的一种方法。每一次对数组的遍历都是将较大的数交换到后面,这样每次遍历都会讲最大的值交换到最后一位。每次遍历后,排序数组的规模都会减少一个数据元素。一、原理分析例如,对数组{1,9,7,5,3}进行冒泡排序,其过程如下:第一趟排序时,共有5个数参与排序,比较次数为4次。比较完成后,实现了将数组中最大的值:9交换到数组的最后一位。1和9进行比较,9较大,无需交换位置。数组为:1,9,7,5,39和7进行比原创 2021-01-25 14:53:37 · 153 阅读 · 1 评论 -
Java单例模式
文章目录前言单例模式要点单例模式目的单例模式实现思路单例模式优点单例模式代码示例前言对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。如在Windows中就只能打开一个任务管理器。如果不使用机制对窗口对象进行唯一化,将弹出多个窗口,如果遮羞窗口显示的内容完全一致,则是重复对象,浪费内存资源;如果这些窗口显示的内容不一致,则意味着在某一瞬间系统有多个状态原创 2021-01-18 19:59:57 · 125 阅读 · 2 评论 -
Java打印输出(遍历)数组
Java打印输出(遍历)数组Java中数组是对象,不能直接输出。若想要输出数组,需要用for循环来实现。最终实现的效果为java中数组的格式。如:{1,2,3}一、新建一个数组// 初始化数组int[] array = {5,4,5,9};二、遍历数组System.out.print("{"); for(int i = 0;i<array.length;i++) { if(i != array.length-1) { System.out.print(array[i]);原创 2021-01-13 19:09:43 · 1607 阅读 · 0 评论 -
linux命令实践
1、(1)从桌面进入终端,以指令的形式进入 /usr/local目录,查看该目录下的相关文件。(2)进入/usr目录,并以列表的形式查看目录中的所有文件。2、(1)在以自己名字首字母命名的主目录下,新建空目录work,并查看完成结果。(2)将data.txt,移动到该目录内,查看data.txt的内容。1)在windows系统,选中data.txt文件,右键拖动到虚拟机中新建的work目录下2)注:亦可通过创建共享文件夹的方式实现 选择工具栏中虚拟机中的设置选项选项共享文件夹总是启用原创 2020-11-08 21:44:15 · 303 阅读 · 0 评论