摘要: 本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 pac 阅读全文
posted @ 2017-06-21 22:56 javaisnext 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Java线程:概念与原理 Java线程:创建与启动 Java线程:线程栈模型与线程的变量 Java线程:线程状态的转换 Java线程:线程的同步与锁 Java线程:线程的交互 Java线程:线程的调度-休眠 Java线程:线程的调度-优先级 Java线程:线程的调度-让步 Java线程:线程的调度- 阅读全文
posted @ 2017-06-20 23:41 javaisnext 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。 很多人都对其中的一些概念不 阅读全文
posted @ 2017-06-20 23:11 javaisnext 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 作者:榴莲艺声链接:https://www.zhihu.com/question/21535820/answer/22915780来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一、关于进程和线程,首先从定义上理解就有所不同 1、进程是什么? 是具有一定独立功能的程序 阅读全文
posted @ 2017-06-20 23:09 javaisnext 阅读(582) 评论(0) 推荐(0) 编辑
摘要: Collection 来源于Java.util包,是非常实用常用的数据结构!!!!!字面意思就是容器。具体的继承实现关系如下图,先整体有个印象,再依次介绍各个部分的方法,注意事项,以及应用场景。 collection主要方法: boolean add(Object o)添加对象到集合boolean 阅读全文
posted @ 2017-06-06 23:10 javaisnext 阅读(95984) 评论(0) 推荐(11) 编辑
摘要: 在Java的util包中有两个所有集合的父接口Collection和Map,它们的父子关系: java.util +Collection 这个接口extends自 --java.lang.Iterable接口 +List 接口 -ArrayList 类 -LinkedList 类 -Vector 类 阅读全文
posted @ 2017-06-05 22:40 javaisnext 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 写过Java的人都知道Java集合类,也用过Java集合类。Java集合类位于 java.util 这个包下,就像它的包名暗示的那样,Java集合类就是一套工具。它就像工匠的工具箱一样,它能给使用它的人提供便利与效率。正所谓”工欲上其事,必先利其器。“ 如果我们想更好地、更高效率地完成任务,我们需要 阅读全文
posted @ 2017-06-04 23:37 javaisnext 阅读(255) 评论(0) 推荐(0) 编辑