本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- 龙儿筝
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
常用数据集合类-Map,Queue,Stack,Collection,List,Set
之前写过一次有关常用数据集合类,但今天简单回顾了一下,发现原来有不少的问题,故就参考了java相关类和接口重新写了!
在除了对原来的Map,Queue,Stack进行修改外,增加了Collection,List,Set三个类,同时增加接口文件四个接口文件:ICollection,IList,IMap,IQueue。他们之间关系参数java相关类。相关代码我放到了GitHub代码仓库里了:ht ...
Struts2的基石--拦截器
什么是拦截器 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了一 ...
由SingleInstance和SingleTask引发的 问题
引用
Q1: Activity A 设置模式为SingleInstance意味着 系统启动的所有task 任务栈不仅仅只有一个实例A,而是在每一个使用A的task中只有一个A的实例? Activity B 设置模式为SingleTask意味着 系统启动的所有task 任务栈只有一个实例B
引用
Q2:退后后台的task 会像退到后台的 其中一个task中的任务栈stack中所维持的Act ...
JVM学习笔记1--stack heap
1.stack存放程序处理逻辑,每个线程都有个线程stack,存放与当前线程有关的信息
2.heap存储数据,是共享的,并且可以动态增长
3.stack中存储基本数据类型和对象引用,heap中存储对象,基本数据类型因为存储空间固定,所以存放在stack中节省空间
边读边写【1】 ----java 集合包之深入List
一、java 集合包最常用的的2个接口Collection /和Map
List接口
最常用的有ArrayList ,LinkedList, Vector,Stack
ArrayList 的实现如下:
public ArrayList(int initialCapacity) {
...
java中的堆内存和栈内存
栈(stack):
是一个后进先出的数据结构,通常用于保存方法(函数)中的参数,局部变量. 在java中,所有基本类型和引用类型都在栈中存储.栈中数据的生存空间一般在当前scopes内(就是由{...}括起来的区域).
栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的。所以栈内存中存放的都是方法运行中声明的基本数 ...
方法区(method) )、栈区(stack)和堆区(heap)之JVM 内存初学
JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)
堆区:
1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)
2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身
栈区:
1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象),对象 ...
Java基础 笔记整理一:集合Set,List以及集合Map 第一部分
集合框架结构
Collectioin集合中有2个子集和,分别是Set和List。一般认为,Set与List重要区别是,Set存储的数据中没有重复的元素,而List中可以存储重复的元素。实际上,并非如此。下面举几个实例。
先看List(实现类有ArrayList,LinkedList,Stack)。
import java.util.*;
public class TestList {
p ...
Java集合的Stack、Queue、Map的遍历
Java集合的Stack、Queue、Map的遍历
在集合操作中,常常离不开对集合的遍历,对集合遍历一般来说一个foreach就搞定了,但是,对于Stack、Queue、Map类型的遍历,还是有一些讲究的。
下面是常用的写法:
一、Map的遍历
import java.util.HashMap;
import java.util.Iterator;
...