<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Доступна для тестирования предварительная версия Java 7</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74961.html</link>
    <description>Компания Oracle выпустила (http://blogs.sun.com/mr/entry/jdk7_preview) тестовую версию JDK 7 (http://openjdk.java.net/projects/jdk7/) (Developer Preview), пригодную для предварительного знакомства с возможностями Java 7 и проверки совместимости существующих приложений. Представленная тестовая версия проходит полный набор тестов совместимости со спецификацией для всех поддерживаемых платформ, но еще может иметь проблемы со стабильностью работы.  &lt;br&gt;&lt;br&gt;&lt;br&gt;Финальный релиз JDK 7 ожидается в конце июля или начале августа 2011 года, релиз JDK 8 планируется выпустить в конце 2012 года. Бинарные сборки JDK 7 для Linux, Solairs и Windows можно загрузить на данной странице (http://jdk7.java.net/preview/). Исходные тексты не прилагаются, так как, несмотря на то, что JDK 7 основан на открытой кодовой базе OpenJDK, в представленной сборке по прежнему используются некоторых закрытые библиотеки, над созданием открытых аналогов которых трудится проект IcedTea. Для разработки приложений на базе Java 7 можн...&lt;br&gt;&lt;br&gt;URL: http://blogs.s</description>

<item>
    <title>Доступна для тестирования предварительная версия Java 7 (Мимо проходил)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74961.html#59</link>
    <pubDate>Thu, 03 Mar 2011 09:19:20 GMT</pubDate>
    <description>&amp;gt;А замыкание - это когда еще к локальным переменным. Но поскольку в Java одну функцию внутри другой никак не определишь (до Java 7), то одна функция в контексте другой вообще существовать не может.&lt;br&gt;&lt;br&gt;interface Function1&amp;lt;A, B&amp;gt; &#123;&lt;br&gt;   public B apply(A a);&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;class Closure &#123;&lt;br&gt;   public static void main(String&#091;&#093; args) &#123;&lt;br&gt;       final Integer x = 10;&lt;br&gt;&lt;br&gt;       Function1&amp;lt;Integer, Integer&amp;gt; add = new Function1&amp;lt;Integer, Integer&amp;gt;() &#123;&lt;br&gt;           public Integer apply(Integer y) &#123;&lt;br&gt;               return x + y;&lt;br&gt;           &#125;&lt;br&gt;       &#125;;&lt;br&gt;       System.out.println(add.apply(2));&lt;br&gt;   &#125;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;Насколько я знаю, в Java 8 первоклассные функции реализуют как сахар для SAM.&lt;br&gt;</description>
</item>

<item>
    <title>Доступна для тестирования предварительная версия Java 7 (netch)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74961.html#58</link>
    <pubDate>Mon, 28 Feb 2011 09:12:41 GMT</pubDate>
    <description>&amp;gt; Приказное и отображательное предписание. &lt;br&gt;&lt;br&gt;Предписание - это программа. А тут будет или предписательство, или предписательственное вразумление.&lt;br&gt;&lt;br&gt;&amp;gt; Предварительное клеймение.&lt;br&gt;&lt;br&gt;:)&lt;br&gt;&lt;br&gt;Слава богу, у нас не иврит:)&lt;br&gt;</description>
</item>

<item>
    <title>Доступна для тестирования предварительная версия Java 7 (Marbleless)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74961.html#57</link>
    <pubDate>Sat, 26 Feb 2011 02:56:08 GMT</pubDate>
    <description>&amp;gt;// Имеет доступ к финальным (final) переменным:&lt;br&gt;&amp;gt;// Имеет доступ к приватным членам содержащего класса:&lt;br&gt;&lt;br&gt;А замыкание - это когда еще к локальным переменным. Но поскольку в Java одну функцию внутри другой никак не определишь (до Java 7), то одна функция в контексте другой вообще существовать не может.&lt;br&gt;&lt;br&gt;&amp;gt;А зачем в обычной программе непременно нужна интроспекция объектов? Ведь пятнадцать лет без неё как-то обходились.&lt;br&gt;&lt;br&gt;Именно! Поэтому в функциональных (и не только) языках first-class functions не требуют никакой интроспекции объектов, а реализуются гораздо проще.&lt;br&gt;&lt;br&gt;&amp;gt;Всё это красиво, но Java &amp;#8212; это объектно-ориентированный язык, а не функциональный. В нём функции не являются классами, к ним нельзя применить оператор new, чтобы получить-вызвать &quot;объект&quot; функции с параметрами.&lt;br&gt;&lt;br&gt;И тем не менее в Java 7 уже что-то подобное (не знаю, правда, с какими именно ограничениями) будет.&lt;br&gt;</description>
