Итак, я просмотрел несколько руководств в Интернете, увидел несколько видеороликов и прочитал часть 1 из The Complete Reference Java Seventh Edition. Я нашел различный синтаксис и семантику почти для каждой программы, поэтому я решил, что это будет лучшее место, чтобы спросить.Каковы наилучшие практики для формата, синтаксиса и семантики в Java?
Каковы наилучшие практики синтаксиса и семантики для кодирования в Java? Должно ли {идти по той же линии или начинать новую строку?
EX:
public void main(String[] args){
//Code
}
ИЛИ
public void main(String[] args)
{
//Code
}
Должна ли она быть public void main(String[] args)
или public void main(String args[])
? Я знаю, что они делают то же самое, но что считается «лучшей практикой»?
Кроме того, что лучше всего подходит для имен переменных, имен методов, имен классов и имен пакетов?
Похоже, что переменные final
являются КАПИТАЛИЗИРОВАННЫМИ. Но почти весь код, который я видел, кажется, никогда не следует в том же формате.
Я не предполагаю, что это делает все слова различия, но я хотел бы иметь четкий и сжатый код для будущих разработчиков, чтобы читать код, который я разрабатываю.
Пробелы кажется несовместимым, когда речь идет о for
, while
, switch
, if
и других заявлениях/петель. Учитывая лучшие практики, которые должны получить пробел после ключевого слова, а какие нет?
Я также хотел бы узнать о вкладках и пробелах. Должен ли я просто прибегать к табуляции? 2 пробела? 4?
Любой вход был бы оценен. Я посмотрел и не смог найти компиляцию формата, синтаксиса и семантики.
Формат: использовать eclipse, правила форматирования Java и ctrl + shift + f –
Ответ правильный, поэтому этот вопрос не подходит для переполнения стека. Один из других сайтов [Stack Exchange] (http://stackexchange.com/) Q & A может быть лучше подходит для этого вопроса. – Bobulous
Многие из них сводятся к личным предпочтениям, но здесь [соглашения о кодировке java для Oracle] (http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html). – DannyMo