![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
威威猫呀
这个作者很懒,什么都没留下…
展开
-
java中isEmpty()和isBlank()的区别
java中isEmpty()和isBlank()的区别isEmpty 判断某字符串是否为空,为空的标准是 str==null或 str.length()==0 StringUtils.isEmpty(null) = true StringUtils.isEmpty("") = true StringUtils.isEmpty(" ") = false//注意在 StringU...原创 2020-04-14 14:02:58 · 341 阅读 · 0 评论 -
简单的算法
1、计算1-100的奇数的和public static void main(String [] args){ int sum = 0; for(int i=0;i<100;i++){ if(i%2==1){ sum +=i; } } System....原创 2019-05-28 10:39:24 · 145 阅读 · 0 评论 -
模拟斗地主洗牌发牌
package com.imooc;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.Map;/** * @auther cen * @date 2019/5/20 17:15 */public class Poker { ...原创 2019-05-28 10:59:06 · 128 阅读 · 1 评论 -
一个简单的递归例子
package com.imooc;/** * @auther cen * @date 2019/5/21 15:14 */public class DiGuiDemo { public void method(){ System.out.println("递归的演示"); method(); } public static vo...原创 2019-05-28 11:19:52 · 299 阅读 · 0 评论 -
简单的sql优化
减少查询字段数;表关联尽量用主键;查询条件尽量避免模糊查询;避免使用排序字段,排序字段尽量使用主键;尽量使用限制查询条件;查询条件使用有效索引。...转载 2019-05-28 11:31:10 · 72 阅读 · 0 评论 -
多线程调用顺序
public static void main(String args[]){ Thread t = new Thread(){ @Override public void run(){ pong(); } }; ...原创 2019-05-29 10:11:41 · 525 阅读 · 0 评论 -
java中==与equals()方法的区别,equals和hashcode的区别
是运算符,用于比较两个变量是否相等,而equals是Object类的方法,用于比较两个对象是否相等。默认Object类的equals方法是比较两个对象的地址,此时和的结果一样。换句话说:基本类型比较用==,比较的是他们的值。默认下,对象用==比较时,比较的是内存地址,如果需要比较对象内容,需要重写equal方法。equals()和hashcode()的联系hashCode()是Object类的...转载 2019-05-29 10:28:37 · 168 阅读 · 0 评论 -
如何判断一个对象是否应该被回收
这就是所谓的对象存活性判断,常用的方法有两种:1.引用计数法; 2.对象可达性分析。由于引用计数法存在互相引用导致无法进行GC的问题,所以目前JVM虚拟机多使用对象可达性分析算法。1、引用计数法引用计数法的逻辑非常简单,但是存在问题,java并不采用这种方式进行对象存活判断。引用计数法的逻辑是:在堆中存储对象时,在对象头处维护一个counter计数器,如果一个对象增加了一个引用与之相连,则将...转载 2019-05-29 11:20:19 · 2909 阅读 · 0 评论