- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 eclipse中多线程调试
最近在实习公司开发的使用到了多线程一些相关的东西,对于多线程在eclipse中一些使用有所了解交流一下。多线程展示 这是一个简单的多线程程序,运行的结果,我们应该知道,四个线程会随机顺序打印出结果,如下图 现在我们在多线程方法中进行断点调试 可以看到前线显示停顿的线程,和线程中执行的代码行数 这里引用别人一张动图,可以更好的理解。从中我们可以看出,通过对于每个线程的断点调试和操作。我
2016-11-06 11:52:06
5124
1
原创 Java中集合类的梳理
感觉这张图上的框架梳理的很详细,就把它收藏下来进行分享。综述Java中集合类主要由Collection和Map两个接口派生而出。 Collection体系中,Set和List接口是Colletction接口派生的两个子接口,分别是无需集合和有序集合的代表;Queue是Java提供的队列实现。 Map体系中也拥有众多实现类,但其中核心都是 key-value 是Map保存的核心数据
2016-08-27 09:03:58
587
原创 java修饰符
修饰符综述出现场合 public,protec,private三者同时只能出现之一; abstrat,final最多出现其中之一; 他们可以与static组合起来使用。访问权限表 同一个类中 同一个包中 子类中 全局范围 private 可以访问 default 可以访问 可以访问
2016-08-27 08:30:41
694
原创 == 判别中的坑
1. String s1="codingfish";2. String s2="coding";3. String s3="fish";4. String s4="coding"+"fish";5. String s5="cod"+"ing"+"fish";6. String s6= s2 + s3;7. String s7=new String("codingfish");8. Sy
2016-08-23 11:03:57
362
原创 多线程状态解析
名词注释: 锁:当线程处理同步模块时,只有获取到对象的锁,才能进入可执行状态等待系统调度,从而而进行下一步操作 锁池:当线程处理同步模块时,没有获取到对象的锁时,就会阻塞在锁池中 等待池:当线程已经进入同步模块中后(此时带有对象的锁),由于wait方法等原因会使得该线程释放锁资源,此时该线程就会进入等待池中,等待notify方法来唤醒该线程,唤醒后也是进入的锁池继续阻塞。Th
2016-08-22 16:36:08
394
原创 java对象内存存储
JAVA内存中堆与栈的区别区分 在函数中定义的一些基本类型的变量和对象引用都是在函数的堆栈内存中分配 堆内存用于存放由new创建的对象和数组在堆内存中分配的内存,由java虚拟机自动垃圾回收来管理。在堆内存中产生了一个数组或对象后,还可以在栈内存中定义一个变量,这个变量可以作为数组或对象的应用变量,在程序使用过程中就可以通过引用变量来来访问堆内存中的数组和对象。java中对象的引用及
2016-08-20 21:40:21
464
原创 java垃圾回收整理
垃圾回收机制(GC-Gabage Collection)在c/c++中,需要程序员去回收已近分配的内存 若已经分配的内存得不到及时回收,会引起系统运行速度下降——内存泄漏在java中,内存分配及回收都是由JRE在后台运行JRE会提供一个后台进程进行检查和控制(CPU空闲和内存不足时,系统就会进行垃圾回收)。JRE和JDK,以及JVM
2016-08-20 15:34:46
313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人