![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
祥知道
这个作者很懒,什么都没留下…
展开
-
[Java] 对象的强, 软, 弱和虚引用
在别人的源码中看到对SoftReference的使用,不是很了解,在网上搜到一篇很好的文章,优化了排版,分享之~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~华丽的分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~转载 2015-02-03 01:39:55 · 732 阅读 · 0 评论 -
[Java]Java实现线程操作的两种方法
方法一:继承Thread类,复写run()方法继承Thread类,复写run()方法class FirstTread externs Thread{ @overrid public void run(){ for(int i = 0; i<100; i ){ System.out.println("第一种方法 : " i );原创 2015-02-05 21:33:05 · 572 阅读 · 0 评论 -
[Java]Java实现线程间的资源共享
实现Runnable接口相比继承Thread类有如下好处:避免单继承的局限,一个类可以同时实现多个接口适合资源的共享.继承Thread类(不能实现资源共享)代码如下:public class MyThread extends Thread{ private int num = 5; //总共票数设定为5张 @Override public void run()原创 2015-02-05 21:39:28 · 1873 阅读 · 2 评论 -
[Java]Java多线程数据安全(同步线程的方法)
预备知识Thread.yield():API中解释: 暂停当前正在执行的线程对象,并执行其他线程。注意:这里的其他也包含当前线程,即,当前线程也能够再次抢占CPU。Thread.sleep(long millis): API解释:使当前线程暂停millis所指定的毫秒,转到执行其它线程。不使用关键字synchronized(容易出错)Java源代码public class MyRunnable原创 2015-02-05 23:50:04 · 1606 阅读 · 0 评论 -
[Jave]详解"equals方法"和"==操作符"
总纲其实equals()方法 和 ==操作符的区别就是下面两句话:操作符 == 是用来比较两个引用是否指向堆内存当中的同一块地址equals(Object obj) 方法是用来比较两个对象的值是否相等详细分析操作符”==”的作用预备知识看到一段不错的讲解,截取如下:Java把内存分成两种,一种叫做栈内存,一种叫做堆内存。在函数中原创 2015-02-07 00:27:56 · 1978 阅读 · 0 评论