![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础篇
sxakljee
你的血汗,不会欺骗你。保持热情,保持求知欲。知其然,知其所以然。
展开
-
任务栈,Activity的启动模式和运用场景
task stack 任务栈 : 1.一个应用程序都是由很多的activity 组成的。 2.任务栈就是来存放用户开启的activity的。 3.一个应用程序一旦开启系统就会给他开启独立的一个任务栈,当所有的activty 都销毁的时候,任务栈就清空了。 4.任务栈的id是integ原创 2016-12-08 17:28:25 · 323 阅读 · 0 评论 -
daemon线程总结
在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) Daemon的作用是为其他线程的运行提供便利服务,比如垃圾回收线程就是一个很称职的守护者。User和Daemon两者几乎没有区别,唯一的不同之处就在于虚拟机的离开:如果 User Thread已经全部退出运行了,只剩下Daemon Thread存在了,虚拟机也就退出了。 因为没有了被原创 2016-02-27 18:42:44 · 887 阅读 · 0 评论 -
volatile关键字
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchroniz原创 2016-02-27 11:35:09 · 276 阅读 · 0 评论 -
java 数据结构和算法
数据结构是计算机对磁盘的数据的一种安排。数据结构包括:数组,链表,二叉树,栈,队列,哈希表等等。数据结构的特性数据结构 优点 缺点—————————————————————————————————————————————原创 2016-12-13 16:44:40 · 314 阅读 · 0 评论