{"id":216303,"date":"2014-03-18T23:18:02","date_gmt":"2014-03-18T19:18:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=216303"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=216303","title":{"rendered":"<span class=\"post_title\">Java 8 Released<\/span>"},"content":{"rendered":"<div class=\"content html_format\">   \t\u041f\u043e\u0437\u0434\u0440\u0430\u0432\u043b\u044f\u044e \u0432\u0441\u0435\u0445 \u0441 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u0432\u044b\u0445\u043e\u0434\u043e\u043c Java 8.<br \/>  \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u0432\u043e\u043f\u0440\u043e\u0441\u0443:<br \/>  1.<a href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/index.html\"> \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435<\/a><br \/>  2. <a href=\"http:\/\/openjdk.java.net\/projects\/jdk8\/features\">\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043f\u0435\u0440\u0435\u0447\u0435\u043d\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439<\/a><br \/>  <a name=\"habracut\"><\/a>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0414\u043b\u044f \u0442\u0435\u0445 \u043a\u043e\u043c\u0443 \u043b\u0435\u043d\u044c \u0438\u0434\u0442\u0438 \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435<\/b><\/p>\n<div class=\"spoiler_text\">&#8212;\/&#8212; <br \/>  126 Lambda Expressions &#038; Virtual Extension Methods<br \/>  138 Autoconf-Based Build System<br \/>  160 Lambda-Form Representation for Method Handles<br \/>  161 Compact Profiles<br \/>  162 Prepare for Modularization<br \/>  164 Leverage CPU Instructions for AES Cryptography<br \/>  174 Nashorn JavaScript Engine<br \/>  176 Mechanical Checking of Caller-Sensitive Methods<br \/>  179 Document JDK API Support and Stability<\/p>\n<p>  vm\/&#8212; <br \/>  142 Reduce Cache Contention on Specified Fields<\/p>\n<p>  vm\/gc <br \/>  122 Remove the Permanent Generation<\/p>\n<p>  173 Retire Some Rarely-Used GC Combinations<\/p>\n<p>  vm\/rt <br \/>  136 Enhanced Verification Errors<br \/>  147 Reduce Class Metadata Footprint<br \/>  148 Small VM<br \/>  171 Fence Intrinsics<\/p>\n<p>  core\/&#8212; <br \/>  153 Launch JavaFX Applications<\/p>\n<p>  core\/lang <br \/>  101 Generalized Target-Type Inference<br \/>  104 Annotations on Java Types<br \/>  105 DocTree API<br \/>  106 Add Javadoc to javax.tools<br \/>  117 Remove the Annotation-Processing Tool (apt)<br \/>  118 Access to Parameter Names at Runtime<br \/>  120 Repeating Annotations<br \/>  139 Enhance javac to Improve Build Speed<br \/>  172 DocLint<\/p>\n<p>  core\/libs <br \/>  103 Parallel Array Sorting<br \/>  107 Bulk Data Operations for Collections<br \/>  109 Enhance Core Libraries with Lambda<br \/>  112 Charset Implementation Improvements<br \/>  119 javax.lang.model Implementation Backed by Core Reflection<br \/>  135 Base64 Encoding &#038; Decoding<br \/>  149 Reduce Core-Library Memory Usage<br \/>  150 Date &#038; Time API<br \/>  155 Concurrency Updates<br \/>  170 JDBC 4.2<br \/>  177 Optimize java.text.DecimalFormat.format<br \/>  178 Statically-Linked JNI Libraries<br \/>  180 Handle Frequent HashMap Collisions with Balanced Trees<\/p>\n<p>  core\/i18n <br \/>  127 Improve Locale Data Packaging and Adopt Unicode CLDR Data<br \/>  128 BCP 47 Locale Matching<br \/>  133 Unicode 6.2<\/p>\n<p>  core\/net <br \/>  184 HTTP URL Permissions<\/p>\n<p>  core\/sec <br \/>  113 MS-SFU Kerberos 5 Extensions<br \/>  114 TLS Server Name Indication (SNI) Extension<br \/>  115 AEAD CipherSuites<br \/>  121 Stronger Algorithms for Password-Based Encryption<br \/>  123 Configurable Secure Random-Number Generation<br \/>  124 Enhance the Certificate Revocation-Checking API<br \/>  129 NSA Suite B Cryptographic Algorithms<br \/>  130 SHA-224 Message Digests<br \/>  131 PKCS#11 Crypto Provider for 64-bit Windows<br \/>  140 Limited doPrivileged<br \/>  166 Overhaul JKS-JCEKS-PKCS12 Keystores<br \/>  web\/jaxp 185 JAXP 1.5: Restrict Fetching of External Resources  <\/div>\n<\/div>\n<p>  \u041f\u043e \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0443 \u043d\u043e\u0432\u0448\u0435\u0432\u0441\u0442\u0432 \u0443\u0436\u0435 \u0431\u044b\u043b\u043e \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0435\u0439 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u043e\u0442 \u044d\u0442\u043e\u0442 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 <a href=\"http:\/\/habrahabr.ru\/post\/188850\/\">habrahabr.ru\/post\/188850\/<\/a><\/p>\n<p>  \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b IDE:<br \/>  1. Eclipse \u2014 \u043a \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0431\u044b\u043b\u043e \u0434\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d, \u0441\u043c <a href=\"http:\/\/wiki.eclipse.org\/JDT\/Eclipse_Java_8_Support_\">wiki.eclipse.org\/JDT\/Eclipse_Java_8_Support_<\/a>(BETA) {\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0436\u0435 \u043d\u0435 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e}<br \/>  2. IJ IDEA \u2014 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0432 13\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 <a href=\"http:\/\/www.jetbrains.com\/idea\/whatsnew\/\">www.jetbrains.com\/idea\/whatsnew\/<\/a><br \/>  3. NetBeans \u2014 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0432\u0435\u0440\u0441\u0438\u044e.    \t<\/p>\n<div class=\"clear\"><\/div>\n<\/p><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/216303\/\"> http:\/\/habrahabr.ru\/post\/216303\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"content html_format\">   \t\u041f\u043e\u0437\u0434\u0440\u0430\u0432\u043b\u044f\u044e \u0432\u0441\u0435\u0445 \u0441 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u0432\u044b\u0445\u043e\u0434\u043e\u043c Java 8.<br \/>  \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u0432\u043e\u043f\u0440\u043e\u0441\u0443:<br \/>  1.<a href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/index.html\"> \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435<\/a><br \/>  2. <a href=\"http:\/\/openjdk.java.net\/projects\/jdk8\/features\">\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043f\u0435\u0440\u0435\u0447\u0435\u043d\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439<\/a>  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-216303","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/216303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=216303"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/216303\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=216303"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=216303"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=216303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}