java
朱bing
这个作者很懒,什么都没留下…
展开
-
wait()和sleep()的区别
java中的sleep()和wait()的区别我们都知道,java中wait()属于object类,而sleep属于Thread,两者到底有什么区别?先说结论:wait方法会放弃对象锁,变为挂起状态,如果此对象没有调用nodify方法,那么他将永远处于挂起状态。sleep方法不会放弃对象锁,但会让出cpu给其他线程(相当于进入等待状态),当经过指定的时间之后(就绪态),他会继续执行(获得CPU执行权后),恢复到运行状态。public class TestD { public sta转载 2020-06-03 15:30:44 · 188 阅读 · 0 评论 -
Java基础之引用(String,char[],Integer)笔试题
**1、String的引用:下列代码执行后的结果为:**public class Test {public static void main(String[] args) { StringBuffer a = new StringBuffer("A"); StringBuffer b = new StringBuffer("B"); operator(a, b);...转载 2019-10-26 13:22:34 · 175 阅读 · 0 评论 -
java中String对象的存储位置
java中String对象的存储位置转自https://www.cnblogs.com/carsonwuu/p/9752949.html,感觉这篇博文对String对象以及数据的存放位置解释的比较清楚,也查阅了相关资料,正确性可以保证。转载供自己学习本次样例中使用6个test直接演示String对象的创建位置:堆、栈、常量池。package test.string.equal;publi...原创 2019-06-13 15:01:39 · 1340 阅读 · 0 评论 -
JDK动态代理
这几天在复习javase,复习到了从前令人头疼的动态代理。动态代理确实是一块难啃的骨头,抽象难理解,所以还是将他记录下来,以便忘记的时候迅速回忆//创建一个接口interface Person{ void hobby(); void eat();} @Override public void eat() { System.out.println("我爱吃海鲜"); ...原创 2019-06-12 08:34:37 · 124 阅读 · 0 评论 -
经典算法题:被3整除
题目描述小Q得到一个神奇的数列: 1, 12, 123,…12345678910,1234567891011…。并且小Q对于能否被3整除这个性质很感兴趣。小Q现在希望你能帮他计算一下从数列的第l个到第r个(包含端点)有多少个数可以被3整除。输入描述:输入包括两个整数l和r(1 <= l <= r <= 1e9), 表示要求解的区间两端。输出描述:输出一个整数, 表示...原创 2019-08-22 16:27:05 · 2638 阅读 · 0 评论 -
redis在实际场景中的应用
本文链接:https://blog.csdn.net/m0_37499059/article/details/79964717想起自己以前想把Redis整合到JavaWeb项目中,网上搜了很多教程都不全面,现在我终于弄明白了,所以想在这分享一下。1.Redis的安装我这里就不讲了,网上有很多教程,windows,Linux,我自己的是搭建在服务器上的。图形化连接向业务逻辑中添加缓存1....转载 2019-09-10 21:29:11 · 561 阅读 · 2 评论 -
java请求第三方接口
public static String get(Map<String, Object> param,String url) { StringBuilder builder = new StringBuilder(); try { StringBuilder params = new StringBuilder(...原创 2019-09-18 08:56:49 · 262 阅读 · 0 评论 -
静态代码块在父类和子类中的加载顺序
package test;class AA {{ System.out.print("3");}static { System.out.print("1");}public AA() { System.out.print("2");}}class BB extends AA{{ System.out.print("4");}static ...转载 2019-09-27 11:25:45 · 483 阅读 · 0 评论 -
基本数据类型的值存放位置
今天在看java堆栈方法区的内容,怕自己忘了,做个记录。基本数据类型数据的值,可以存放在堆,也可以存放在栈,这取决于他的声明位置public class Test{ public static int a = 1; // 类静态变量,存放在堆中 int b = 2; //类成员变量, public void test(){ int c = 3; 局部变量a:类静态变量,随类的加载......原创 2019-04-21 16:29:41 · 4013 阅读 · 7 评论