Java → JDK Installation Guide

 
3
 

Многие студенты сталкиваются с проблемой при установке JDK. Посмотрите, как это делают наши зарубежные коллеги.

Светлых мыслей Вам, ставшие на этот прекрасный путь!

Java → olymp Java template

 
2
 

Заканчивается месяц Java на алгопроге.

Узнав, что в Java есть BigInteger, я как и многие хотел было перейти на нее. Но меня отпугнуло много вещей, в том числе и медленный ввод данных. Покопавшись по просторам интернета, я понял, что самой лучшей связкой считают StringTokenizer + BufferedReader, потому и стоит пользоваться им.

Спросить, как же правильно писать, было неукого и поэтому я открыл исходники Egor'а и попытался разобраться.

Оказалось все очень даже простым. Единственное, что убивает - огромный текст кода только чтобы программа запустилась. Везде ловить Эксепшны и тд и тп. Думаю, стоит к этому сильно привыкнуть, чтобы набирать этот шаблон за ...

Java → Занимательная задачка о полиморфизме

 
3
 

мозги уже кипят? ;)

**Что вы ожидаете на выходе? А теперь скомпилируйте и посмотрите, что будет там на самом деле.

Если у вас ожидаемое совпало с действительным — поздравляю!**

Постскиптум: спасибо Хабру

Java → Вопрос на засыпку

 
1
 

В java есть такое понятие как static. Переменная с атрибутом static становится грубо говоря статичной, в том плане что она одна на класс. И в экземплярах/объектах не дублируется как обычные переменные.

Вот наглядный пример.

public class SomeClass{
    static int foo;
    int bar;
}

вы наверное часто использовали константы, точнее константные переменные, так вот static используется для этого. Правдя еще добавляется атрибут final

public class SomeClass{
    static final int MAX = 10000;
    int bar;
}

или допустим вы хотите статичный массив.

public class SomeClass{
    static int [] dx = {-1,0,1,0};
    static int [] dy = {0,1,0,-1};
    int bar;
}

так-же в java ...

Java → Месяц JAVA

 
6
 

Друзья, в прошлый раз мы обсуждали то "чем бы нам заняться вместе".
Была предложена идея "время технологий" и вроде как она понравилась.
Эта идея легко организуется, главное ваше участие. Так что запускаем!

И так, давайте объявим месяц JAVA. Возможно даже мы продлим или укоротим этот период.
Все зависит от нашей активности и успеваемости.

Вам как уже умеющим что-то программировать, будет гораздо легче изучать новый язык.
Особенно такой замечательный как JAVA. Кстати, школьники которые занимаются программированием,
и хотят поступить в университет и продолжить путь в ИТ, как же вам повезло. Вы не представляете
как тяжело дается вбить в свой мозг программирование ...

Java → Возможности Java о которых я год назад не знал.

 
6
 

Хотел поздравить всех С Новым Годом и поделиться знаниями. Уже четвертый курс, но я не поленился перечитать разные статьи и обнаружал много интересного которое раньше не ценил.

Первый пример, Enumirations ключевое слово enum, в "Deitel & Deitel How to program" Chapter6.10 приведен отличный пример для статуса игры. Их очень полезно использовать с HashMap как параметры.


private enum Status { CONTINUE, WON, LOST };

Второй пример, Double Brace Initialization отличный способ уменьшить и сделать читабельным код.


JFrame frame = new JFrame(){{
    add(new JLabel("Hello World!"));
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setVisible(true);
    setSize(100, 100);
}};

Да, это компилируется


helloworld:{
    while(true){
        System.out.println("Hello ...

Java → Let's Start

 
-4
 

Много слышал , но теперь охота попробать свои силы, конечно нет надежды что смогу что либо решить, но думаю постараться стоит...

Java → Новое предложение от Sun - JavaFX

 
5
 

Logo JavaFX-новый скриптовый язык разработанный Sun для создания насыщенного динамического интерфейса. Фактически это прямой ответ на Flash. Язык действительно довольно простой и при этом функциональный. Апплеты созданные с использованием JavaFX действительно изначально кажутся просто Flash'ом и только при детальном взгляде можно заметить что это не так. Довольно интересным является то что по заверению Sun, JavaFX превосходит конкурентов по скорости. Потенциал у неё огромный, чего стоит хотя бы тот факт, что JavaFX может работать с классами Java, т.е. все возможности, которыми обладает Java, есть и в FX. Наследовала она, конечно, и формулу «Написанное однажды, работает везде». Предполагается, что на ...