随笔分类 - Java基础
基础相关
摘要:在使用RSA非对称加密的时候,我们会发现里面出现Base64的身影,那他们之间有什么关系呢? 一、RSA是加密算法,非对称加密,拥有两把密钥,一把公钥,一把私钥。 通信双方会分别生成一对公私钥,双方交换公钥。通信过程会传输加密文本和签名。 加密解密过程:服务器会把公钥发送给每一个客户端,客户端在向服
阅读全文
摘要:1.16进制字符串转float浮点数 String str = "415C568C"; BigInteger b = new BigInteger(str, 16); float value = Float.intBitsToFloat(b.intValue()); System.out.print
阅读全文
摘要:1.class对象调用newInstance方法进行实例化 Class<SunModbusProtocolSupportProvider> clazz = SunModbusProtocolSupportProvider.class; SunModbusProtocolSupportProvider
阅读全文
摘要:javap命令反编译生成的是程序员可以认识的字节码文件 -help --help -? 输出此用法消息 -version 版本信息,其实是当前javap所在jdk的版本信息,不是class在哪个jdk下生成的。 -v -verbose 输出附加信息(包括行号、本地变量表,反汇编等详细信息) -l 输
阅读全文
摘要:https://www.cnblogs.com/shamo89/p/8534580.html https://www.cnblogs.com/juanzila/p/11276067.html
阅读全文
摘要:1.常用的是println,就是换行输出 2.print,不换行输出 3.printf常使用于格式转化 public class Print { public static void main(String[] args) { int a = 3,b=4; float c = 2.3564f; Sy
阅读全文
摘要:以生成[10,20]随机数为例,首先生成0-20的随机数,然后对(20-10+1)取模得到[0-10]之间的随机数,然后加上min=10,最后生成的是10-20的随机数 int num = random.nextInt(max)%(max-min+1)+min 得到min-max的左闭右闭区间的随机
阅读全文
摘要:https://blog.csdn.net/weixin_44520739/article/details/88368779
阅读全文
摘要:项目直接放在 workspace 目录下,必须项目名和项目文件夹名相同,主要找的是eclipse 项目文件夹下的 .project 文件中的 <name> ... </name> 部分的名字,所以把该处名字和文件夹名字修改后重新导入即可。
阅读全文
摘要:public class ExecuteThread { private static Object obj = new Object(); private static boolean flag; // 默认是false public static void main(String[] args)
阅读全文
摘要:float f = 3.4; 有错吗? 有错,因为浮点类型默认是double类型,double类型赋值给float类型是大类型赋值给小类型需要进行强转,可在3.4前加(float)进行强转,或者在声明的时候就定义为float类型即在3.4后加f或F。 short s1 = 1; s1 = s1 +
阅读全文
摘要:public class Sort { //冒泡排序方法1 public static void bubbleSort1(int[] arr) { for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length -
阅读全文
摘要:鉴于不经常使用容易混淆的limit分页和mybatis的PageHelper分页插件进行记录。 举例limit(0,10)表示从0号索引开始查询10条,等价于limit(10),也就是说当索引号为0的时候可以省略。 PageHelper.startPage(pageNum,pageSize)中pag
阅读全文
摘要:认真了解了一下HashMap,之前都是一知半解,记录一下自己的理解之后再扩展补充。 首先HashMap是一个类实现了Map接口,是集合的一种用来存储数据,HashMap是基于散列表的也叫哈希表,哈希表就是一种通过哈希函数将一个数映射到一个位置的东东,在HashMap中这个哈希表其实就是数组,当存储数
阅读全文