Java Code Conventions / Соглашения по оформлению кода Java: Java Code Conventions
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
*** GlooK 20.07.11 в 13:44 |
|
|
Соглашения по оформлению кода Java GlooK 20.07.11 в 13:44 Соглашения по оформлению Java-кода kaysen 19.09.11 в 18:51 |
||
|
12 сентября 1997 GlooK 20.07.11 в 13:44 |
||
|
*** GlooK 20.07.11 в 13:44 |
||
|
Информация об авторских правах GlooK 20.07.11 в 13:44 |
||
|
(c) 1997, Sun Microsystems, Inc. Все права защищены. GlooK 20.07.11 в 13:45 |
||
|
2550 Гарсия-авеню, Маунтин-Вью, Калифорния 94043-1100 США vapvap14 04.09.11 в 12:05 |
||
|
Этот документ защищен авторским правом. Ни какая часть этого документа не может быть воспроизведена ни в какой форме, ни каким способом без письменного разрешения Sun и ее лицензиаров, если таковые имеются. GlooK 20.07.11 в 13:45 |
||
|
Информация, описанная в этом документе может быть защищена одним или несколькими патентами США, иностранными патентами, или приложениями, находящимися на стадии разработки. GlooK 20.07.11 в 13:45 |
||
|
ТОРГОВЫЕ МАРКИ GlooK 20.07.11 в 13:45 |
||
|
Sun, Sun Microsystems, Sun Microelectronics, логотип Sun, SunXTL, JavaSoft, JavaOS, логотип JavaSoft, Java, HotJava Views, HotJJavaChips, picoJava, microJava, UltraJava, JDBC, логотип Java Cup и Steam, "Write Once, Run Anywhere" и Solaris являются торговыми марками или зарегистрированными торговыми марками Sun Microsystems, Inc. в Соединенных Штатах и других странах. GlooK 20.07.11 в 13:45 |
||
|
UNIX ® является зарегистрированным товарным знаком в США и других странах, лицензируемой исключительно через X/Open Company, Ltd. GlooK 20.07.11 в 13:45 |
||
|
Adobe ® является зарегистрированной торговой маркой компании Adobe Systems, Inc. GlooK 20.07.11 в 13:46 |
||
|
Netscape Navigator™ является торговой маркой компании Netscape Communications Corporation. GlooK 20.07.11 в 13:46 |
||
|
Все остальные названия продуктов, упомянутые здесь, являются торговыми марками их соответствующих владельцев. GlooK 20.07.11 в 13:46 |
||
|
ЭТОТ ДОКУМЕНТ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ» БЕЗ ГАРАНТИЙ ЛЮБОГО РОДА, ЯВНЫХ ИЛИ НЕЯВНЫХ, В ТОМ ЧИСЛЕ, ПРЕДПОЛАГАЕМЫХ ГАРАНТИЙ ТОВАРНОГО СОСТОЯНИЯ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ, ИЛИ НЕНАРУШЕНИЯ ПРАВИЛ. GlooK 20.07.11 в 13:46 |
||
|
ЭТОТ ДОКУМЕНТ МОЖЕТ СОДЕРЖАТЬ ТЕХНИЧЕСКИЕ НЕТОЧНОСТИ ИЛИ ТИПОГРАФСКИЕ ОШИБКИ. ПРИВЕДЕННАЯ ЗДЕСЬ ИНФОРМАЦИЯ ПЕРИОДИЧЕСКИ ОБНОВЛЯЕТСЯ; ЭТИ ИЗМЕНЕНИЯ БУДУТ ВНЕСЕНЫ В СЛЕДУЮЩИЕ РЕДАКЦИИ ДОКУМЕНТА. SUN MICROSYSTEMS, INC. МОЖЕТ ДЕЛАТЬ ИСПРАВЛЕНИЯ И/ИЛИ ИЗМЕНЕНИЯ В ПРОДУКТЕ(АХ) И/ИЛИ ПРОГРАММЕ(АХ), ОПИСАННЫХ В ЭТОМ ДОКУМЕНТЕ, В ЛЮБОЕ ВРЕМЯ. GlooK 20.07.11 в 13:46 |
||
|
Доступно для вторичной переработки EugeneL 15.01.12 в 13:28 |
||
|
*** EugeneL 15.01.12 в 13:27 |
||
|
1 Введение bugagenko 21.07.11 в 17:26 |
||
|
1.1. Зачем нужны соглашения по оформлению кода bugagenko 21.07.11 в 17:27 |
||
|
1.2 Благодарности bugagenko 21.07.11 в 17:28 |
||
|
2 Имена файлов bugagenko 21.07.11 в 17:30 |
||
|
2.1 Суффиксы файлов bugagenko 21.07.11 в 17:30 |
||
|
2.2 Имена общих файлов bugagenko 21.07.11 в 17:30 |
||
|
3 Организация файлов bugagenko 21.07.11 в 17:30 |
||
|
3.1 Файлы исходных кодов bugagenko 21.07.11 в 17:31 |
||
|
3.1.1 Заголовочные комментарии bugagenko 21.07.11 в 17:34 |
+1 | |
|
3.1.2 Пакеты и импорт аргументов vapvap14 02.09.11 в 15:04 3.1.2 Пакеты и импорты NUANN 15.01.12 в 14:39 |
||
|
3.1.3 Класс и обявление интерфейсов vapvap14 02.09.11 в 15:05 3.1.3 Объявление классов и интерфейсов NUANN 15.01.12 в 14:38 |
||
|
4.Абзац vapvap14 04.09.11 в 09:13 |
||
|
4.1 Длина линии vapvap14 02.09.11 в 15:11 |
||
|
4.2 Переносы строк NUANN 15.01.12 в 14:35 |
||
|
5 Коментарий vapvap14 02.09.11 в 15:10 |
||
|
5.1 Види коментариев vapvap14 04.09.11 в 09:16 5.1 Оформление комментариев реализации EugeneL 15.01.12 в 15:43 |
||
|
5.1.1 Блочные комментарий vapvap14 04.09.11 в 09:17 5.1.1 Блочные комментарии EugeneL 15.01.12 в 15:45 |
||
|
5.1.2 Одностроковие комментарии. vapvap14 04.09.11 в 09:18 5.1.2 Однострочные комментарии EugeneL 15.01.12 в 13:22 |
||
|
5.1.3 Комментарии в конце строки EugeneL 15.01.12 в 13:23 5.1.3 Комментарии в конце строки (блочные) NUANN 15.01.12 в 16:17 |
+1 | |
|
5.1.4 Коментарий в конце строки vapvap14 04.09.11 в 09:18 5.1.4 Комментарии в конце строки (однострочные) NUANN 15.01.12 в 16:17 |
||
|
5.2 Документация vapvap14 04.09.11 в 09:19 5.2 Документирующие комментарии EugeneL 15.01.12 в 15:53 |
||
|
6 Декларация vapvap14 02.09.11 в 15:12 6 Объявления EugeneL 15.01.12 в 13:23 |
||
|
6.1 Нумерация линий vapvap14 04.09.11 в 09:20 |
||
|
6.2 Размешение vapvap14 04.09.11 в 09:20 |
||
|
6.3 Инициализация vapvap14 02.09.11 в 15:12 |
||
|
6.4 Класс и обявление интерфейсов vapvap14 02.09.11 в 15:12 6.4 Объявления Классов и Интерфейсов OctoberHammer 15.01.12 в 15:59 |
||
|
7 Аргументов vapvap14 02.09.11 в 15:23 7 Операторы EugeneL 15.01.12 в 13:50 |
||
|
7.1 Простие аргументы vapvap14 02.09.11 в 15:24 7.1 Простые операторы EugeneL 15.01.12 в 13:50 |
||
|
7.2 Сложние аргументы vapvap14 02.09.11 в 15:25 7.2 Составные операторы EugeneL 15.01.12 в 13:51 |
||
|
7.3 Возрашяемие аргументы vapvap14 02.09.11 в 15:25 7.3 Оператор return EugeneL 15.01.12 в 13:51 |
||
|
7.4 if, if-else, if-else-if-else Аргументы vapvap14 04.09.11 в 09:21 7.4 Условный оператор if..else EugeneL 15.01.12 в 13:51 |
