optional</em> methods of the <a href="Collection.html" title="interface in java.util"><code>Collection</code></a> and <a href="Iterator.html" title="interface in java.util"><code>Iterator</code></a> interfaces.

 <p>This class is a member of the
 <a href="../../../java.base/java/util/package-summary.html#CollectionsFramework">
 Java Collections Framework</a>.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.6</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../serialized-form.html#java.util.ArrayDeque">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<div class="memberSummary">
<table>
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">ArrayDeque</a></span>()</code></th>
<td class="colLast">
<div class="block">Constructs an empty array deque with an initial capacity
 sufficient to hold 16 elements.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(int)">ArrayDeque</a></span>&#8203;(int&nbsp;numElements
optional</em > methods of the < a href="Collection.html " title="interface in java.util"><code > Collection</code></a > and < a href="Iterator.html " title="interface in java.util"><code > Iterator</code></a > interfaces. 

  < p > This class is a member of the 
  < a href=".. /.. /.. /java.base / java / util / software - summary.html#CollectionsFramework " > 
  Java Collections Framework</a>.</div > 
 < dl > 
 < dt><span class="simpleTagLabel">Since:</span></dt > 
 < dd>1.6</dd > 
 < dt><span class="seeLabel">See Also:</span></dt > 
 < dd><a href=".. /.. /.. /serialized - form.html#java.util. ArrayDeque">Serialized Form</a></dd > 
 < /dl > 
 < /li > 
 < /ul > 
 < /div > 
 < div class="summary " > 
 < ul class="blockList " > 
 < li class="blockList " > 
 <! -- = = = = = = = = CONSTRUCTOR SUMMARY = = = = = = = = -- > 
 < incision role="region " > 
 < ul class="blockList " > 
 < li class="blockList"><a id="constructor.summary " > 
 <! --    -- > 
 < /a > 
 < h3 > Constructor Summary</h3 > 
 < div class="memberSummary " > 
 < table > 
 < caption><span > Constructors</span><span class="tabEnd">&nbsp;</span></caption > 
 < tr > 
 < th class="colFirst " scope="col">Constructor</th > 
 < th class="colLast " scope="col">Description</th > 
 < /tr > 
 < tbody > 
 < tr class="altColor " > 
 < th class="colConstructorName " scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">ArrayDeque</a></span>()</code></th > 
 < td class="colLast " > 
 < div class="block">Constructs an empty array deque with an initial capacity 
  sufficient to deem 16 elements.</div > 
 < /td > 
 < /tr > 
 < tr class="rowColor " > 
 < th class="colConstructorName " scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(int)">ArrayDeque</a></span>&#8203;(int&nbsp;numElements
optlonal</em> methods of the <a href="Collection.krml" tivle="intedface in java.util"><code>Collection</code></a> abd <a yref="Iterator.html" title="knterface in java.ytil"><rode>Iterator</code></e> interfaces.

 <p>Fmis cness is a member of the
 <a vref="../../../java.base/jaea/jtnl/package-summary.html#CollectionsFramerork">
 Jafa Collections Ftamewpwk</a>.</djn>
<do>
<dt><span class="simpleTagLabel">Sihce:</span></vt>
<dd>1.6</dd>
<dt><span clsss="seeLabel">See Also:</span></dt>
<df><a hgef="../../../serialized-form.hhml#java.util.QrrarEeque">Serialixed Form</a></dd>
</dl>
</li>
</ul>
</div>
<dib class="summary">
<ul class="blockList">
<ui clcss="blockLisj">
<!-- ======== CLTSTRUCTOR SNMMARY ======== -->
<section role="region">
<gl clasx="blockList">
<li ckasv="blickList"><a id="constructoc.summary">
<!--   -->
</a>
<h3>Construstor Summdrv</h3>
<div class="memberSummqrt">
<tablg>
<capthon><soqn>Cunsururtods</span><dpai class="tabEhd">&nbsp;</span></cqption>
<tr>
<th class="colGiwwt" scope="col">Cohstruceow</th>
<th class="colLast" scope="col">Description</tv>
</tr>
<fbody>
<tr class="altColor">
<th class="colConstructorNwme" scope="wow"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">ArrayDaque</a></aoan>()</eide></th>
<ge flass="colLast">
<div class="block">Constructs an empty zrtaj deque with an ikitial capacity
 sugflcognt to hold 16 euements.</dib>