</item>

<item>
    <title>Доступна для тестирования предварительная версия Java 7 (bvf)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74961.html#56</link>
    <pubDate>Fri, 25 Feb 2011 18:19:12 GMT</pubDate>
    <description>&amp;gt; Инертность.. Даже казалось бы у активной социальной группы, коими по идее должны &lt;br&gt;&amp;gt; являться программисты. Реально же как я это вижу.. Нормальный компилятор Оберона &lt;br&gt;&amp;gt; и можно будет смело закапывать и Java и .Net &lt;br&gt;&lt;br&gt;ну так вперед закапывайте :) Я буду только вам благодарен. &lt;br&gt;</description>
</item>

<item>
    <title>Доступна для тестирования предварительная версия Java 7 (iZEN)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74961.html#55</link>
    <pubDate>Fri, 25 Feb 2011 16:37:28 GMT</pubDate>
    <description>&amp;gt;Что, там есть полноценные замыкания? Имеющие доступ к локальным переменным? Безо всяких дополнительных костылей?&lt;br&gt;&lt;br&gt;Какие костыли?&lt;br&gt;&lt;br&gt;class CalculationWindow extends JFrame &#123;&lt;br&gt;     private JButton btnSave;&lt;br&gt;     ...&lt;br&gt; &lt;br&gt;     public final void calculateInSeparateThread(final URI uri) &#123;&lt;br&gt;         // Выражение &quot;new Thread() &#123; ... &#125;&quot; представляет собой пример анонимного класса.&lt;br&gt;         new Thread() &#123;&lt;br&gt;             void run() &#123;&lt;br&gt;                 // Имеет доступ к финальным (final) переменным:&lt;br&gt;                 calculate(uri);&lt;br&gt;                 // Имеет доступ к приватным членам содержащего класса:&lt;br&gt;                 btnSave.setEnabled(true);&lt;br&gt;             &#125;&lt;br&gt;         &#125;.start();&lt;br&gt;     &#125;&lt;br&gt; &#125;&lt;br&gt;&lt;br&gt;&amp;gt;1.Через отражение&lt;br&gt;&lt;br&gt;А зачем в обычной программе непременно нужна интроспекция объектов? Ведь пятнадцать лет без неё как-то обходились.&lt;br&gt;&lt;br&gt;&amp;gt;Настоящей first-class function было бы нечто такое: ...&lt;br&gt;&lt;br&gt;Всё это красиво, но Java &amp;#8212; это объектно-ориентированный язык, а не функциональный. В нём функции не являются классами, к н</description>
</item>

<item>
    <title>Доступна для тестирования предварительная версия Java 7 (oops_)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74961.html#54</link>
    <pubDate>Fri, 25 Feb 2011 12:08:53 GMT</pubDate>
    <description>Инертность.. Даже казалось бы у активной социальной группы, коими по идее должны являться программисты. Реально же как я это вижу.. Нормальный компилятор Оберона и можно будет смело закапывать и Java и .Net&lt;br&gt;</description>
</item>

<item>
    <title>Доступна для тестирования предварительная версия Java 7 (oops_)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74961.html#53</link>
    <pubDate>Fri, 25 Feb 2011 12:05:00 GMT</pubDate>
    <description>может просто не работать в ООП стиле там где это не нужно?&lt;br&gt;</description>
</item>

<item>
    <title>Доступна для тестирования предварительная версия Java 7 (amonym)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74961.html#52</link>
    <pubDate>Fri, 25 Feb 2011 11:07:18 GMT</pubDate>
    <description>&amp;gt;А зачем смешивать императивное и функциональное программирование,&lt;br&gt;&lt;br&gt; Затем же зачем Вы смешиваете язык программирования и P машину.&lt;br&gt;&lt;br&gt; Если вы не поняли то, поясняю - в спецификации jvm добавлена возможность, позволяющая запускать программы сделанные на других языках программирования (не java).&lt;br&gt;</description>
</item>

<item>
    <title>Доступна для тестирования предварительная версия Java 7 (bvf)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/74961.html#51</link>
    <pubDate>Fri, 25 Feb 2011 10:46:35 GMT</pubDate>
    <description>&amp;gt; Component Pascal != Free Pascal. И для него к сожалению есть только &lt;br&gt;&amp;gt; BlackBox, полностью заточенный под винду. Это наверное один из немногих языков, &lt;br&gt;&amp;gt; о котором читаешь и хочется писать на нем.&lt;br&gt;&lt;br&gt;Согласен оберон2,он же компоненнтный паскаль,великолепный язык, но какая разница от замечательного языка если он никому не нужен? &lt;br&gt;</description>
</item>

</channel>
</rss>
