PageSourceSearch

https://java.didispace.com/assets/jep286-local-variable-type-inference.html-9f3655b0.js

js didispace.com collected 2026-10-02 18:25:35 UTC 4,973 bytes, 1 lines download raw bytes

1const a=JSON.parse('{"key":"v-eb9e1e70","path":"/java-features/java10/jep286-local-variable-type-inference.html","title":"Java 10 新特性:局部变量的类型推断","lang":"zh-CN","frontmatter":{"index":true,"date":"2022-05-21T00:00:00.000Z","icon":null,"tag":["Java","Java 9"],"category":["Java"],"isOriginal":true,"article":true,"sticky":false,"head":[["meta",{"name":"description","content":"Java 10 新特性:局部变量的类型推断。这次Java 10中,对类型的推断进一步优化,只需要这样即可:var list = new ArrayList<String>();var map = new HashMap<String, String>();对于var的使用还有几点要注意的:1. 定义的时候必须初始化;2. 只能用于定义局部变量..."}],["meta",{"property":"og:url","content":"https://java.didispace.com/java-features/java10/jep286-local-variable-type-inference.html"}],["meta",{"property":"og:site_name","content":"程序猿DD - Java专区"}],["meta",{"property":"og:title","content":"Java 10 新特性:局部变量的类型推断"}],["meta",{"property":"og:description","content":"Java 10 新特性:局部变量的类型推断 在Java当引入泛型的时候,我们申明具体类型的时候需要这样写(等号两边都需要): List&lt;String&gt; list = new ArrayList&lt;String&gt;(); Map&lt;String, String&gt; map = new HashMap&lt;String,String&gt;();"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-12-22T05:58:23.000Z"}],["meta",{"property":"article:author","content":"程序猿DD"}],["meta",{"property":"article:tag","content":"Java"}],["meta",{"property":"article:tag","content":"Java 9"}],["meta",{"property":"article:published_time","content":"2022-05-21T00:00:00.000Z"}],["meta",{"property":"article:modified_time","content":"2024-12-22T05:58:23.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Java 10 新特性:局部变量的类型推断\\",\\"image\\":[\\"\\"],\\"datePublished\\":\\"2022-05-21T00:00:00.000Z\\",\\"dateModified\\":\\"2024-12-22T05:58:23.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"程序猿DD\\",\\"url\\":\\"https://didispace.com/\\"}]}"]],"description":"Java 10 新特性:局部变量的类型推断 在Java当引入泛型的时候,我们申明具体类型的时候需要这样写(等号两边都需要): List&lt;String&gt; list = new ArrayList&lt;String&gt;(); Map&lt;String, String&gt; map = new HashMap&lt;String,String&gt;();"},"headers":[],"git":{"createdTime":1734847103000,"updatedTime":1734847103000,"contributors":[{"name":"程序猿DD","email":"[email protected]","commits":1}]},"readingTime":{"minutes":1.44,"words":432},"filePathRelative":"java-features/java10/jep286-local-variable-type-inference.md","localizedDate":"2022å¹´5月21日","excerpt":"<h1> Java 10 新特性:局部变量的类型推断</h1>\\n<p>在Java当引入泛型的时候,我们申明具体类型的时候需要这样写(<strong>等号两边都需要</strong>):</p>\\n<div class=\\"language-java line-numbers-mode\\" data-ext=\\"java\\"><pre class=\\"language-java\\"><code><span class=\\"token class-name\\">List</span><span class=\\"token generics\\"><span class=\\"token punctuation\\">&lt;</span><span class=\\"token class-name\\">String</span><span class=\\"token punctuation\\">&gt;</span></span> list <span class=\\"token operator\\">=</span> <span class=\\"token keyword\\">new</span> <span class=\\"token class-name\\">ArrayList</span><span class=\\"token generics\\"><span class=\\"token punctuation\\">&lt;</span><span class=\\"token class-name\\">String</span><span class=\\"token punctuation\\">&gt;</span></span><span class=\\"token punctuation\\">(</span><span class=\\"token punctuation\\">)</span><span class=\\"token punctuation\\">;</span>\\n<span class=\\"token class-name\\">Map</span><span class=\\"token generics\\"><span class=\\"token punctuation\\">&lt;</span><span class=\\"token class-name\\">String</span><span class=\\"token punctuation\\">,</span> <span class=\\"token class-name\\">String</span><span class=\\"token punctuation\\">&gt;</span></span> map <span class=\\"token operator\\">=</span> <span class=\\"token keyword\\">new</span> <span class=\\"token class-name\\">HashMap</span><span class=\\"token generics\\"><span class=\\"token punctuation\\">&lt;</span><span class=\\"token class-name\\">String</span><span class=\\"token punctuation\\">,</span><span class=\\"token class-name\\">String</span><span class=\\"token punctuation\\">&gt;</span></span><span class=\\"token punctuation\\">(</span><span class=\\"token punctuation\\">)</span><span class=\\"token punctuation\\">;</span>\\n</code></pre><div class=\\"line-numbers\\" aria-hidden=\\"true\\"><div class=\\"line-number\\"></div><div class=\\"line-number\\"></div></div></div>","autoDesc":true}');export{a as data};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.