Java

Java 数据类型的包装数据类型

  Java是一个面向对象的编程语言,但基本类型并不具有对象的性质,为了让基本类型也具有对象的特征,就出现了包装类型。  集合框架里面需要存储对象,不能存储基本数据类型,所以需要存储包装类型基本类型 包装器类型boolean  Booleanchar    Characterint    Integerbyte    ...
代码星球·2020-08-31

Java核心字符串String进阶

字符串是对象,不是简单数据类型封装在java.lang包,自动导入常见创建一个字符串对象有下面2个方法Stringstr=newString("chenyanbin");Stringstr="chenyanbin";==:比较地址内容是否相等需要用equals()方法比较常见APIStringstr="https://...

Java基本数学运算之Math类

Java操作数学运算相关的类构造函数被私有化,所以不允许创建对象都是静态方法,使用是直接类名.方法名//计算平⽅根System.out.println(Math.sqrt(16));//计算⽴⽅根System.out.println(Math.cbrt(8));//两个数的最⼤,⽀持int,long,float,dou...

JavaSE进阶核心之class类

Object类位于java.lang包中,java.lang包包含着Java最基础和核心的类,在编译时会自动导入Object类是所有java类的祖先,每个类都使用Object作为超类publicfinalnativeClass<?>getClass()讲解:获取对象的运⾏时class对象,class对象就是...
代码星球·2020-08-31

Spring Boot集成Mybatis分页插件pagehelper

<!--分页插件开始--><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.2.0<...

JavaSE 常见时间日期

//当前时间Date()//从1970年1⽉1⽇起的毫秒数作为参数Date(longmillisec)//返回⾃1970年1⽉1⽇00:00:00GMT以来此Date对象表示的毫秒数。longgetTime()//调⽤此⽅法的Date对象在指定⽇期之后返回true,否则返回false。booleanafter(Date...
代码星球·2020-08-31

JavaSe 统计字符串中字符出现的次数

publicstaticvoidmain(String[]args){//1、字符串Stringstr="*Constructsanew<tt>HashMap</tt>withthesamemappingsasthe*specified<tt>Map</tt>.The&l...

Java Objects工具类重点方法使用

 jdk1.7引进的工具类,都是静态调用的方法,jdk1.8新增了部分方法重点方法equals用于字符串和包装对象的比较,先比较内存地址,再比较值deepEquals数组的比较,先比较内存地址,再比较值,如String、char、byte、int数组,或者包装类型Integer等数组hashCode返回对象的...

Java 集合框架迭代器(Iterator)

普通for循环for(inti=0;i<10;i++){}增强for循环for(Stringstr:list){}Iterator是Java中的一个接口,核心作用就是用来遍历容器的元素,当容器实现了Iterator接口后,可以通过调用Iterator()方法获取一个Iterator对象为啥是调用容器里面的Iter...

JAVA中通过Hibernate-Validation进行参数验证

在开发JAVA服务器端代码时,我们会遇到对外部传来的参数合法性进行验证,而hibernate-validator提供了一些常用的参数校验注解,我们可以拿来使用。<dependency><groupId>org.hibernate</groupId><artifactId>...

logback-spring.xml配置

<?xmlversion="1.0"encoding="UTF-8"?><!--日志级别从低到高分为TRACE<DEBUG<INFO<WARN<ERROR<FATAL,如果设置为WARN,则低于WARN的信息都不会输出--><!--scan:当此属性设置为tr...
代码星球·2020-08-31

Java uuid生成随机32位

importjava.util.UUID;/***@ClassName:UuidUtils*@Description:uuid工具类*@Author:chenyb*@Date:2020/8/1312:52下午*@Versiion:1.0*/publicclassUuidUtils{/***生成uuid32位*@retu...

Java 、C# Excel模板,数据一对多,主从表关系,导入到数据库

   单表导入的比较容易,但是有的时候,可能会出现,一对多数据导入的,这个情况怎么办呢?先理解上面的图,后台获取数据的时候,除了“风险防控措施”外,其他字段先分组,“黄色背景”、“蓝色背景”、“绿色背景”,此时,一...

Java集合之Set

Set相对于List是简单的一种集合,具有和Collection完全一样的接口,只是实现接口不同,Set不保存重复的元素,存储一组唯一,无序的对象Set中的元素是不重复的,实现细节可以看Map,因为这些Set的实现都是对应的Map的一种封装。比如HashSet是对HashMap的封装,TreeSet对应TreeMapS...
代码星球·2020-08-31

Java集合之Map

底层就是一个数组结构,数组中的每一项又是一个链表,即数组和链表的结合体Table是数组,数组的元素时EntryEntry元素时一个key-value键值对,它持有一个指向下一个Entry元素的引用,table数组的每个entry元素同时也作为当前Entry链表的首节点,也指向了该链表的下一个Entry元素HashMap...
代码星球·2020-08-31