目录包装类装箱拆箱类型转换IntegerCharacter判断转化StringStringString BufferStringBuilder区别FileFile创建修改判断获取自定义获取文件名排序Date集合ArrayArrayListLinkListHashSetHashMapQueue工具类ObjectReflection 反射PropertiesClassConstructorFieldMethod 包装类
自动拆箱和自动装箱 package com.catches; public class Demo { public static void main(String[] args) { //自动拆箱 Integer num = 5; System.out.println(num); //自动装箱比
这里我们采用的是String类的Integer.toBinaryString()和Integer.toHexString()方法。 代码如下: public class Ten2Two { public static void main(String[] args) { int num1 = 33; String s = Integer.toBinaryString(num1);//转为二进制 String s
Java“彻底”采用面向对象的方式,即抽象化对象。 特性:封装、继承、多态 优势:既可以在PC运行,又可以在服务器端和客户端运行,可以做模块,可以做网页的交互 Java平台:Java Virtual Machine & Java Application Programming Interface JavaAPI(独立于操作系统的标准接口):基本部分+扩展部分 Ja
关于Spring-JDBC测试类的简单封装 1、简单封装 /** * Created with IntelliJ IDEA. * * @Author: Suhai * @Date: 2022/04/02/18:23 * @Description: */ public class JdbcTest02 { private JdbcTemplate jdbcTemplate; //方法执行前先执行Before注解下的方法 @
常用管理命令 1、启动Redis 2、连接Redis 3、停止Redis 4、发送命令 5、测试连通性 获取所有键 获取键总数 查询键是否存在 删除键 查询键类型 移动键 查询key的生命周期(秒) 设置过期时间 设置永不过期 更改键名称 字符串操作命令 存放键值 获取键值 值递增/递减 批量存放键
基本数据类型与字符串相互转换 在程序开发的过程里,经常 需要 用到基本数据类型与字符串的相互转换 基本数据类型转换为字符串 基本数据转换为字符串有三种方法 使用包装类的toString()方法 使用String类的ValueOf()方法 用一个基本数据类型加上一个空的字符串 int x = 10; // 调
Geospatial(地理位置) 127.0.0.1:6379> GEOADD china:city 116.46 39.92 beijing #将指定的地理空间位置(经度,纬度,名称)添加到key中 (integer) 1 127.0.0.1:6379> GEOADD china:city 121.48 31.22 shanghai (integer) 1 127.0.0.1:6379> GEOADD china:city 113.23 23.16 guangzh
总结一下阿里编程规范中的文档 1、代码命名。不能够以下划线或者美元符号开始或结尾 错误示例: _name $name name_ name$ 2、禁止使用中文拼音。但是除了国际通用的中文拼音除外。 正确示例: hangzhou、beijing、renmingbi 错误示例: DaZhePromotion 打折促销 ZhuanHuan 转换
什么是 JavaBean ? 首先明确的是 JavaBean 是一种 Java 类,而且是一种特殊的、可重用的类。 JavaBean 有特定的写法: 必须要有一个无参构造 属性必须私有化 必须有对应的 get/set 方法(私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的
包装类 包装类分类 基本数据类型 包装类 boolean Boolean char Character byte Byte short Short int Integer long Long float Float double Double 包装类和基本数据的转化 装箱底层调用的是valueOf 拆箱intValue 测试题 下面的代码是否正确 Double
包装类 Java中的基本数据类型对应的包装类使其对象化,具有属性和方法。 包装类与基本数据类型 Boolean和Character的父类是Object,其他包装类的父类是Number 存储方式:包装类型对象实例化,借由new在堆空间里进行空间分配,对应栈空间中存储地址引用; 基本数据类型
之前我们使用 Java 操作数据库,要么使用自己封装的 Jdbc 工具类,要么使用 Mybatis。现在 Spring 自带的 JdbcTemplate 工具类使用起来也非常简单。如果你在实际开发中不想使用 Mybatis 的话,不妨可以使用 Spring 自带的 JdbcTemplate 工具类。 本篇博客主要演示 Spring 自带的两种 Jd
1.下载Lombok插件 2.导入Maven包 <!-- lombok插件 --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.18</version> </dependency> 3.Lombok注解说明 @Data: 无参
输入 0xAA 输出 170 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ String str = sc.nextLine(); String s = str.substring(2); int a = Inte
知识点1-Java中的包装类型 使用原始数据类型声明的变量,如: int num = 10; 这里的num只是一个变量,而不是对象; Java提供一系列包装类,以便将原始数据类型当作对象进行操作; 好处:基本数据类型封装成对象,在对象中定义了属性和方法,可以方便的操作该数据(得到整型最大值,最小值,进
老板说,你去学一下w-NAF,哎,立马去学~,狗腿子得自觉。 从搜索w-NAF,到NAF,到倍点运算,到ECC,再到Diffie-Hellman算法,真是人生无常,大肠包小肠。。。 ok,开始啦!!!!介绍w-NAF之前,先介绍一些预备知识吧(别看写的不多,其实too much,看了很多杂七杂八的)~~~ 1、椭圆曲线的倍点运算np double-and-add(暂且
package num; /** * @author Zeyu Wan * @version 1.0.0 * @ClassName NumberTest2.java * @Description Number Test * @createTime 2022年03月21日 13:15:00 */ public class NumberTest2 { public static void main(String[] args) { float f1 = 19920
你好我是辰兮,本次是项目遇到的java.lang.Integer cannot be cast to java.lang.Long异常以及相对应的解决方案。 文章目录 一、实战问题二、源码学习 一、实战问题 用postman测试数据报错,类型转换异常! 如何将Integer类型转换成长整形 ? 先转成String型,再转Long; 1、转S
package com.atguigu.java2; import org.junit.Test; /* * 包装类的使用: * 1.java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特征 * * 2.掌握的:基本数据类型、包装类、String三者之间的相互转换 * * * */ public class WrapperTest {
1、包装类: 1、针对八种基本数据类型,他们相应的引用类型,就是包装类。 就是基本数据类型的引用类型就是包装类 2、包装类有了类的特点,可以调用类中的方法。 2、类继承关系: 3、装箱、拆箱: public class integer_ { public static void main(String[] args) { //
一、redis的五大基本数据类型 1.1 redis-key exists命令 127.0.0.1:6379> keys * 1) "name" 2) "age" 127.0.0.1:6379> exists name #查看key值为name的数据是否存在 (integer) 1 #若存在则返回1 127.0.0.1:6379> exists name1 (integer) 0 #若不存在则返回0 move命令 1
1.输入一个long类型的数值, 求该数值的二进制表示中的1的个数 . import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { long n = sc.nextLong();
在平时开发过程中,经常会有一些 bool 类型数据需要存取。比如记录用户一年内签到的次数,签了是 1,没签是 0。如果使用 key-value 来存储,那么每个用户都要记录 365 次,当用户成百上亿时,需要的存储空间将非常巨大。为了解决这个问题,Redis 提供了位图结构。位图(bitmap)同样属于 string 数
Redis string 类型提供了一些专门操作数值的命令,比如 INCRBY(自增)、DECRBR(自减)、INCR(加1) 和 DECR(减1) 等命令。数值操作,同样有特定的应用场景,比如常见的点赞、取消点赞、关注、取消关注等,这类和计数相关的场景都可以使用数值操作来实现。注意:此时 key 对应的 value 值是必须是一个