随笔分类 - Java其他问题整理
摘要:方法有: 翻转字符数组 字符数组 + StringBuilder 直接使用 StringBuilder.reverse() 栈 异或 递归 package com.leetcode2.string; import java.util.Stack; public class ReverseString
阅读全文
摘要:参考 https://blog.csdn.net/lovepluto/article/details/81062176 int a = 1; a = a++; System.out.println(a); 这段代码输出结果 a = 1 执行过程如下: iconst_1:将常量 1 压入操作数栈。 i
阅读全文
摘要:根据 https://blog.csdn.net/weixin_39730263/article/details/114506587?spm=1001.2014.3001.5501 对于正数而言,右移 >> 和无符号右移 >>> 效果相同,主要看负数。 负数右移 >> 后高位补 1,而无符号右移后高
阅读全文
摘要:根据 https://blog.csdn.net/weixin_42837024/article/details/98734787 总结 正数前提下: 左移:左移 n 位,就是乘以 \({2^n}\) 右移:右移 n 位,就是乘以 \(\frac{1}{{{2^n}}}\) 左移: 右移:
阅读全文
摘要:根据 https://www.jianshu.com/p/cd7ab805571b 整理PicGo+Gitee+Typora 1、下载PicGo 网址:https://molunerfinn.com/PicGo/ 注意下载PicGo必须有大于8版本以上的Nodejs,通过阿里云镜像下载 https:
阅读全文
摘要:使用构造器的newInstance方法创建对象时,例如 Class<?> c1 = Class.forName("com.reflect.Student"); Constructor<?> constructor = c1.getDeclaredConstructor(String.class, i
阅读全文
摘要:参考LittleCadet的博客多线程中Future与FutureTask的区别和联系 线程创建的两种方法,一种是实现Runnable接口,另一种是继承Thread。二者无法获取返回结果,于是有Callable接口,Future接口与FutureTask类的配和取得返回的结果。 FutureTask
阅读全文
摘要:1、当传递的为变量时,例如int、String类型,改变不会影响实体的变化 package com.oop; public class Test { public static void main(String[] args) { int t = 1; A a = new A(t); System.
阅读全文

浙公网安备 33010602011771号