Если нет компьютера, то качайте J2ME SDK Mobile или Janino.
Java ME для игр на .java - в прошлом.
Надо писать под Android, iPhone
Первым делом я советую скачать книгу "Ноутон, Шилдт - Java 2: Наиболее полное руководство". Там, в первой части прекрасно изложены основы программирования на Java. Или скачайте "Thinking in Java 2-nd Edition (Философия Java)". Только не пытайтесь выполнять практические примеры в этих книгах, они на мобильном телефоне работать не будут, так как предназначены для компьютерной ("большой") явы - Java SE. Позже, когда прочтете эти книги, можете качать "Е.Л.Буткевич - Пишем программы и игры для сотовых телефонов" или "Горнаков С. Г. - Программирование мобильных телефонов на Java 2 Micro Edition". Если вы прочитали первые книги, которые я порекомендовал, то вы с легкостью поймёте другие. В этих книгах смело можете выполнять практические задания, которые рассматриваются в книгах.
От себя ище посоветую книгу Виноградского.
Cron, Не спорю, но и j2me щас в попите тож... После работы на j2me легче будит перейти под написания на андроид, айфон.
Mellver, Самое главное прочитать основы Шилдта... 10 первых глав! Без них не начинай изучать яву. Я прочел 5 книг, но очень бистро и не имел понятие как че делать и мне пришлось читать Шилдта и рассматривать все сначала... Читай и пробуй чето писать по том шо выучил и тогда все получиться!!!
Thinking in Java 2-nd Edition (Философия Java) читал, правда не до конца
Cron, Мне Шилдт, Ноутон понравилась книга... После прочтения нужных глав я намнога лучше стал ориентироваться в коде и реализацыи. А до етого 5 книг и толку = 0.
Cron, Такой вопрос. Есть массив размерностью 5 - String[] Yda = new String[5];
В этот массив я помещаю елементы, нажатие кнопки - помещаеться один елемент. Как мне вычислить скока елементов в массиве после нажатие кнопок? Максимально поместиться 5 елементов тока.
наверно получить длину массива снова и заполнять дальше в цикле
Длину массива в Java получаем так:
int arrLength = arr.length;