ufm: (Default)
[personal profile] ufm
почему я нелюблю джаву не зная даже её синтаксиса. Это, видать до меня флюиды доходят.

Читаю документацию. Еще даже ни до чего серьёзного не дошёл, а уже два прекрасных момента.
1. Юникод в комментариях.
\\ c:\user\ufm
не скомпилируется.

2. Разница между && и & для boolean. Это вобще за гранью добра и зла - умудриться вырыть такую западню на ровном месте.
    static boolean test1() {
        System.out.println("test1");
        return false;
    }
    
    static boolean test2() {
        System.out.println("test2");
        return false;
    }
   public static void main(String[] args) {
       System.out.println(test1() && test2());
   }

В этом случае программа напечатает test1 и false. А если && заменить на &, то напечатает test1, test2 и false. Здравствуй поиск непонятной ошибки из-за тривиальной опечатки.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting