- 博客(14)
- 收藏
- 关注
转载 如何快速转载CSDN中的博客
转载地址:http://blog.csdn.net/jiangping_zhu/article/details/180441091、找到要转载的文章,用浏览器打开,右键选择审查元素,或者检查2、在chrome中下方的框里找到对应的内容,html脚本中找到对应的节点,选中节点,网页上被选中内容会被高亮显示,然后右键菜单选中 Copy as HTML3、进入个人”管理博客”主界面,选择”写新文章“,编
2017-05-31 23:08:32 174
原创 eclipse Ctrl +左键 查看源代码 not found source
Ctrl +左键出现如下:直接点击 change Attached Source 点击external file 在jdk安装目录下找到src.zip文件,然后点击ok即可。
2017-05-30 13:25:12 776
原创 java 单链表反转详解
java 实现单链表反转:class node{ int data; node next; public node(int data){ this.data=data; this.next=null; }}public class lianbiao { public static void main(String[] args
2017-05-28 15:44:00 641
原创 java 类implements多个接口含有相同名字函数
java 类不能多继承 class A extends B,C{}是不允许的但能实现多个接口 class A implements B,C{}是可以的,而多个接口中如果出现相同名字函数:interface in1{ public void fun1(); public void fun2();}interface in2{ public void fun1();
2017-05-26 20:42:44 7882 2
转载 Java中普通代码块,构造代码块,静态代码块区别及代码示例
转载自http://www.cnblogs.com/sophine/p/3531282.html执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。//静态代码块:在java中使用static关键字声明的代码块。静态块用于初始化类,为类的属性初始化。每个静态代码块只会执行一次。由于JVM在加载类时会执行静态代码块
2017-05-26 20:30:50 355
原创 Runnable匿名内部类实现线程
简单学习使用Runnable匿名内部类实现线程的方法。1.先看下直接使用Runnable实现线程的例子:import java.util.Random;class ThreadA implements Runnable { public void run() { System.out.println("num = " + new Random().nextInt(20)
2017-05-25 20:54:04 827
原创 ReentrantReadWriteLock的简单使用
读写锁的机制概括如下:1.读-读不互斥。多个线程去进行read操作是可以并发的。 2.读-写互斥。当前有write的线程,那么read线程会被堵塞。反之亦然。 3.写-写互斥。write线程都是互斥的。以下是一个ReentrantReadWriteLock的简单使用:import java.util.concurrent.locks.ReentrantReadWriteLock;public
2017-05-25 19:45:15 232
原创 synchronized 线程同步的三种方法
通过一个简单的例子来了解synchronized:使用五个线程,使共享变量 num 加1,最后得到结果 num = 5.类count 实现add函数:public static class count{ public int num=0; public void add() { try { Thread.sleep(10);
2017-05-24 14:04:46 354
原创 lock 的易错点
如果按下面的方式写lock,你会发现lock并没有起到作用。 public static class count{ // private int i ; public void get(){ final ReentrantLock lock = new ReentrantLock(); try{ lock.lock();
2017-05-23 21:50:09 289
原创 关于synchronized 特别需要强调的一个点!!
当一个线程访问object的一个synchronized(this)同步代码块时,其他线程对object中所有其它synchronized(this)同步代码块的访问将被阻塞。当一个线程访问object的一个synchronized(this)同步代码块时,其他线程对object中所有其它synchronized(this)同步代码块的访问将被阻塞。当一个线程访问object的一个
2017-05-23 21:15:13 325
原创 线程 中断 Thread.interrupt()使用
Thread 类中的中断方法:public boolean isInterrupt() 测试线程是否中断。public viod interrupt() 中断线程。package ThreadInterrupt;public class ThreadInterruptDemo implements Runnable{ public static void main(Stri
2017-05-12 21:19:25 290
原创 简单的js onChange()
function nameChange(userName) { var uName = userName.value; if (uName.length > 8 || uName.length < 3) { document.getElementById("username").innerHTML = "长度要求3~8" } else { document.getEleme
2017-05-08 23:57:42 571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人