Java → JDK Installation Guide
08 май
Многие студенты сталкиваются с проблемой при установке JDK. Посмотрите, как это делают наши зарубежные коллеги.
Светлых мыслей Вам, ставшие на этот прекрасный путь!
сообщество [спортивных] программистов
08 май
Многие студенты сталкиваются с проблемой при установке JDK. Посмотрите, как это делают наши зарубежные коллеги.
Светлых мыслей Вам, ставшие на этот прекрасный путь!
30 апр
Заканчивается месяц Java на алгопроге.
Узнав, что в Java есть BigInteger, я как и многие хотел было перейти на нее. Но меня отпугнуло много вещей, в том числе и медленный ввод данных. Покопавшись по просторам интернета, я понял, что самой лучшей связкой считают StringTokenizer + BufferedReader, потому и стоит пользоваться им.
Спросить, как же правильно писать, было неукого и поэтому я открыл исходники Egor'а и попытался разобраться.
Оказалось все очень даже простым. Единственное, что убивает - огромный текст кода только чтобы программа запустилась. Везде ловить Эксепшны и тд и тп. Думаю, стоит к этому сильно привыкнуть, чтобы набирать этот шаблон за ...
13 апр

**Что вы ожидаете на выходе? А теперь скомпилируйте и посмотрите, что будет там на самом деле.
Если у вас ожидаемое совпало с действительным — поздравляю!**
Постскиптум: спасибо Хабру
13 апр
В 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 ...
13 апр
Друзья, в прошлый раз мы обсуждали то "чем бы нам заняться вместе".
Была предложена идея "время технологий" и вроде как она понравилась.
Эта идея легко организуется, главное ваше участие. Так что запускаем!
И так, давайте объявим месяц JAVA. Возможно даже мы продлим или укоротим этот период.
Все зависит от нашей активности и успеваемости.
Вам как уже умеющим что-то программировать, будет гораздо легче изучать новый язык.
Особенно такой замечательный как JAVA. Кстати, школьники которые занимаются программированием,
и хотят поступить в университет и продолжить путь в ИТ, как же вам повезло. Вы не представляете
как тяжело дается вбить в свой мозг программирование ...
07 янв
Хотел поздравить всех С Новым Годом и поделиться знаниями. Уже четвертый курс, но я не поленился перечитать разные статьи и обнаружал много интересного которое раньше не ценил.
Первый пример, 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 ...
27 фев
Много слышал , но теперь охота попробать свои силы, конечно нет надежды что смогу что либо решить, но думаю постараться стоит...
07 дек
JavaFX-новый скриптовый язык разработанный Sun для создания насыщенного динамического интерфейса. Фактически это прямой ответ на Flash. Язык действительно довольно простой и при этом функциональный. Апплеты созданные с использованием JavaFX действительно изначально кажутся просто Flash'ом и только при детальном взгляде можно заметить что это не так. Довольно интересным является то что по заверению Sun, JavaFX превосходит конкурентов по скорости. Потенциал у неё огромный, чего стоит хотя бы тот факт, что JavaFX может работать с классами Java, т.е. все возможности, которыми обладает Java, есть и в FX. Наследовала она, конечно, и формулу «Написанное однажды, работает везде». Предполагается, что на ...