- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 java多线程间的通信
wait/notify 1.wait 方法是释放锁,notify 方法是不释放锁的 2.notify 每次唤醒 wait 等待状态的线程都是随机的,且每次只唤醒一个。 public class MyList { private static List list = new ArrayList(); public static void add() { list....
2018-12-21 14:33:33 115
原创 java多线程之(synchronized)
public class MyThread { private static int i=5; public static synchronized void print(String a) { if(a.equals("a")) { i--; System.out.println("a "+i); }else { i=i-2; System.out.print...
2018-12-21 11:07:42 110
原创 从eclipse迁移到idea(2 使用习惯篇)
1.快捷键的变化 原get set方法 alt+shift+s 转为 alt +insert 原注释 alt+shift+j 转为 需要用到模板 原一次性改莫变量 alt+shift+r 转为 shift+F6 原代码快捷提示 alt +? 转为 自动提示 原快速生成本地变量 ctrl+2 +L 转为 Ctrl + Alt + v syso 快捷键 转为 sout ma...
2018-12-08 16:08:02 205
原创 从eclipse迁移到idea(1 安装篇)
1.先下载(破解版)idea 1.把JetbrainsCrack.jar 放到bin下面 2.-javaagent:D:\soft\idea\IntelliJ IDEA 2018.3\bin\JetbrainsCrack.jar(jar包路劲) 写到2个文件下(idea.exe.vmoptions,idea64.exe.vmoptions) 3.active code下添加如下 {"l...
2018-12-08 15:34:28 228
原创 java动态代理(1)
import java.lang.reflect.InvocationHandler; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.lang.reflect.Proxy; public class Main { public stati...
2018-12-06 16:20:04 123
原创 java反射详解
1.获取对象的Class对象的引用 想在运行时使用类型信息,必须获取对象(比如类MyClass对象)的Class对象的引用,使用功能Class.forName(“MyClass”)可以实现该目的,或者使用MyClass.class。注意,有一点很有趣,使用功能”.class”来创建Class对象的引用时,不会自动初始化该Class对象,使用forName()会自动初始化该Class对象 2.获...
2018-12-06 15:55:35 87
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人