![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
烟雨彷徨~~Xun
简单的实例带你从入门到放弃
展开
-
利用form表单上传图片,图片保存到本地,得到图片名字(后期可以将图片名字存进数据库)
利用form表单上传图片,图片保存到本地,得到图片名字(后期可以将图片名字存进数据库)html部分:enctype=“multipart/form-data” 一定要加!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form actio原创 2020-11-29 21:11:40 · 3258 阅读 · 6 评论 -
Lambda表达的基本用法:
语法格式1:没有参数,也没有返回值() -> System.out.println(“Hello Lambda”);语法格式2:有一个参数,没有返回值(x) -> System.out.println(x * x);说明:如果只有一个参数,那么小括号可以省略语法格式3:有多个参数,没有返回值,格式和语法格式2相同(x, y) -> System.out.println(x + y);语法格式4:接口中需要重写的方法,方法内容有多句,需要给多句话加上大括号(x, y) -&g原创 2020-11-12 17:03:36 · 161 阅读 · 3 评论 -
白盒测试——单元测试
环境搭建:导jar包二、使用步骤1、把junit4.x的测试jar,添加到该项目中来;2、定义一个测试类(约定俗称的规则,非强制要求)测试类的名字: XxxTest,例如要测试MyMath类型,一般定义测试类的类名为MyMathTest3、在MyMathTest中编写测试方法public class Computer { public int add(int x,int y) { return x+y; } public int jian(int x,int y) {原创 2020-11-11 20:21:11 · 391 阅读 · 0 评论 -
java-实现多线程的两种方式
第一种,继承Threadpublic class A extends Thread{ @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println("A____________"+i); try { Thread.sleep(500); } catch (InterruptedException e) { e.printStackTrace(); }原创 2020-11-09 10:40:16 · 95 阅读 · 0 评论 -
Map实现斗地主发牌有序版二
package zuoye11;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.HashMap;import java.util.List;import java.util.Map;public class DouDiZhu2 { //制牌 public static void main(String[] args) { String.原创 2020-11-04 22:17:37 · 184 阅读 · 0 评论 -
ArrayList模拟斗地主发牌(无序版)
模拟斗地主打牌(无序版)package zuoye11;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.List;public class DouDiZhu1 { public static void main(String[] args) { //制牌 String[] nums = {"A","2","3","4","5"原创 2020-11-04 22:14:41 · 104 阅读 · 0 评论 -
String s = “...(...[....]....{....}..)...(...)..“; 判断括号是否匹配
题目:String s = “…(…[…]…{…}…)…(…)…”; 判断括号是否匹配package zuoye;import java.util.Stack;import java.util.Vector;public class kuohao { public static void main(String[] args) { String s = "([]{()})"; System.out.println(PiPei(s)); } public static Bool原创 2020-11-04 19:22:08 · 109 阅读 · 0 评论 -
把如下元素存入List集合 “aaa“ “bbb“ “aaa“ “abc“ “xyz“ “123“ “xyz“ 去掉重复元素 List集合去重复元素方法
题目:把如下元素存入List集合“aaa” “bbb” “aaa” “abc” “xyz” “123” “xyz”去掉重复元素package zuoye;import java.util.ArrayList;import java.util.List;public class Demo04 { public static void main(String[] args) { List<String> lt = new ArrayList<String>(原创 2020-11-04 18:43:59 · 2684 阅读 · 0 评论 -
利用HashMap统计单词出现的次数
package zuoye11;import java.util.Arrays;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;//统计单词出现的次数public class Demo01 { public static void main(String[] args) { String str = "if you want to change your fate I think原创 2020-11-04 17:43:17 · 1448 阅读 · 0 评论 -
java猜数游戏(正则实现)猜数游戏,随机生成一个1 到100之间的整数,从键盘输入数字进行猜数,一共可以猜5次,如果猜小了在控制台输出猜小了,如果猜大了,在控制台输出猜大了
题目:猜数游戏,随机生成一个1 到100之间的整数,从键盘输入数字进行猜数,一共可以猜5次,如果猜小了在控制台输出猜小了,如果猜大了,在控制台输出猜大了,如果猜对了在控制台输入 恭喜你猜对了,并结束游戏。 注意当输入的不是数字或数字不合服规则时,不算次数package zuoye11;import java.util.Scanner;public class caishu { public static void main(String[] args) { int x= (int) (M原创 2020-11-04 16:55:21 · 4732 阅读 · 0 评论 -
面向对象的定义
一、对象:在现实生活中具体存在的一个事物二、类:对某种事物的共同属性与行为的抽取三、成员变量与局部变量的不同:1.应用范围成员变量:在整个类有效局部变量:在其声明的方法内有效总结:变量应用范围在自己所在的{ }内有效2.生命周期成员变量:属于对象,随着对象的创建而创建,随着对象的消失而消失,可以不赋初值,有默认值。局部变量:使用玩马上释放空间。定义完成之后必须赋初值。3.内存地址成员变量:堆内存局部变量:栈内存四:封装的好处隐匿了类的实现过程操作简单提高了对象数据的安全性五原创 2020-11-04 08:36:01 · 218 阅读 · 0 评论 -
String的常用方法
String 类的常用方法:一:判断类equals()//判断两个字符串是否字面值相等equalsIgnoreCase()//忽略大小写判断字面值是否相等A.contains(B) //判断字符串A是否包含字符串BA.startsWith(“a”) //判断A是否以a为开头A.endsWith(“b”)//判断A是否以b为结尾A.isEmpty();//判断A是否为空二:获取类1.charAt(2); //字符串中下标为2的元素2. length();//字符串长度3. sub原创 2020-11-03 19:20:52 · 129 阅读 · 0 评论