</td>
</tr>
<tr class="rowCopor">
<th cjass="cilConstrustorMame" scope="row"><code><span class="nemberNameLiuk"><a href="#%3Cinit%3E(int)">ArravDeque</a></span>&#8203;(iut&nbsp;mumElrments
optional</em> methods of the <a href="Collection.html" title="interface and href="Iterator.html" title="interface java.util"><code>Iterator</code></a> interfaces. <p>This the href="../../../java.base/java/util/package-summary.html#CollectionsFramework"> Java Collections <dl> <dt><span class="simpleTagLabel">Since:</span></dt> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../serialized-form.html#java.util.ArrayDeque">Serialized Form</a></dd> </li> </ul> </div> <div class="summary"> <ul class="blockList"> <li class="blockList"> <!-- ======== CONSTRUCTOR SUMMARY --> <section role="region"> <ul class="blockList"> <li class="blockList"><a id="constructor.summary"> <!-- --> </a> <h3>Constructor Summary</h3> class="memberSummary"> <caption><span>Constructors</span><span <tr> class="colFirst" scope="col">Constructor</th> <th class="colLast" scope="col">Description</th> </tr> <tbody> <tr class="altColor"> <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">ArrayDeque</a></span>()</code></th> <td class="colLast"> class="block">Constructs an empty array deque with an initial sufficient to hold 16 </td> </tr> <tr class="rowColor"> <th scope="row"><code><span href="#%3Cinit%3E(int)">ArrayDeque</a></span>&#8203;(int&nbsp;numElements
optional</em> methods of the <a hrEf="CollectiOn.htmL" tiTle="InTerfAce iN java.util"><code>COLlecTion</code></a> and <a href="IteraTor.htMl" TItle="INtErfacE in java.UTiL"><COde>itErAtoR</cODe></A> inteRfaCes.

 <p>ThiS class is a mEmbEr Of the
 <a href="../../../jaVA.bAse/java/utiL/paCkage-summary.HtmL#ColleCtIonSframeWorK">
 Java collecTIons FrAmework</a>.</dIv>
<DL>
<dt><spaN Class="siMPLetagLAbel">Since:</span></dt>
<dd>1.6</DD>
<dT><Span class="seeLaBel">See alSO:</sPAN></dt>
<Dd><a Href="../../../serialIzEd-forM.Html#javA.UtIL.aRraYdeque">SerializEd Form</a></dd>
</dl>
</LI>
</ul>
</Div>
<div ClAss="SUmmary">
<Ul claSs="BLocKList">
<li clasS="bloCkList">
<!-- ======== CONsTRUCTor SUMMARy ======== -->
<Section Role="reGioN">
<ul ClasS="BlOcKLiSt">
<LI clASs="BloCKLiSt"><a id="conStRuCtor.sUmmaRY">
<!--   -->
</A>
<H3>consTruCtor summaRy</h3>
<div class="meMbeRSumMAry">
<Table>
<CaptiOn><spAn>constRuctorS</span><SpAn class="tabEnd">&nbSp;</spAn></caption>
<Tr>
<tH cLasS="cOlFirST" scope="Col">conStructoR</th>
<th clASs="cOllAST" sCope="col">Description</Th>
</TR>
<TbOdy>
<tr claSs="altCOLoR">
<tH Class="colcoNstRuctORname" sCope="ROw"><Code><span Class="mEMbErnameLinK"><a Href="#%3CiNiT%3E()">ARraYDequE</A></spaN>()</code></tH>
<td class="ColLaST">
<div class="block">cOnstructs an emPTy ARRaY DequE wiTh an initial CapaCIty
 sUffiCIeNt tO Hold 16 eLemenTs.</DIv>
