Java
Mr.Gogogo
把学习的笔记记录下来...
展开
-
Java实现字节转换,可以自动转换为B、KB、MB、GB、TB
Java实现字节转换,可以自动转换为B、KB、MB、GB、TB原创 2022-09-19 17:27:53 · 3177 阅读 · 1 评论 -
实现一个整数函数f1,等概率返回1~5的整数,只能利用这个函数f1,等概率返回1~7
写一个小小的算法:一个整数函数f1,等概率返回15的整数,只能利用这个函数f1,等概率返回17.Java代码实现算法public class Class01_Demo02 { public static void main(String[] args) { int N = 100000000; int[] count = new int[8]; for(int i = 0; i < N; i++) { int num = f3(); count[num]++; }原创 2021-01-24 22:46:31 · 405 阅读 · 0 评论 -
Java实现单例模式的几种方法
设计模式之单例模式Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”饿汉式:类加载的时候就实例化,并且创建单例对象。//饿汉式 :类加载的时候就实例化,并且创建单例对象。public class Hungry { public Hungry() { System.out.println(Thread.currentThread().getName()+"ok"); } private static final Hungr原创 2021-01-21 18:21:47 · 299 阅读 · 3 评论 -
Java实现简单选择、冒泡、插入排序算法
Java实现简单选择、冒泡、插入排序。选择排序原理:选择最小的放在最前面,然后交换位置public static void swap(int[] arr,int i,int j){ int tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp;}public static void selectSort(int[] arr) { if(arr == null || arr.length < 2) { r原创 2021-01-19 15:23:23 · 151 阅读 · 0 评论 -
2020-09-14
问题描述:maven项目,pom.xml出现报错。 原因分析:maven版本问题。解决方案:在pom.xml文件中 的properties中添加<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>然后maven更新。Maven ----> Update Project...原创 2020-09-14 14:47:34 · 72 阅读 · 0 评论 -
Java 简单计时器
Java 实现的一个简单的计时器,很丑陋,但是基本功能还是有的。。。package timer;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Date;import javax.swing.JF...原创 2018-07-14 20:05:06 · 10678 阅读 · 3 评论