
java
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java面试之语言基础
文章目录Java八种基本数据类型Java三大基础特性面向对象和面向过程的区别面向过程面向对象Java与C++对比Java8 新特性Java反射机制Java异常机制ThrowableErrorException运行时异常非运行时异常Throwable类常用方法异常处理总结在以下4种特殊情况下,finally块不会被执行关于返回值各种比较Override和Overload的区别Interface与ab...转载 2019-06-26 19:42:31 · 170 阅读 · 0 评论 -
Java多线程-join和ThreadLocal的使用
Thread.join()的使用 在很多情况下,主线程生成并起动了子线程,如果子线程里要进行大量的耗时的运算,主线程往往将于子线程之前结束,但是如果主线程处理完其他的事务后,需要用到子线程的处理结果,也就是主线程需要等待子线程执行完成之后再结束,这个时候就要用到join()方法了。另外,一个线程需要等待另一个线程也需要用到join()方法。 Thread类除了提供join()方法之外,还提供了**...转载 2019-06-26 22:14:36 · 123 阅读 · 0 评论 -
Java多线程-wait/notify机制
等待/通知(wait/notify)机制 一 等待/通知机制介绍 1.1 不使用等待/通知机制 当两个线程之间存在生产和消费者关系,也就是说第一个线程(生产者)做相应的操作然后第二个线程(消费者)感知到了变化又进行相应的操作。比如像下面的whie语句一样,假设这个value值就是第一个线程操作的结果,doSomething()是第二个线程要做的事,当满足条件value=desire后才执行doSo...转载 2019-06-26 22:05:29 · 128 阅读 · 0 评论 -
Java多线程-volatile关键字
文章目录volatile关键字一 简介二 volatile关键字的可见性三 volatile关键字能保证原子性吗?四 synchronized关键字和volatile关键字比较 volatile关键字 一 简介 Java中的“volatile关键字”: 在 JDK1.2 之前,Java的内存模型实现总是从主存(即共享内存)读取变量,是不需要进行特别的注意的。而在当前的 Java 内存模型下,线程可...转载 2019-06-26 20:48:41 · 180 阅读 · 0 评论 -
Java多线程-synchronized关键字
文章目录synchronized关键字一 简介二 变量安全性三 多个对象多个锁四 synchronized方法与锁对象五 脏读六 synchronized锁重入七 同步不具有继承性synchronized同步语句块一 synchronized方法的缺点二 synchronized(this)同步代码块的使用三 synchronized(object)代码块间使用四 synchronized代码块间...转载 2019-06-26 20:43:58 · 125 阅读 · 0 评论 -
Java线程与锁知识点总结
文章目录Java线程与锁知识点总结进程与线程线程的状态实现线程的几种方式进程和线程的区别Java进程和线程的关系多线程的概念多线程与高并发的联系Thread中的start和run方法的区别Thread和Runnable的关系如何实现处理线程的返回值volatile和synchronized的区别sychronized和Locksynchronized和ReentrantLock的区别sleep和w...转载 2019-06-26 20:19:06 · 138 阅读 · 0 评论 -
java集合面试题整理
文章目录HashMap和HashTable的区别HashTable和ConcurrentHashMap的区别HashMap 的查询时间复杂度LinkedList和ArrayList的区别 HashMap和HashTable的区别 HashMap是非线程安全的(非synchronized),HashTable是线程安全的(synchronized)。 HashMap的key和value都可以存储...转载 2019-06-26 20:15:14 · 103 阅读 · 0 评论 -
Java面试之集合基础
文章目录Java集合基础Collection与Collections集合和数组的不同集合分类Collection1. List2. Set3. QueueMap Java集合基础 Collection与Collections Collection是所有集合类的根接口 Collections是提供集合操作的工具类 集合和数组的不同 数组元素可以为基本数据类型值/对象引用 集合元素只能为对...转载 2019-06-26 20:11:57 · 122 阅读 · 0 评论 -
Java的强引用、弱引用、软引用、虚引用
Java的强引用、弱引用、软引用、虚引用1. 强引用(StrongReference)2、软引用(SoftReference)3、弱引用(WeakReference)4、虚引用(PhantomReference)5、总结 更多文章欢迎访问个人博客 www.herobin.top 1. 强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收期绝不会回收...转载 2019-06-26 20:08:13 · 96 阅读 · 0 评论 -
J2EE基础知识
文章目录Servlet总结阐述Servlet的CGI的区别CGI的不足之处Servlet的优点Servlet接口中有哪些方法及Servlet生命周期探秘get和post请求的区别什么情况下调用doGet()和doPost()转发(Forward)和重定向(Redirect)的区别自动刷新(Refresh)Servlet与线程安全JSP和Servlet是什么关系JSP工作原理JSP生命周期JSP有哪...转载 2019-06-26 19:53:01 · 129 阅读 · 0 评论