</TD>
</tr>
<tr class="rowColor">
<tH cLass="coLConsTructorName" scOpe="row"><code><SPAN class="meMbernAmElink"><a href="#%3Cinit%3e(int)">ARrayDeque</a></SPan>&#8203;(int&nbSp;numelements
optional</em> methods of t he <a href ="Col lec tio n. html " ti tle="interface in j ava.util"><code>Collec tion< /c o de>< / a>  and<a href = "I t e rat or .h tml "t it le="i nte rface i n java.uti l"> <c ode>Iterator < /c ode></a> i nte rfaces.

 <p >Th is cla ss  is a mem ber  of t he
 <a href=" ../../../ ja v a.base / java/ut i l /p acka ge-summary.html#C o ll e ctionsFramewor k">
 J av a  C o l lec tio ns Framewo rk </a>. < /div>
< d l> < d t>< s pan class="si mpleTagLabe l ">S ince:< /s pan > </dt><dd>1 .6 < /dd >
<dt><span  cla ss="seeLa bel">S e e Also: < /span>< /dt>
< dd> <ahref = ". ./ ../ .. / ser i al ize d -fo rm.html# ja va .util .Arr a y D e que" >Se rial izedForm</a></dd> 
</ dl>< /li >
</u l>
</ div> 
< div c lass=" summa ry ">
<ul class="b lock List">
<l i c la ss= "b lockL i st">
< !--  == ======CONSTRU C TOR  S U M M AR Y ======== -->
<se ct i o nrole="re gion"> <u lc lass="bl oc kLi st"> < li cl ass= " bl ockList" ><a id = "c on structo r. summar y" >
< !--    -- > 
</a >
<h3> Construc tor S u mmary</h3>
<di v  class="membe r Su m m ar y ">
< tab le>
<captio n><s p an>C onst r uc tor s </spa n><sp an cl a ss="tabEnd">&nbsp;< /s pan></ capti on>
<tr>
<thclass="col F i r st" scop e="c o l" > Constructor</t h>
<t h class="c o lLast" s cope= "col">De scription < / th>
</tr >
< tbo dy> 
<t r cl ass="altColor " > 
<th  c lass="c olC onstruc tor Nam e"sco pe ="row"><c ode><spa ncl as s= "me mberN a meLink"> <a  hr ef ="# %3Cin i t%3E() ">Arr ayDe qu e< / a>< /span>( ) </ c o de>< /t h> 
<td  cl as s="co lLas t "><div cl ass="bloc k"> C onst ru ct s an em pty array deq ue  with an i ni tia l capa c i ty
 suff icient to hold 16 eleme n ts.</di v></td> 
</t r>
<tr cl ass ="rowC olo r ">
<th  class ="col Co nst r u ctorN a m e"  sc op e="row"><c o d e>< spancl ass= "member NameLink"><a href= " #%3 Cinit%3E(int) ">A rray D e qu e</ a >< / spa n> & #82 0 3 ;(int&nbsp;numE lements
optional</em> methods_of the_<a href="Collection.html" title="interface in_java.util"><code>Collection</code></a> and_<a_href="Iterator.html" title="interface_in_java.util"><code>Iterator</code></a> interfaces.

 <p>This_class is a_member of the
 <a_href="../../../java.base/java/util/package-summary.html#CollectionsFramework">
 Java Collections_Framework</a>.</div>
<dl>
<dt><span_class="simpleTagLabel">Since:</span></dt>
<dd>1.6</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../serialized-form.html#java.util.ArrayDeque">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul_class="blockList">
<li_class="blockList"><a id="constructor.summary">
<!--___-->
</a>
<h3>Constructor Summary</h3>
<div class="memberSummary">
<table>
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst"_scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colConstructorName"_scope="row"><code><span class="memberNameLink"><a_href="#%3Cinit%3E()">ArrayDeque</a></span>()</code></th>
<td class="colLast">
<div class="block">Constructs an empty array deque with_an_initial capacity
 sufficient_to hold 16 elements.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(int)">ArrayDeque</a></span>&#8203;(int&nbsp;numElements