自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 配置webpack时报错

配置webpack时报错

2023-01-21 00:09:52 341

原创 购物车全选与商品添加减少功能

购物车全选与添加删除功能

2022-10-10 18:00:35 228

原创 简易的验证码接收

【代码】简易的验证码接收。

2022-10-10 17:55:18 608

原创 简单的勾选同意 完成注册

【代码】简单的勾选同意 完成注册。

2022-10-10 17:52:56 426

原创 品优购手机模块

【代码】品优购手机模块。

2022-09-23 21:25:34 165

原创 字体图标下载网站

iconfont-国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能。阿里巴巴体验团队倾力打造,设计和前端开发的便捷工具。iconfont-阿里巴巴矢量图标库。

2022-09-19 21:28:22 144

原创 反射学习记录

反射概述Java反射机制:是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制。由于这种动态性,可以极大的增强程序的灵活性,程序不用在编译期就完成确定,在运行期仍然可以扩展。获取Class类的对象我们要想通过反射去使用一个类,首先我们要获取到该类的字节码文件对象,也就是类型为Class类型的对象以下三种方式可以获取Class类型的对象1.使用类的class属性来获取该类对应的Class对象。举例: Student.class将会返回Student类对应的

2022-05-06 21:13:29 201

原创 类加载学习记录

1.1类加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接类的初始化这三个步骤来对类进行初始化。如果不出现意外情况,VM将会连续完成故三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化类的加载:●就是指将class文件读入内存,并为之创建一个java.lang.Class对象●任何类被使用时,系统都会为之建立一个java.lang.Class对象类的连接:●验证阶段:用于检验被加载的类是否有正确的内部结构,并和其他类协调一致●准备阶段:负责为类的类变量

2022-05-06 19:13:13 183

原创 Could not publish server configuration for Tomcat v9.0 Server at localhost.解决方法

打开Server.xml找到两个相同重复的Context删掉其中一个,再次运行即可

2022-05-06 18:54:28 1458

原创 Stream流学习记录

Stream流的使用生成流生成流:通过数据源(集合,数组等)生成流 list.stream()中间操作:一个流后面可以跟随零个或多个中间操作,其目的主要是打开流,做出某种程度的数据过滤/映射,然后返回一个新的流,交给下一个操作使用 filter()终结操作:一个流只能有一个终结操作,当这个操作执行后,流就被使用“光”了,无法再被操作。所以这必定是流的最后一个操作 forEach()Stream流的常见生成方式:1.Collection体系的集合可以使用默认方法str...

2022-04-30 19:01:54 231

原创 函数式接口的学习记录

