Объявление

Уважаемые посетители! Если вы обнаружили в каком-нибудь слове ошибку!
Выделите это слово и нажмите Ctrl+Enter одновременно!
Заранее спасибо за сотрудничество!

Контакты

 ICQ: 70983889

 Skype: Magnumv44

 Telegram: Magnumv44

 Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Есть у меня подборка разных полезных ссылок и каналов в Telegram, которые я все никак не могу собрать в кучку да опубликовать. Мало ли кому по мимо меня еще пригодится. Но речь не об этом!

Представте, что у вас есть код:

public class Test {
    public static void main(String[] args) {
        for (int i = 0; i < 1; System.out.print("Java")) {
            System.out.print("Top");
        }
    }
}

Как вы думаете, что должно бы произойти при компиляции?

Вот стыдно, но я думал, что произойдет ошибка компиляции, так как синтаксис нарушен. А нет всего то будет выводить на экран "TopJava" до бесконечности.

Ну то, что сам цикл будет бесконечным это понятно. Но как вот так, об этом не упоминается нигде в книгах! Не ну оно то понятно, что за такой код по голове не погладят, а по рукам надают больно.

Век живи, век учись. ©

Комментарий от более опытного товарища на эту тему:

А чего не пишут? Цикл for это тот же while с другим синтаксисом. Это должны везде показывать

Хотя все равно не клеится, как в условие можно запихнуть действие метода выводящего на экран что-то.

Кот кодер

 

Важно не только знание, но и воображение, без которого знание - пустой лист. (с)

 

В процессе самообучения лично у меня, есть одна смешная особенность, а именно, я почему-то люблю задавать много очевидных, иногда не очень, но глупых вопросов на тему "а, что будет если?".

Ну и как я уже писал раньше в посте о планировании самообучения, эти вопросы будут излагаться и разбираться на примерах =)

 Глава №2

Наконец удалось закончить еще одну статью из моего цикла по изучению Java. Это маленький повод для гордости, что я все же не забросил пока это дело. Так, что всех кому это интересно, милости просим под кат =)

 Глава №1. Основы Java

Описывать историю создания языка здесь я уж точно не стану, этой информации и так довольно много, да и при работе с языком программирования Java это вряд ли как-то поможет =)

Максимум, что здесь можно сказать, что в свое время этот язык дал большой толчок для создания динамической инфраструктуры и заложил фундамент для дальнейшего развития других языков, а также технологий.

В этой главе по обычаю, как и в любой другой книге дается первое представление о возможностях языка Java:

Java Code Conventions

Данный перевод не претендует на пальму первенства или как наиболее точный перевод! Думаю таких переводов в сети довольного много, может многие из них переведены куда лучше этого =)

Этот перевод я делал для себя в целях ознакомления с данным документом, да и правилам оформления кода в целом. В этом переводе от части использовались материалы с этого перевода.

Для себя я старался его сделать максимально удобоваримым для понимания и использования в дальнейшем =) По этому если кто хочет его использовать где-то в других местах, то не забываем указывать ссылку на этот материал или сайт http://www.magnumblog.space;)

А вообще пользуйтесь на здоровье.