PageSourceSearch

https://www.cxyroad.com/assets/15987.html-la7_j1_w.js

js cxyroad.com collected 2026-10-05 07:45:26 UTC 8,683 bytes, 3 lines download raw bytes

1import{_ as s,c as t,b as e,a as n,r as h,o as r}from"./app-ptP_sHHm.js";const l={};function p(k,i){const a=h("CxyAdSense");return r(),t("div",null,[i[0]||(i[0]=e(`<p>在这个特性出现之前,有关泛型变量的声明略显重复,示例如下:</p><div class="language-java line-numbers-mode" data-highlighter="shiki" data-ext="java" style="--shiki-light:#393a34;--shiki-dark:#dbd7caee;--shiki-light-bg:#ffffff;--shiki-dark-bg:#121212;"><pre class="shiki shiki-themes vitesse-light vitesse-dark vp-code"><code class="language-java"><span class="line"><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;">Map</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">&lt;</span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;">String</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">,</span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;"> ArrayList</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">&gt;</span><span style="--shiki-light:#B07D48;--shiki-dark:#BD976A;"> wanger</span><span style="--shiki-light:#999999;--shiki-dark:#666666;"> =</span><span style="--shiki-light:#1E754F;--shiki-dark:#4D9375;"> new</span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;"> HashMap</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">&lt;</span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;">String</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">,</span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;"> ArrayList</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">&gt;();</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div><p>这样的代码简直太长了,很多重复的字符,难道编译器不能推断出泛型的类型信息吗?Java 7 实现了这个心愿。</p><div class="language-java line-numbers-mode" data-highlighter="shiki" data-ext="java" style="--shiki-light:#393a34;--shiki-dark:#dbd7caee;--shiki-light-bg:#ffffff;--shiki-dark-bg:#121212;"><pre class="shiki shiki-themes vitesse-light vitesse-dark vp-code"><code class="language-java"><span class="line"><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;">Map</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">&lt;</span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;">String</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">,</span><span style="--shiki-light:#AB5959;--shiki-dark:#CB7676;"> List</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">&gt;</span><span style="--shiki-light:#B07D48;--shiki-dark:#BD976A;"> wanger</span><span style="--shiki-light:#999999;--shiki-dark:#666666;"> =</span><span style="--shiki-light:#1E754F;--shiki-dark:#4D9375;"> new</span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;"> HashMap</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">&lt;&gt;();</span></span>
2<span class="line"><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;">List</span><span style="--shiki-light:#B07D48;--shiki-dark:#BD976A;"> chenmo</span><span style="--shiki-light:#999999;--shiki-dark:#666666;"> =</span><span style="--shiki-light:#1E754F;--shiki-dark:#4D9375;"> new</span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;"> ArrayList</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">&lt;&gt;();</span></span>
3<span class="line"><span style="--shiki-light:#B07D48;--shiki-dark:#BD976A;">wanger</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">.</span><span style="--shiki-light:#59873A;--shiki-dark:#80A665;">put</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">(</span><span style="--shiki-light:#B5695977;--shiki-dark:#C98A7D77;">&quot;</span><span style="--shiki-light:#B56959;--shiki-dark:#C98A7D;">chenmo</span><span style="--shiki-light:#B5695977;--shiki-dark:#C98A7D77;">&quot;</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">,</span><span style="--shiki-light:#393A34;--shiki-dark:#DBD7CAEE;"> chenmo</span><span style="--shiki-light:#999999;--shiki-dark:#666666;">);</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>这个看似简单的特性省去了不少敲击键盘的次数。</p>`,5)),n(a,{"ad-slot":"9852811733",placement:"inline"})])}const o=s(l,[["render",p]]),g=JSON.parse('{"path":"/15987.html","title":"Java 7 新特性 – 增强泛型推断","lang":"zh-CN","frontmatter":{"title":"Java 7 新特性 – 增强泛型推断","createTime":"2024-06-14 17:08:31","permalink":"/15987.html","wordpressId":15987,"originalUrl":"http://www.cxyroad.com/15987.html","author":"良月柒","description":"在这个特性出现之前,有关泛型变量的声明略显重复,示例如下: 这样的代码简直太长了,很多重复的字符,难道编译器不能推断出泛型的类型信息吗?Java 7 实现了这个心愿。 这个看似简单的特性省去了不少敲击键盘的次数。","categories":["Java"],"tags":["JDK7"],"head":[["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"BlogPosting\\",\\"headline\\":\\"Java 7 新特性 – 增强泛型推断\\",\\"image\\":[\\"https://www.cxyroad.com/brand/cxyroad-og.png\\"],\\"datePublished\\":\\"2024-06-14T17:08
3:31+08:00\\",\\"dateModified\\":\\"2024-06-14T17:08:31+08:00\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"良月柒\\",\\"url\\":\\"https://www.cxyroad.com/\\"}],\\"description\\":\\"在这个特性出现之前,有关泛型变量的声明略显重复,示例如下: 这样的代码简直太长了,很多重复的字符,难道编译器不能推断出泛型的类型信息吗?Java 7 实现了这个心愿。 这个看似简单的特性省去了不少敲击键盘的次数。\\",\\"url\\":\\"https://www.cxyroad.com/15987.html\\",\\"mainEntityOfPage\\":{\\"@type\\":\\"WebPage\\",\\"@id\\":\\"https://www.cxyroad.com/15987.html\\"},\\"inLanguage\\":\\"zh-CN\\",\\"articleSection\\":\\"Java\\",\\"keywords\\":\\"Java, JDK7\\",\\"publisher\\":{\\"@type\\":\\"Organization\\",\\"name\\":\\"程序员的成长之路\\",\\"url\\":\\"https://www.cxyroad.com/\\",\\"logo\\":{\\"@type\\":\\"ImageObject\\",\\"url\\":\\"https://www.cxyroad.com/brand/cxyroad-icon.png\\"}}}"],["meta",{"property":"og:url","content":"https://www.cxyroad.com/15987.html"}],["meta",{"property":"og:site_name","content":"程序员成长之路"}],["meta",{"property":"og:title","content":"Java 7 新特性 – 增强泛型推断"}],["meta",{"property":"og:description","content":"在这个特性出现之前,有关泛型变量的声明略显重复,示例如下: 这样的代码简直太长了,很多重复的字符,难道编译器不能推断出泛型的类型信息吗?Java 7 实现了这个心愿。 这个看似简单的特性省去了不少敲击键盘的次数。"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:image","content":"https://www.cxyroad.com/brand/cxyroad-og.png"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2026-09-04T02:52:09.000Z"}],["meta",{"property":"article:author","content":"良月柒"}],["meta",{"property":"article:tag","content":"JDK7"}],["meta",{"property":"article:modified_time","content":"2024-06-14T17:08:31+08:00"}],["meta",{"property":"og:image:alt","content":"Java 7 新特性 – 增强泛型推断"}],["meta",{"name":"twitter:card","content":"summary_large_image"}],["meta",{"name":"twitter:title","content":"Java 7 新特性 – 增强泛型推断"}],["meta",{"name":"twitter:description","content":"在这个特性出现之前,有关泛型变量的声明略显重复,示例如下: 这样的代码简直太长了,很多重复的字符,难道编译器不能推断出泛型的类型信息吗?Java 7 实现了这个心愿。 这个看似简单的特性省去了不少敲击键盘的次数。"}],["meta",{"name":"twitter:image","content":"https://www.cxyroad.com/brand/cxyroad-og.png"}],["meta",{"property":"article:published_time","content":"2024-06-14T17:08:31+08:00"}],["link",{"rel":"canonical","href":"https://www.cxyroad.com/15987.html"}],["meta",{"name":"robots","content":"index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1"}]]},"readingTime":{"minutes":0.8,"words":240},"git":{"createdTime":1788490329000,"updatedTime":1788490329000},"filePathRelative":"blog/15987.md","headers":[]}');export{o as comp,g 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.