abstract abstract 类可以扩展(增加子类),但不能直接实例化。抽象类最大的悲哀是没有实体 abstract 方法不在声明它的类中实现,但必须在某个子类中重写。...
主内存和工作内存 Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。 Java内存模型规定了所有的变量都...
输出结果: 解释:
单例模式 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例类只能有一个实例。 单例类必须自己自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 饿汉...
即使在可达性分析算法中不可达的对象,也并非是“非死不可”的,这时候它们暂时处于“缓刑”阶段,要真正宣告一个对象死亡,至少要经历两次标记过程: 如果对象在进行可达性分析后发现没...
Netty服务端创建流程 创建ServerBootStrap实例 设置并绑定Reactor线程池:EventLoopGroup,EventLoop就是处理所有注册到本线程的S...
结构 小demo 来源掘金小册
GET GET方法可以获取一个资源的表示。GET没有副作用,如果失败,完全可以重复执行GET,而不用担心有任何问题。另外,GET的输出通常会缓存,不过这可以用正确的首部来控制...
二维int数组矩阵从左上角到右上角的最短路径 分割整数n,若干个数的和为n,求若干个数的最大乘积。 最长公共子序列的长度 输出最长公共子序列 换钱的最少硬币数,举例 arr ...
水果部分数据捕获.PNG 代码 运行结果捕获1.PNG
概念 enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性。 在Java中,被 enum 关键字修饰的类型就是枚举类型。形式如下: 如果枚举不添...
final 修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final...
动态规划-最小硬币 数值最少由多少个硬币组成 字符串 lloo 去掉 o 成 llo AABBCC 去掉 B 成 AABCC 字符串 最少奖品 编程比赛成员围成一个圈,分数高...
克隆一个对象 浅克隆 浅克隆(也叫做浅拷贝)仅仅复制了这个对象本身的成员变量,该对象如果引用了其他对象的话,也不对其复制。 深克隆 深克隆(也叫做深复制)会复制这个对象和它所...
新建 new() ,Thread()进程的子类,start() 就绪 等待JVM线程调度器的调度 运行 获取CPU资源 run() 阻塞 sleep(),suspend(挂起...