Правила  •  FAQ  •  Поиск  •  Пользователи  •  Группы
Профиль  •  Войти и проверить личные сообщения  •  Вход  •  Регистрация 
 
 
Java для Чайника
 
Начать новую тему   Ответить на тему    Список форумов FREESTUDENTS -> Архив
 
Автор Сообщение
Sovie



Репутация: +20/–1   
Пол: <br />Пол:Муж Сообщения: 714
Стаж: 1 год 9 месяцев
Сообщение20.07.2007 21:30 Java для Чайника Ответить с цитатой

Пара вотпросов от человека, который пробует себя в Java.

1. При чтении символа с помощью System.in.read() есть проблемы. Символ не считывается, в переменную заносится мусор. Эта штука мне знакома ещё по Си. Дело в буфере. Его нужно очистить, однако, flush для in не определён. Мысли есть?

2. Можно ли создать защищённый код? Предположим, что я жутко жадный и не хочу, чтобы мою Hello, world кто-то видел в исходниках или декомпилировал мой гениальный class.

3. Какую IDE порекомендуете? Под Windows. Ибо под Solaris всё очевидно. Eclipse?

4. Java требует от меня, чтобы вс что может вызвать исключения было заключено в try-catch. Это нормально?

Заранее благодарю всех. Просьба к Google не посылать. Если найдёте конкретные ссылки, будет классно.


_________________
Жизнь - обмен своего времени и здоровья на материальные блага.
Основная задача - сделать обмен хотя бы равноценным.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sovie



Репутация: +20/–1   
Пол: <br />Пол:Муж Сообщения: 714
Стаж: 1 год 9 месяцев
Сообщение21.07.2007 19:25 Ответить с цитатой

Так-с, вот что мне удалось пока сделать.

1. Тут фишка такая. В переменную загружается код 13. Т.е. Enter. read() работает как getch(). Правда, я пока аналогов "нормального" ввода не нашёл. Всё какие-то извращения. Или в степь InputStream смотреть?

2. Пока не ясно.

3. Поставил NetBeans от Sun. Интересно сделано. Но как же долго она ставится. А ведь дистрибутив только 50 Мб. К тому же не понравился режим Run. Бредово сделано. В остальном пока ОК. Правда, не увидил я обещанной визуальности проектирования. Может, плохо искал?

4. Очень странно, но моя jdk ee 1.6 постоянно требует присутствия этого блока. Может, есть какая-нибудь волшебная опция, которая делает javac менее придирчивым?


_________________
Жизнь - обмен своего времени и здоровья на материальные блага.
Основная задача - сделать обмен хотя бы равноценным.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Din



Репутация: 0   
Возраст: 35
Гороскоп: Близнецы Год Крысы
Пол: <br />Пол:Муж
Откуда: Назрань Сообщения: 1
Стаж: 3 месяца
Сообщение22.08.2007 1:08 Ответить с цитатой

1. Используйте java.io.Console или java.util.Scanner.
2. Нужен обфускатор (obfuscator), поищите через гугл (не смотря на просьбу Смайлик), насколько я знаю бесплатных версий нет.
3. Порекомендую выбрать методом проб. Посмотрите что Вам больше по душе и остановитесь на ней. Я сам поступил так. Перепробовал:
NetBeans, JBuilder, JDeveloper, IDEA, Eclipse, SUN Java Studio, IBM WebSphere. Остановился на Eclipse, хотя может быть и не окончательно. Кто его знает, где еще придется работать.
4. Да это нормально и за это стоит уважать этот компилятор. Обрабатывайте исключения, этим Вы облегчите жизнь себе и пользователям.

Удачи!

P.S. Зарегистрировался и повторил на случай если возникнут вопросы


_________________
I know that I know nothing
Вернуться к началу
Посмотреть профиль Отправить личное сообщение М-Агент
Sovie



Репутация: +20/–1   
Пол: <br />Пол:Муж Сообщения: 714
Стаж: 1 год 9 месяцев
Сообщение26.08.2007 21:04 Ответить с цитатой

Вот стпасибо. Здорово, что есть кто-то разбирающийся.

_________________
Жизнь - обмен своего времени и здоровья на материальные блага.
Основная задача - сделать обмен хотя бы равноценным.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов FREESTUDENTS -> Архив Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы


На главную •  RSS-лента •  PDA-версия
 
Powered by phpBB © 2001, 2007 phpBB Group
Hosted by INFOBOX