java
文章平均质量分 50
蒙蒙小公举
不解释,干就好啦
展开
-
端口号 Web server failed to start. Port 9521 was already in use.
端口被占用的问题解决 Web server failed to start. Port ×× was already in use 小白苏 2021-9-27 10:...原创 2021-09-27 10:40:17 · 70769 阅读 · 0 评论 -
String的split方法
【推荐】使用索引访问用String的split方法得到的数组时,需做最后一个分隔符后有无内容 的检查,否则会有抛IndexOutOfBoundsException 的风险。 说明: String str = "a,b,c,,"; String[] ary = str.split(","); // 预期大于3,结果是3 System.out.println(ary.length); package com.baojiwenli;/** * 使用索引访问用String的split方法得到的数组时,需原创 2021-03-19 18:28:34 · 1649 阅读 · 0 评论 -
Springboot上传excel并将表格数据导入或更新mySql数据库
Springboot上传excel并将表格数据导入或更新mySql数据库1.在pom.xml文件中导入注解,主要利用POI<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9</version></dependency><dep原创 2020-12-21 16:43:09 · 476 阅读 · 0 评论 -
算法集锦
计算字符的相关问题package com.baojiwenli;import java.util.*;/** * 计算字符的相关问题 */public class TestString { public static void main(String[] args) { OnlyString(); CountChar(); } /** * 1.编程: 输入任意字符串 awersswerbc 输出:abcersw *原创 2020-09-09 20:32:10 · 377 阅读 · 0 评论 -
Java回调机制解读
模块间调用在一个应用系统中,无论使用何种语言开发,必然存在模块之间的调用,调用的方式分为几种:(1)同步调用同步调用是最基本并且最简单的一种调用方式,类A的方法a()调用类B的方法b(),一直等待b()方法执行完毕,a()方法继续往下走。这种调用方式适用于方法b()执行时间不长的情况,因为b()方法执行时间一长或者直接阻塞的话,a()方法的余下代码是无法执行下去的,这样会造成整个流程的阻塞。(2)异步调用异步调用是为了解决同步调用可能出现阻塞,导致整个流程卡住而产生的一种调用方式。...原创 2020-09-06 16:00:18 · 117 阅读 · 0 评论 -
java中关于子类和父类的构造函数,静态代码块,普通代码块,静态成员变量和普通成员变量的初始化顺序
ava中关于子类和父类的构造函数,静态代码块,普通代码块,静态成员变量和普通成员变量的初始化顺序//父类:class parent{public static String i=“我是父类的静态成员变量”;public String j=“我是父类普通的成员变量”;public parent() {System.out.println(“我是父类构造”);}static {System.out.println(“我是父类静态代码块”);}{ System.out.println原创 2020-07-17 16:30:45 · 411 阅读 · 0 评论 -
想要快速播放网页视频么(直接修改网页代码实现加速)
现在有不少的视频网站,自带了播放加速的功能,例如油管、bilibili、慕课等等。在一些付费的网站中,一些自带的播放器是不支持视频加速的,因为已经被加速惯坏,变得很不习惯,在网上查阅资料,也找到了在线视频的加速的解决方法,这边做一个记录。一、html5播放器主要标志是****标签,这种是最方便实现加速的,因为原生支持。defaultPlaybackRate (float): The playback speed at which the video should be playedplayback原创 2020-06-22 08:49:02 · 12573 阅读 · 3 评论 -
带模糊查询的内存分页和数据库分页
内存分页分页工具类package com.baojiwenli.utils;import java.util.ArrayList;import java.util.List;/** * 内存分页 * @param <T> */@SuppressWarnings("all")public class PageBean2<T> { private int curPageno; //当前页号 private int totalPagecount; /原创 2020-06-21 12:36:17 · 640 阅读 · 0 评论 -
验证码
验证码package com.wdzl.controller;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputStream;import java.util.Random;import javax.imageio.ImageIO;i原创 2020-06-20 22:00:27 · 223 阅读 · 0 评论 -
Java类加载机制
作为java开发者,我们每天创建很多对象,但是我们通常使用依赖注入的方式管理系统,比如:Spring去创建对象,然而这里有很多创建对象的方法:使用New关键字、使用Class类的newInstance方法、使用Constructor类的newInstance方法、使用Clone方法、使用反序列化。隐式加载:new 创建类的实例显式加载:loaderClass,forName等访问类的静态变量,或者为静态变量赋值调用类的静态方法使用反射方式创建某个类或者接口对象的Class对象。初始化某个类的原创 2020-05-22 18:59:10 · 131 阅读 · 0 评论 -
JAVA的一次编译,到处运行。可以在所有的平台上运行?
JAVA的一次编译,到处运行。可以在所有的平台上运行?前一句话相信大家都知道是对的。那么后一句话正确与否呢?这不得不谈到程...原创 2020-05-20 10:50:45 · 2107 阅读 · 0 评论 -
java文件的上传下载案例
JavaWeb实现文件上传下载功能实例解析 转:http://www.cnblogs.com/xdp-gacl/p/4200090.htmlJavaWeb实现文件上传下载功能实例解析 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用ap...转载 2020-05-11 22:17:12 · 193 阅读 · 0 评论 -
JAVA题型拔高
B题第一行输入一个整形数字n,接下来一共有n行,每一行都依据上一行的内容写出,上一行的0变成01,上一行的1变成10比如输入:41 12 12 24 5要求输出0 01 1意思是:因为输入了4,则接下来有00 10 1 1 00 1 1 0 1 0 0 1然后看输入的接下来几行,第一个要求输出第一行第一个数字,即0,第二个要求输出第二行第一个数字,即0,第三个要...原创 2020-05-06 22:25:13 · 157 阅读 · 0 评论 -
JAVA(字符串的遍历,求每个字符出现的次数)
Map遍历package org.baojiwenli.collection;import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class test { public static void main(String[] args) { Scanner in...原创 2020-03-14 14:06:51 · 1821 阅读 · 0 评论 -
Java的内存需要划分成为5个部分:
1.栈(Stack):存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。局部变量:方法的参数,或者是方法{}内部的变量作用域:一旦超出作用域,立从栈内存当中消失。2.堆(Heap):凡是new出来的东西,都在堆当中。堆内存里面的东西都有一个地址值:16进制堆内存里面的数据,都有默认值。规则:如果是整数类型:那么默认值为0如果是浮点类型:那么默认值为0.0如果是字符类型...原创 2020-02-06 18:34:10 · 164 阅读 · 0 评论 -
内部类和外部类的相互调用
内部类:①静态内部类中可以有非静态的方法②当内部类中有静态方法或者静态成员变量时,一定是静态内部类一般内部类在外部类的成员变量位置,像这样:1 public class Outer {2 class Inner{3 4 }5 }1、外部类访问内部类:内部类被static修饰:可以直接newInner in = new Inner();...原创 2020-02-01 14:35:07 · 471 阅读 · 0 评论 -
JAVA局部内部类详解
定义:如果把一个局部类放在方法里定义,则这个内部类就是一个局部内部类限制:(1)局部内部类不能在方法以外的地方使用,也不能使用访问控制符和static修饰符(2)下面的程序中:生成了三个class文件:Loca1InnerClass.class,Loca1InnerClass$1InnerBase.class,Loca1InnerClass$1InnerSub.class.局部内部类的cl...原创 2020-02-01 14:19:50 · 754 阅读 · 0 评论 -
JAVA成员内部类详解
在阅读JAVA一些数据结构源代码的时候,经常会发现成员内部类的使用,如Hashmap中的Node和TreeNode,所以我们就来把它归纳总结一下1.成员内部类(1)内外部的访问权限构造一个外部类和内部类public class Out { private String str="outStr"; private void print() { Syst...原创 2020-02-01 14:14:08 · 319 阅读 · 0 评论 -
Java静态内部类详解
1. 什么情况下可以使用静态的类?使用静态的类的只有一种情况,就是在内部类中。如果是在外部类中使用static关键字是会报错的。2.静态内部类的使用条件限制1静态的内部类中不能访问外部类中非静态的变量和方法。class Outer{ public String name = "什么神奇"; private int age; public void fun(){...原创 2020-02-01 13:17:45 · 405 阅读 · 0 评论 -
JAVA基础(第20天 Set+Map容器 (还未整理,待续))
HashSetpackage com.wdzl.demo01;import java.util.HashSet;import java.util.Iterator;/** * Set:唯一(不可重复),无序(放入顺序),没有下标 * hashcode和equals * HashSet不可重复的实现? */public class TestHashSet { public s...原创 2019-12-06 17:41:26 · 104 阅读 · 0 评论 -
java中子类继承父类时是否继承构造方法?
java中子类继承父类时是否继承构造方法?答案是:java中子类是不会继承父类的构造函数但是可以调用父类 Animal:package encryption; public class Animal { private String name = "animal"; public Animal() { System.out.println("......原创 2019-11-30 11:40:55 · 657 阅读 · 0 评论 -
JAVA网络模块(第 23 天)
InetAddress此类表示互联网协议 (IP) 地址。待续URL类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。待续Socket此类实现客户端套接字(也可以就叫“套接字”)。套接字是两台机器间通信的端点。待续ServerSocket此类实现服务器套接字。服务器套接字等待请求通过网络传入。待续...原创 2019-11-24 14:14:28 · 200 阅读 · 0 评论 -
JAVA多线程(第22天)
确定线程数目package demo1;public class TT { public static void main(String[] args) { T t1; t1 = new T(); System.out.println("线程活动数目:"+Thread.activeCount()); t1.start(); // activeCount()返回当前线程...原创 2019-11-23 13:35:29 · 95 阅读 · 0 评论 -
JAVA 文件操作+流操作(第21天 )
1.文件基本操作package io;import java.io.File;import java.io.IOException;import java.util.Date;public class TestFile { public static void main(String[] args) throws IOException { // 文件操作1 File fi...原创 2019-11-22 20:24:34 · 194 阅读 · 0 评论 -
JAVA中如何跳出当前的多重嵌套循环?(标号的使用)
原创 JAVA中如何跳出当前的多重嵌套循环?(标号的使用) ...原创 2019-11-15 16:11:50 · 203 阅读 · 2 评论 -
JAVA基础(第18天 Collection Collections)
CollectionListArrayListLinkedListVectorStackSetHashSetLinkedHashSetTreeSetMapHashMapLinkedHashMapTreeMapConcurrentHashMapHashtableProperties1.Collection 和 Collections 有什么区别?C...原创 2019-11-07 21:26:05 · 125 阅读 · 0 评论 -
JAVA基础(第19天 List)
ArrayList和LinkedListpackage com.wdzl.demo02;import java.util.ArrayList;import java.util.Deque;import java.util.LinkedList;/** * ArrayList和LinkedList * 1.ArrayList 用的动态数组 LinkedList 双向链表 * 2...原创 2019-11-07 20:55:56 · 151 阅读 · 0 评论 -
JAVA基础(第17天 Java中Scanner.useDelimiter( )方法使用 格式输出)
Java中Scanner.useDelimiter( )方法使用在Java语言中,格式化输入是通过类java.util.Scanner来完成的。默认情况下,Scanner是使用“空白”作为分隔符将输入分解为标记,然后使用它所提供的不同的next方法将得到的标记转换为不同的类型的值。Scanner scan = new Scanner(System.in); System.out.prin...原创 2019-11-07 20:05:34 · 2098 阅读 · 1 评论 -
JAVA基础(第16天 正则表达式)
正则表达式package com.wdzl.demo01;/** * 正则表达式 *1、\t 空格 ('\u0009')* 2、\n 换行 ('\u000A')* 3、\\ 反斜杠* 4、\r 回车 ('\u000D')* 5、\d 数字等价于[0-9]* 6、\D 非数字等价于[^0-9]* 7、\s 空白符号 [\t\n\x0B\f\r]* 8、\S 非空白...原创 2019-11-07 16:15:58 · 121 阅读 · 0 评论 -
JAVA基础(第15天 字符串排序 打印日历)
字符串排序package com.wdzl.homework;import java.util.Arrays;public class TestSortString {// public static void main(String[] args) {// String s = "qasdfghjkl";// char[] c = s.toCharArray();// A...原创 2019-11-07 15:45:21 · 130 阅读 · 0 评论 -
JAVA基础(第14天 Math Random)
Mathpackage com.wdzl.demo04;import static java.lang.Math.PI;/** * 1.Math最终类,不能被继承的,final class * 2.构造方法私有的,不能实例化 * 3.成员都是静态 */public class TestMath { public static void main(String[] args) {...原创 2019-10-28 17:25:18 · 276 阅读 · 0 评论 -
JAVA基础(第13天 日历类 日期 枚举类型)
package com.wdzl.homework;import java.util.Calendar;import java.util.Scanner;/** * 日历 * */public class TestCalendar { public static void main(String[] args) { Scanner sc = new Scanner(Syst...原创 2019-10-28 15:58:52 · 1376 阅读 · 0 评论 -
JAVA基础(第12天 拆装箱)
package com.wdzl.demo07;public class TestPack { public static void main(String[] args) { //装箱 int a =1; Integer a1 = new Integer(a); Integer a2 = Integer.valueOf(a); Integer a3 = Integer....原创 2019-10-28 10:27:55 · 188 阅读 · 0 评论 -
@Override报错The method of type must override a superclass method解决方案
@Override报错The method of type must override a superclass method解决方案 ...原创 2019-10-23 23:47:40 · 216 阅读 · 0 评论 -
JAVA学习探究:为什么构造方法中的super()和this()要在第一行?
构造方法中的super()和this()首先我们先来了解一下java中的构造方法(和C++的构造函数作用上大致相同),构造方法是在对象被创建的时候,对对象成员进行初始化的方法。需要注意以下几点:(1)构造方法的名称与类名相同;(2)构造方法没有返回值类型,但是不能写void;(3)构造方法可以重载。下来我们再了解一下this()和super()的作用:this():(1)如果同一类的...原创 2019-10-24 00:13:10 · 735 阅读 · 1 评论 -
Java内部类的定义、如何创建内部类、内部类的分类、内部类与外部类的关系
文章目录内部类的基本概念1.1 内部类的定义1.2 内部类的优缺点创建内部类2.1 在外部类外部 创建非静态内部类2.2 在外部类外部 创建静态内部类2.3 在外部类内部创建内部类语法内部类的分类3.1 成员内部类3.2 静态内部类3.3 方法内部类3.4 匿名内部类内部类与外部类的关系1.内部类的基本概念1.1 内部类的定义内部类: 所谓...原创 2019-10-24 15:11:32 · 208 阅读 · 0 评论 -
import static和import的区别及其使用规范
import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import com…ClassName;而静态导入是这样:importstatic com…ClassName.;这里的多了个static,还有就是类名ClassName后面多了个 . ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行了。然后在这个类中,就可以直接用...原创 2019-10-24 11:47:16 · 221 阅读 · 0 评论 -
JAVA基础(第11天 静态代码块、普通代码块、构造函数的执行顺序)
类的加载机制这个执行顺序与类的加载有关,先看代码:package com.gs; class Fruit{ private String colour; static { System.out.println(" 1 Fruit static"); } { System.out.println(" 1 Fruit common"); } public Fruit() {...原创 2019-10-13 00:22:35 · 95 阅读 · 0 评论 -
JAVA基础(第8天 数据类型和运算符作业)
...转载 2019-10-02 14:01:09 · 1842 阅读 · 0 评论 -
JAVA基础(第6天类与对象)
构造方法:包import导包求当前的最大整数在同一个类中不能同时导入两个不同包中同名类的包Static关键字静态方法只能调用静态成员(属性,方法,内部类),不能调用 非静态的可以通过类名调用静态属性和方法类名不能直接调用 非静态的实例方法类名如果要调用实例方法,必须要进行类的实例化,因为实例对象既可以调用实例方法,也可以调用非实例方法重载...原创 2019-09-30 17:22:01 · 142 阅读 · 0 评论