摘要:
学习Demo
Math类:random方法获取随机数
UUID类:randomUUID方法生成UUID
Random类:实例化一个Random对象创建一个随机数生成器
码上行动
1 import java.util.Random;
2 import java.util.UUID... 阅读原文
2020-09-20 06:00:46 阅读(2864) 评论(0)
摘要:
学习Demo
码上行动
import java.util.Scanner;
/**
* IF 语句
* @Author Hateyes
* @Date 2020-07-25 13:58
*/
public class IfDemo {
public static ... 阅读原文
2020-09-20 00:44:02 阅读(2355) 评论(0)
摘要:
1.官网下载ElasticSearch,需要java环境支持
地址:https://www.elastic.co/products/elasticsearch
2.下载后解压到目录进入bin目录启动elasticsearch.bat即可。查看运行成功是否:访问网址 http://loc... 阅读原文
2020-09-20 00:00:02 阅读(2303) 评论(0)
摘要:
学习Demo
稀疏数组
实例:五子棋游戏。数字1表示黑棋,数字2表示白棋,数字0表示空闲点位,棋盘为 11行 * 11列
需求:编写五子棋游戏中,有存盘退出和续上盘的功能。
分析问题:因为该二维数组的很多值是默认值0,因此记录了很多没有意义的数据【有效数据只有黑白棋】
解决:稀疏数组
... 阅读原文
2020-09-19 21:27:08 阅读(2732) 评论(0)
摘要:
学习Demo
冒泡排序【重点:闭着眼睛都应该会写】
冒泡排序无疑是最为出名的排序算法之一,总共有八大排序。
两层循环,外层冒泡轮数,里层依次比较,江湖中人尽皆知。
由于嵌套循环,冒泡排序的时间复杂度高:O(n2)
思考:如何优化?
如果数组中的几个数已经排好序了,就没必要再去全部比较一... 阅读原文
2020-09-19 20:54:02 阅读(2303) 评论(0)
摘要:
学习Demo
数组的工具类 java.util.Arrays
Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而"不用"使用对象来调用(注意:是"不用"而不是"不能")
具有以下常用功能
给数组赋值:通过 fill 方法
对数组排序:通过 s... 阅读原文
2020-09-19 19:46:02 阅读(2320) 评论(0)
摘要:
学习Demo
码上行动
package array;
/**
* 多维数组:数组中嵌入数组
*/
public class ArrayDemo3 {
public static void main(String[] args) {
/*
... 阅读原文
2020-09-19 19:28:02 阅读(3645) 评论(0)
摘要:
学习Demo
码上行动
package array;
/**
* 数组进阶篇
*/
public class ArrayDemo2 {
public static void main(String[] args) {
int[] arrays = {1... 阅读原文
2020-09-19 18:40:02 阅读(2386) 评论(0)
摘要:
学习Demo
码上行动
package array;
/**
* 数组基础篇
*/
public class ArrayDemo1 {
public static void main(String[] args) {
//定义数组
in... 阅读原文
2020-09-19 16:43:03 阅读(2415) 评论(0)
摘要:
学习Demo:Demo1
Scanner类:Java的输入类
Scanner类既可以读字符,也可以读字符串和整数
码上行动:Demo1
import java.util.Scanner;
/**
* Java的输入类
* Scanner类既可以读字符,也可以读字符串和整数
* ... 阅读原文
2020-09-19 15:15:05 阅读(2329) 评论(0)