linux
linux常用命令mkdir -p 可选路径
ls -l
touch + linux路径 >>>创建文件
cat linux路径 查看文件内容
more linux路径 支持翻页 空格翻译 q 退出
cp -r 被复制的路径 要去的路径
mv 被移动的路径 移动的路径
rm 删除命令 -r 表示删除文件夹 -f表示强烈删除
*号表示通配符 XX* 表是以xx开头的
rm -r *test* 删除包含test的所有文件
which 要查找的命令 >>>查找程序文件本体
find 其实路径 - name “被查找的文件名” find / -name “test”
-size +表示大于 -表示小于 n 表示数字 (KMG)k=kb M=MB G=GB
grep -n(表示显示文件中的行号) 关键字 文件路径 按照关键字进行文件过滤
wc命令 -c(统计字节数量bytes)/-m统计字符数量/-l统计行数/-w统计单词 ...
IO练习
stream练习将字符串转换为键值对存储123456789101112131415161718import java.util.ArrayList;import java.util.Map;import java.util.stream.Collectors;public class streamPractice02 { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.add("zhangsan,12"); list.add("lisi,17"); list.add("wangwu,15"); list.add("zhaoliu,13"); Map<String, Integer> collect = list.stream().fi ...
HasMap练习
统计投票123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051package demo01;import java.util.*;public class tongjitoupiao { public static void main(String[] args) { //四个地点 String[] arr = {"A", "B", "C", "D"}; ArrayList<String> list = new ArrayList<>(); Random r = new Random(); //模拟80个同学进行投票 for (int i = 0; i < 80; i++) { int i ...
排序算法
常见的七种查找算法: 数据结构是数据存储的方式,算法是数据计算的方式。所以在开发中,算法和数据结构息息相关。
1. 基本查找 也叫做顺序查找
说明:顺序查找适合于存储结构为数组或者链表。
基本思想:顺序查找也称为线形查找,属于无序查找算法。从数据结构线的一端开始,顺序扫描,依次将遍历到的结点与要查找的值相比较,若相等则表示查找成功;若遍历结束仍没有找到相同的,表示查找失败。
示例代码:
1234567891011121314151617181920212223242526272829303132public class A01_BasicSearchDemo1 { public static void main(String[] args) { //基本查找/顺序查找 //核心: //从0索引开始挨个往后查找 //需求:定义一个方法利用基本查找,查询某个元素是否存在 //数据如下:{131, 127, 147, 81, 103, 23, 7, 79} ...
拼图小游戏
拼图游戏源码主界面源码GameJFrame
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951 ...
管理系统源码
学生信息管理系统实体类
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849public class User { private String userName; private String password; private String personId; public User() { } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getPassword() { return password; } public void set ...
实践
数字转罗马数字1234567891011121314151617181920212223242526272829303132333435363738394041424344public static void main(String[] args) { //键盘录入 Scanner sc = new Scanner(System.in); String str; while (true) { System.out.println("请输入数字:"); str = sc.next(); boolean flag = checkStr(str); if (flag) { break; } else { System.out.println("不符合规则"); } } StringBuilder sb = new Stri ...
Java练习
登录验证demo12345678910111213141516171819202122public static void main(String[] args) { String rightname = "zhangsan"; String rightpassword = "123"; Scanner sc = new Scanner(System.in); for (int i = 0; i < 3; i++) { //共有三次机会 System.out.println("请输入用户名:"); String username = sc.next(); System.out.println("请输入密码:"); String password = sc.next(); if (username.equals(rightname) && password.eq ...
program
文本格斗游戏character实体类123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123import java.util.Random;public class Character { private String name; private Integer blood; private char sex; private String face; String[] boyfaces = {"风流俊雅", "气宇轩昂", "相 ...
程序
判断质数Java代码123456789101112131415161718public static void main(String[] args) { //判断200-500有多少质数 int count = 0; for (int i = 101; i < 200; i++) { boolean flag = true; for (int j = 2; j < i; j++) { if (i % j == 0) { flag = false; break; } } if (flag) { System.out.println("数字" + i + "是质数"); count++; } } Syst ...