Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Мелкие вопросы по Java
#1
Здравствуйте.
PHP код:
<?php 
public class HelloWorld{
public static
void main (Stirng[] agrs){
if(
agrs.lenght > 0){ // пустой ли массив
System.out.println("Hello, "+agrs[0]+"!");
}
else{
System.out.println("Error");
}
}
}

Уточните, пожалуйста:
1) Правильно ли я указал в if проверку на передачу данных, а именно agrs.lenght
2) Не могу понять, когда нужно использовать public static
3) Обязательно ли указывать название методу «main» или можно, как я хочу
4) (String[] agrs) - а что такое agrs и для чего он нужен
5) В каких случаях используют public static void main (String[] agrs)
Спасибо.
P.S. только начал учить java читая книги и к сожалению, там не так все понятно и возникают мелкие вопросы (т.е. начал практиковаться).
Ответ
#2
Сейчас существуют книги которые по доступному могут научить программированию даже самого ленивого? нет. Сам с этим столкнулся и не как не заставлю себя погуглить в некоторых вопросах.
http://forum.zone-game.info/showthread.php?t=23295 12% скидка на рекламу бесплатно
Ответ
#3
Marwed Написал:Сейчас существуют книги которые по доступному могут научить программированию даже самого ленивого? нет. Сам с этим столкнулся и не как не заставлю себя погуглить в некоторых вопросах.
К сожалению, ссылаются на некую статью, где "якобы" все так хорошо расписано и не всегда в гугле можно получить ожидаемый достойный ответ.
Ответ
#4
Если вы "читаете книги" и задаете такие вопросы, то ситуация у вас "угадал все буквы, не смог прочитать слово". Оставьте это занятие. Это не ваше.
Ответ
#5
Читайте книги из серии Head First по Java , если найдете на русском. Для новичков по-моему идеально подходит, все эти вопросы отпадут сразу.
http://books.google.com.ua/books?id=uIVJ...va&f=false
Ответ
#6
Azagthtot Написал:Если вы "читаете книги" и задаете такие вопросы, то ситуация у вас "угадал все буквы, не смог прочитать слово". Оставьте это занятие. Это не ваше.
Когда Вы не понимаете преподавателя в вузе, это не значит что Вы "тупой", просто преподаватель не так доходчиво для Вас объяснил.

Добавлено через 3 минуты
JackTheRipp Написал:Читайте книги из серии Head First по Java , если найдете на русском. Для новичков по-моему идеально подходит, все эти вопросы отпадут сразу.
http://books.google.com.ua/books?id=uIVJ...va&f=false
Увы, уже прочитано и все ровно есть вопросы, которые хочется более детально уяснить.

Т.к. я вояю на пхп и что-то сложно мне отречься от заведенных правил в пхп.

Добавлено через 8 минут
я понимаю метод, public boolean qwerty(boolean) где мы передаем какое логическое значение, qwerty(true)
Но мне не понятно, при запуске программы, почему обязательно должно быть main(передача строчек и agrs - имя или переменная чтоль какая-то)
Это прям фича какая-то языка?
К сожалению, в книгах не пишут, для чего эта main или как-то задачно.
Ответ
#7
Метод main() - точка входа в программу, с него все начинается, так "задизайнена" java, args - имя переменной, указывающей на массив строк (входных параметров)
Ответ
#8
JackTheRipp Написал:Метод main() - точка входа в программу, с него все начинается, так "задизайнена" java, args - имя переменной, указывающей на массив строк (входных параметров)
Спасибо, т.е. метод main - это фича java и так задумано языком javы и с данного метода запускается программа, а далее уже все те классы, которые подключены к данному классу где содержится метод main.
А agrs это переменная в которую кладем некое значение и выводим на экран, а именно String[] agrs - мы указывае, что тип переменной - строчечный и передаем ей строковые значения.
Уточните, пожалуйста, правильно ли сформулировал для себя определение.
Ответ
#9
Вы когда пишите ping 192.168.1.1 , то айпи в данном случае подается как параметр программе пинг. Также можно запустить java программу с некими параметрами, вот они и поместятся в массив строчек String[] и передадутся в метод main(). Имя переменной может быть любое, хоть args хоть blabla
Ответ
#10
Случайно отписал, простите=)
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Сервер майнкрафт 1.17 не видит Java 16 Erikvd2244 0 590 05-18-2023, 05:59 PM
Последний пост: Erikvd2244
  Требуется Java разработчик в RVR мод л2 slimak 0 2,402 03-19-2018, 11:08 PM
Последний пост: slimak
  Java Unicode Boris2105 1 2,795 08-10-2017, 02:09 AM
Последний пост: klubheads
  Java junior Tails 18 7,174 07-17-2017, 03:52 PM
Последний пост: n3k0nation
  Установить старую java ZIP 2 3,396 09-27-2016, 10:39 AM
Последний пост: Aquanox
  Учебники и книги по Java 2 CHIPSET 47 55,207 09-06-2016, 10:14 PM
Последний пост: sawayik
  Java == API == Libraries Kenrix 1 2,216 05-11-2014, 05:28 PM
Последний пост: n3k0nation
  Java 8 JavaMan 33 9,442 04-08-2014, 01:06 PM
Последний пост: SouthBridge
  Опрос от Оракла: Особенности Java EE 8 JavaMan 0 1,522 01-11-2014, 04:13 AM
Последний пост: JavaMan
  Java NB Задачи на последовательность NDWT 0 2,199 12-26-2013, 04:47 PM
Последний пост: NDWT

Перейти к форуму:


Пользователи, просматривающие эту тему: 5 Гость(ей)