java
一轻舞浅唱
这个作者很懒,什么都没留下…
展开
-
Java8新特性Lambda 表达式有何用处?如何使用?(超详细)
Java8新特性Lambda 表达式有何用处?如何使用?(超详细)答主对Java比较熟悉,就用Java来讲一讲吧。什么是Lambda?我们知道,对于一个Java变量,我们可以赋给其一个“值”。如果你想把“一块代码”赋给一个Java变量,应该怎么做呢?比如,我想把右边那块代码,赋给一个叫做aBlockOfCode的Java变量:在Java 8之前,这个是做不到的。但是Java 8问世之后,利用Lambda特性,就可以做到了。当然,这个并不是一个很简洁的写法。所以,为转载 2022-04-08 16:38:31 · 453 阅读 · 0 评论 -
Java中的@PostConstruct注解
是Java自己的注解:@PostConstruct该注解被用来修饰一个非静态的void()方法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。通常我们会是在Spring框架中使用到@PostConstruct注解 该注解的方法在整个Bean初始化中的执行顺序:Constructor(构造方法) -> @Autowired(依赖注入) -> @Po..原创 2022-03-25 16:52:51 · 1209 阅读 · 0 评论 -
Java Springboot请求传参、响应xml格式数据
SpringBoot可以直接导入依赖,通过注解方式实现话不多说~淦淦淦!!!!!!<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</artifactId></dependency>在方法上加上注解 @RequestMapping(value="/test"原创 2022-03-24 16:00:03 · 1734 阅读 · 0 评论 -
10w数据插入数据库的记录(java)——批量插入优化
MobileBook ———— 手机号|姓名|生日|备注使用联合索引(查数据快)1、创建一个HashMap,其中key=“mobile”,value=bookUserHashMap<String,Object> book = new Hash Map<>()2、将book中的key提取出来,放到list中List mobiles = new ArrayList<>(book.Set())3、Mybatis 条件构造 in(“mobile”,l原创 2022-02-23 14:23:22 · 882 阅读 · 0 评论 -
Java获取HashMap中的key
在 Java 中,从 HashMap 中获取键的最简单方法是调用 HashMap 对象上的 keySet() 方法。它返回一个包含来自 HashMap 所有键的集合。在下面的例子中,我们将首先创建一个 HashMap 对象,在其中插入一些值,然后使用 keySet() 来获取键。import java.util.*;public class MyClass { public static void main(String args[]) { // Create a HashM转载 2022-02-15 17:29:36 · 9117 阅读 · 0 评论 -
Java 将多个list合并成一个
public static void main(String[] args) { List<Integer> list1 = Arrays.asList(1, 2, 3); List<Integer> list2 = Arrays.asList(4, 5, 6); List<Integer> list3 = Arrays.asList(7, 8, 9); List<Integer> merge原创 2022-02-15 17:14:53 · 16422 阅读 · 2 评论 -
Java最全截取字符串方法
主要有以下几种方法:1、通过subString()方法来进行字符串截取(最常用)2、通过StringUtils提供的方法3、split()+正则表达式来进行截取先来介绍最常用的一种1、通过subString()方法来进行字符串截取,返回字符串中的子字符串,在java中有两种用法第一种,传递一个参数:public String substring(int beginIndex) //该子字符串从指定索引处的字符开始,直到此字符串末尾。第二种,传递两个参数:转载 2022-02-15 17:11:49 · 161191 阅读 · 7 评论 -
Collection和Collections区别的理解
1.Collection:是集合类的上层接口。本身是一个Interface,里面包含了一些集合的基本操作。Collection接口时Set接口和List接口的父接口2.CollectionsCollections是一个集合框架的帮助类,里面包含一些对集合的排序,搜索以及序列化的操作。最根本的是Collections是一个类,Collections 是一个包装类,Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,原创 2021-02-05 09:58:43 · 5595 阅读 · 0 评论 -
栈与堆得爱恨纠缠(含义与区别)
栈内存:栈内存主要用来执行程序用的,存储的是局部变量和对象的引用,凡是定义在方法中的都是局部变量,for循环内部定义的也是局部变量,是先加载函数才能进行局部变量的定义,所以方法先进栈,然后再定义变量,一旦离开作用域,变量就会被释放。栈内存更新的速度很快,因为局部变量的生命周期很短。栈内存可以类似看做是一个矿泉水瓶,往里面放入东西,会马上沉入底部,所以它的特点是:先进后出,后进先出栈的存储速度比堆要快,仅次于寄存器,栈数据是可以共享,但是缺点是,存在栈中的数据大小和生存必须是确定的,缺乏灵活性栈内存转载 2021-02-02 15:02:15 · 206 阅读 · 0 评论 -
java中构造方法的作用
构造方法作用就是对类进行初始化。 如果你没有定议任何构造方法的形式,程式会为你取一个不带任何参数的构造函数,那么你产生类的对像时只能用不带参数的方法,如:class a {}//没有任何构造函数。构造方法就是与类同名的那个方法,它的作用是可以用来初始化例子如下:class Person //人类{ public Person(String n,int a) //构造方法{ name = n; age = a; } private string name; private int a转载 2021-02-02 11:27:28 · 432 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别
三者的区别:(1)字符修改上的区别(主要,见上面分析)(2)初始化上的区别,String可以空赋值,后者不行,报错①StringString s = null;String s = “abc”;②StringBufferStringBuffer s = null; //结果警告:Null pointer access: The variable result can only be null at this locationStringBuffer s = new StringBuffer转载 2020-12-01 12:51:16 · 109 阅读 · 0 评论 -
有参构造器(方法)和无参构造器(方法)的作用(区别)
一、概念java中构造方法指的是:与类名相同,无返回类型的方法,参数可以为空,也可以带参数。比如一个 Dao 类,private Dao(){}这个就是无参数的构造方法。private Dao(String name){}这个就是带参数的构造方法。作用:用来初始化 java 类,提供类的初始化和实例化,以便调用。二、作用new一个对象的时候要用到构造函数,例如Hello hello = new Hello();这时调用的是Hello的无参数构造方法;Hello hello = new Hell转载 2020-10-21 17:29:52 · 14236 阅读 · 8 评论 -
doget和dopost的区别
get和post是http协议的两种方法这两种方法有本质的区别,get只有一个流,参数附加在url后,大小个数有严格限制且只能是字符串。post的参数是通过另外的流传递的,不通过url,所以可以很大,也可以传递二进制数据,如文件的上传。在servlet开发中,以doGet()和doPost()分别处理get和post方法。首先判断请求时是get还是post,如果是get就调用doGet(), 如果是post就调用doPost()。都会执行这个方法。1.doGetGET 调用用于获取服务器信息,并将转载 2020-10-15 14:04:34 · 156 阅读 · 0 评论 -
request.getRequestURL()和request.getRequestURI()的区别
request.getRequestURL() 返回全路径 request.getRequestURI()返回除去host(域名或者ip)部分的路径 request.getContextPath()返回工程名部分,如果工程映射为/,此处返回则为空 request.getServletPath() 返回除去host和工程名部分的路径例如: request.getRequestURL() http://localhost:8080/jqueryLearn/resources/request.jspre.转载 2020-10-14 14:32:33 · 1160 阅读 · 0 评论