![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA学习
Cathree.
这个作者很懒,什么都没留下…
展开
-
static的应用——单例设计模式
Singletion设计模式作用适用场景两种设计方式饿汉式懒汉式作用采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。适用场景 网站的计数器,一般也是单例模式实现,否则难以同步。 应用程序的日志应用,一般都使用单例模式实现,这一般是由于共享的日志文件一直处于打开状态,因为只能有一个实例去操作,否则内容不好追加。 数据库连接池的设计一般也是采用单例模式,因为数据库连接是一种数据库资源。 项目中,读取配置文件的类,一般也只有一个对象原创 2021-08-16 10:42:12 · 158 阅读 · 0 评论 -
数组算法——快速排序
数组算法——快速排序问题描述实现代码问题描述按用户意愿生成10-100的一维随机数组,并对begin与end位置之间的数组进行快速排序。实现代码import java.util.Arrays;import java.util.Scanner;public class QuickSort { public static void main(String[] args) { //按用户意愿生成一维随机数组 Scanner scanner = new Scan原创 2021-08-13 14:06:27 · 94 阅读 · 0 评论 -
数组算法——冒泡排序
冒泡排序实现代码实现代码 public static void main(String[] args) { //按用户意愿生成一维随机数组 Scanner scanner = new Scanner(System.in); System.out.println("input how many random numbers you want:"); int len = scanner.nextInt(); int[] a原创 2021-08-11 17:18:46 · 47 阅读 · 0 评论 -
Java用不重复的随机值填充数组
用不重复的随机数填充数组问题描述代码实现问题描述用随机数对数组进行填充,且要求随机数不重复。代码实现以下为测试程序 @Test public void unrepeat_random_assignin_array(){ int[] array = new int[6]; //创建一个一维数组 int n = 0; //定义n用以存放随机数 for (int i = 0 ; i < array.length ; i++){原创 2021-08-11 14:42:00 · 491 阅读 · 0 评论