函数式接口:有且仅有一个抽象方法的接口Java中的函数式编程体现就是Lambda表达式,所以函数式接口就是可以适用于Lambda使用的接口只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能利地进行推导如何检测一个接口是不是函数式接口呢?把 @Functionallnterface 放在接口定义的上方:如果接口是函数式接口,编译通过;如果不是,编译失败函数式接口作为方法的参数:定义一个类(RunnableDemo),在类中提供两个方法一个方法是: startThread(Ru..

2022-04-30 16:24:36 331

原创 方法引用学习记录

方法引用符::该符号为引用运算符,而它所在的表达式被称为方法引用Lambda表达式: usePrintable(s -> System.out.println(s));分析:拿到参数s之后通过Lambda表达式,传递给System.out.println方法去处理方法引用:usePrintable(System.out::println);分析:直接使用System.out中的println方法来取代Lambda,代码更加的简洁推导与省略如果使用Lambda,那么根据“可推导就是可省略

2022-04-23 16:39:52 127

原创 接口的组成更新学习

接口的组成:1.常量public static final2.抽象方法public abstract3.默认方法(Java 8)4.静态方法(Java8)·5.私有方法(Java 9)接口中默认方法的定义格式:格式: public default返回值类型 方法名(参数列表){}范例: public default void show3 () { }接口中默认方法的注意事项:默认方法不是抽象方法,所以不强制被重写。但是可以被重写,重写的时候去掉default关键字pu.

2022-04-23 14:08:43 546

原创 lambda学习记录

package lambda;//启动一个线程,在控制台输出:多线程程序启动了public class Text1 { public static void main(String[] args) { //匿名内部类// new Thread(new Runnable() { // @Override// public void run() {// // TODO Auto-generated method stub// System.ou.

2022-04-22 20:24:19 268

原创 网络编程学习记录

网络编程三要素:IP地址、端口、协议(UDP、TCP)IP地址:网络中设备唯一的标识分为IPv4:32bit,四个字节和IPv6:128bit每16个bit为一组IP地址常用命令:1.ipconfig:查看本机IP地址2.ping IP地址:检查网络是否连通特殊IP地址:127.0.0.1:是回送地址,可以代表本机地址,一般用来测试使用package wangloubianc;import java.net.InetAddress;import java.net.Un

2022-04-17 17:53:49 108

原创 java连接数据库查询

对整个表进行查询并输出package text;import java.sql.*;import java.util.Collection;import java.util.Scanner;public class Demo2 { public static void main(String args[]) { String URL="jdbc:mysql://localhost:3306/db"; String USER="root"; String PAS

2022-04-17 13:46:43 2732

原创 java连接数据库

首先将MySQL\Connector J 8.0\mysql-connector-java-8.0.27.jar 导入如何导入如下图后续操作如下package text;import java.sql.*;import java.util.Collection;public class Demo1 { public static void main(String args[]) { String URL="jdbc:mysql://localhost:3306.

2022-04-17 13:41:25 606

原创 为什么不能在main方法中用private修饰方法

因为main方法是一个静态方法方法内的变量是局部变量局部变量只在定义它的内部有效,并且不能使用 private ,protected,public 修饰符进行修饰,用了也没有用,因为局部变量只在定义它的内部有效,当局部变量所在的方法调用结束后,java 虚拟机将自动释放局部变量所占用的资源。...

2022-04-16 02:14:03 1418

原创 Java简单的多线程卖票

package xiancheng;/* 定义一个MaiPiao类实现Runnable接口,里面定义一个成员变量: private int tickets =100(票数); 在类中重写run()方法实现卖票,代码步骤如下 1:判断票数大于0,就卖票,并告知是哪个窗口卖的 2:卖了票之后,总票数要减1 3:票没有了,也可能有人来问,所以这里用死循环让卖票的动作一直执行 定义一个测试类MaiPiaoDemo,里面有main方法,代码步骤如下 1:创建MaiPiao类的对象 2:创建三个Th.

2022-04-09 17:10:58 4462

原创 进程线程的学习记录

关于启动、设置和获取线程名称package xiancheng;/* * 继承Thread类 定义一个类MyThread继承Thread类 在MyThread类中重写run()方法 创建MyThread类的对象 启动线程 */public class Duoxiancheng { public static void main(String[] args) {// MyThread my1=new MyThread();

2022-04-09 15:01:28 530

原创 关于Properties的学习记录

package io;import java.util.Properties;import java.util.Set;public class Propertiesdemo { public static void main(String[] args) { //创建集合对象 Properties p =new Properties(); //存储元素 p.put("001", "qq"); p.put("002", "ww"); p.put("003", "ee.

2022-04-09 13:46:29 383

原创 猜数字小游戏(实现玩三次后提示充值)

首先要在一个文件中写入count=0(相当于计数)实现猜数字的类:package io;import java.util.Random;import java.util.Scanner;public class Game { public Game(){}; public static void game() { //随机产生一个数,范围在[0,100] Random r =new Random(); int x=r.nextInt(100+

2022-04-08 23:09:00 3110

原创 序列流三个小问题

package io;/* * 对象序列化流 用对象序列化流序列化了一个对象后,假如我们修改了对象所属的类文件,读取数据会不会出问题呢? 会出问题,抛出InvalidClassException异常 如果出问题了,如何解决呢? 给对象所属的类加一个serialVersionUID private static final long serialVersionUID= 42L; 如果一个对象中的某个成员变量的值不想被序列化,又该如何实现呢? 给该成员变量加transient关键字修饰,该关键字标记的成员变量不

2022-04-07 23:47:17 72

原创 对象序列化流和对象反序列化流的学习记录

对象序列化流:package io;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectOutputStream;/* * 对象序列化流:ObjectOutputStream 构造方法: ObjectOutputStream(OutputStream out):创建一个写入指定的OutputStream的ObjectOutputStream 序列化对象的方法: void.

2022-04-06 22:24:40 226

原创 缓冲流学习记录

字节缓冲流:package io;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class BufferdStreamdem

2022-04-05 13:26:50 214

原创 字节流复制学习记录

复制文本package io;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class Copytxt { public static void main(String[] args) throws IOException { //根据数据源创建字节输入流对象

2022-04-05 13:18:53 231

原创 打印流学习记录

字节打印流:package io;import java.io.FileNotFoundException;import java.io.PrintStream;/* * 打印流的特点: * 只负责输出数据,不负责读取数据 * 有自己特有的方法 */public class PrintStreamde { public static void main(String[] args) throws FileNotFoundException{ //PrintStream(Str

2022-04-04 19:21:31 74

原创 标准输入输出流学习记录

标准输入流:package io;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import org.omg.CORBA.portable.InputStream;//public static final InputStream in:标准输入流,通常该流对应于键盘输入或由主机环境或用户指定的另一个输入源public class InputStrea

2022-04-04 18:23:45 88

原创 Java简易点名器

package io;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.Random;public class Dianmingqi { public static void main(String[] args.

2022-04-04 15:09:40 317

原创 字节流异常处理

package io;//字节流写数据加异常处理import java.io.FileOutputStream;import java.io.IOException;public class Yichang { public static void main(String[] args) { FileOutputStream fos=null; try { fos=new FileOutputStream("C:\\DW\\fos.txt"); } catch(IOExc.

2022-04-04 13:29:58 145

原创 字节流输入学习记录

字节流写数据package io;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/* * FileOutputStream:文件输出流用于将数据写入File * FileOutputStream(String name):创建文件输出流以指定的名称写入文件 */public class Fileoutputdemo01 { public

2022-04-03 13:49:03 101

原创 字节流读数据学习记录(追加写入、换行)

package io;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class FileInputStreamdemo1 { public static void main(String[] args) throws IOException { //创建字节输入流对象 FileInputStream(String name) .

2022-04-02 23:05:50 616

原创 递归求阶乘和递归遍历该目录下的所有文件

递归求阶乘:package file;public class DIguidome01 { public static void main(String[] args) { System.out.println(jiec(5)); } public static int jiec(int i) { if(i==1) return 1; else { return i*jiec(i-1); } }}递归遍历该目录下的所有文件,并把所有文件的绝对路

2022-03-31 22:43:40 547 2

原创 File类的删除,判断和获取功能学习记录

删除:package file;/* * public boolean delete():删除由此抽象路径名表示的文件或目录 * 删除目录时的注意事项: 如果一个目录中有内容(目录,文件),不能直接删除。应该先删除目录中的内容,最后才能删除目录 */import java.io.File;import java.io.IOException;public class Filedome03 { public static void main(String[] args

2022-03-30 20:14:29 104

原创 File构造方法和创建功能的学习记录

构造方法:package file;import java.io.File;public class Filedome01 { public static void main(String[] args) { File f1=new File("C:\\DW\\java.txt");//通过将给定的路径名字符串转换为抽象路径名来创建新的File实例 System.out.println(f1); //File类重写了toString方法 输出:C:\DW\java.txt F

2022-03-29 21:17:21 449

原创 syntax error on taken“;“,{expected after this token

问题如图解决就是在这句的后面加个{如图

2022-03-28 18:18:24 1660

原创 Java简单的实现斗地主的洗牌、发牌、看牌(按顺序)

package jihe;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.TreeSet;public class Ddzsjb { public static void main(String[] args){ //创建HashMap数组 键是编号,值是牌 HashMap<Integer,String> hm=new Ha.

2022-03-27 13:54:52 1191

原创 Java简单的实现斗地主的洗牌、发牌、看牌

package jihe;import java.util.ArrayList;import java.util.Collections;public class Ddz { public static void main(String[] args) { //创建一个牌盒,即定义一个集合对象 ArrayList<String> array=new ArrayList<String>(); //定义花色数组 String[] colors= {"♦",".

2022-03-26 14:54:54 403

原创 Map学习记录

package jihe;import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Set;public class Mapdome { public static void main(String[] args) { Map<String,String> m=new HashMap<String,String>(); //创建集合对象.

2022-03-25 18:13:41 300

原创 Set,HashSet,TreeSet学习记录

Setpackage jihe;import java.util.HashSet;import java.util.Iterator;import java.util.Set;/* * Set集合不包含重复的元素 * 没有带索引的方法,所以不能使用for循环,可以使用增强for * * HashSet:对集合的迭代顺序不做任何保证 */public class Setdome { public static void main(String[] args) { Set&

2022-03-20 14:27:47 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除