понедельник, 13 июня 2016
            
                
                                                
                    
        
            
            
                
                    
                                                                                Нашла себе учебник по java с нестандартным подходом к обучению, называется Head First Java. Авторы как могут разнообразят подачу информации и развлекают читателя в соответствии с принципами metacognition - понимания того, как человек учится и воспринимает информацию. Например, запоминалка для базовых типов: "Be Careful Bears Shouldn't Ingest Large Furry Dogs" (boolean, char, byte, short, integer, long, float, double) 
перевод"Будь осторожен, медведи не должны глотать больших мохнатых собак", и внизу картинка с пузатым медведем, который говорит: "No matter what you hear, do not, I repeat, do not let me ingest another furry dog" 
перевод"Что бы ты не услышал, не давай, я повторяю, не давай мне глотать ещё одну мохнатую собаку".
Ещё одна запоминалка:
Roses are red,
this poem is choppy,
passing by value
is passing by copy.
перевод
Розы красные
Стих кривой
Передача по значению
Это передача копированиемдля тех, кто не понял, к чему это
Пародия на известный стишок:
Roses are red,
Violets are blue,
Sugar is sweet,
And so are you.
перевод
Розы красные
Фиалки голубые
Сахар сладкий
И ты тоже
для тех, кто не понял, что такое передача по значениюИ не заморачивайтесь.
И в таком духе весь учебник, с забавными картинками, шутками, диалогами между элементами изучаемого языка, мини-рассказами в жанре триллера, упражнениями-кроссвордами, упражнениями-загадками и прочими фокусами. При этом на мой взгляд там весьма грамотная подача информации и хорошее объяснение основных принципов.
Для меня стало откровением, что в java массивы являются объектами, хотя выглядят очень похожими на сишные массивы, и это сходство синтаксиса ломало мне мозг, когда я видела способ передачи этих массивов в виде аргументов. Теперь всё встало на свои места. Ну а неизбежное ООП я просто пролистываю.
                                            
                            
                                @темы:
                                                                                                    
                                    пространство личности