![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
huangjiajubeyond
这个作者很懒,什么都没留下…
展开
-
新组件
1. CountDownLatch 组件: 创建CountDownLatch 类对象的时候,构造器里面传入一个 int 值,然后把这个对象传入不同的多个runable构造函数(同一个countdownlatch里面)里面,策略模式注入到里面的CountDownLatch 变量。几个runable对象里面的调用countdown方法,这几个runable正常执行,。几个runable里翻译 2016-08-06 01:41:49 · 359 阅读 · 0 评论 -
项目间的循环依赖
这个错误问题是因为循环依赖,两个项目互相都有依赖关系,不会造成编译错误,只需要配置一下Eclipse把它降为Warning就可以了打开Windows>Preferences > Java > Compiler > Building > Build path problems > Circular dependencies 从下拉菜单把Error改成Warning原创 2016-08-18 16:39:35 · 494 阅读 · 0 评论 -
JVM 笔记
1.程序计数器,每个线程都有自己的程序计数器。2.OutOfMemoryError简称OOM。3.虚拟机栈:经常有人把jvm分为堆和栈,这里的栈就是指虚拟机栈中的局部变量表部分。存基本类型,和引用。4.Native关键字是什么?是jni编程,别的编程语言嵌套在java里面。本地方法栈。就是5.java堆:内存管理时内存回收。放对象的。是线程共享的。上面三个是线程私有的。注意。6翻译 2016-08-26 01:10:08 · 390 阅读 · 0 评论 -
JAVA学习笔记
1.非守护线程:就是你手动创建的线程。2.Thread类里面有一些属性,id,name,priority属性,优先级属性,是1-10,其中1是最小优先级,10是最大优先级,一般不要修改优先级,当然你也可以改。Status属性,表示线程的状态,一共有六个线程状态。new,runnable,blocked,waiting,time waiting,terminaed3.翻译 2016-07-30 21:18:14 · 908 阅读 · 0 评论 -
线程相关
1. 线程执行器:注意是什么?平时我们都是把runable放入thread 里面。缺点是:每一个runable都要有一个thread;创建太多的thread,也就是说创建太多的线程,系统负载过重。所以用线程执行器:这个就不用创建每一个thread了,只需要new出runable,然后放置到执行器里面执行。有三种方案2.第一种,s翻译 2016-08-12 16:59:11 · 313 阅读 · 0 评论 -
工具使用ECLIPSE
1.得到某个字符串的长度是多少,在debug的时候,比如 String r=???; 那么在2.选中某几个字符。比如,int a=b+c;那么选中b+c,右键watch。3.你可以在Expression视图里面写自己的表达式,比如你想看某个字符串的length,那么就用“s.length”,右边即可显示值。4.条件断点:在断点上右键breakpoint prorerty。 h原创 2016-07-30 20:34:07 · 427 阅读 · 0 评论