Java для начинающих программистов. Часть 2

preview_player
Показать описание

---
Рекомендации по теме
Комментарии
Автор

Если автор не против, продолжу выкладывать конспекты лекций, которые пишу для себя в процессе просмотра, может кому еще пригодится:

Приложения Java работают не напрямую с ОС, а через Java-машину, поэтому они кроссплатформенные
JIT (Just-in-time) компиляция - динамическая компиляция частей кода во время выполнения программы для лучшей адаптации программы под конкретную ОС, на которой она запущена (за счет большего потребления памяти)
Garbage Collector (GC) - уничтожает переменные, вышедшие из поля видимости (тем самым чистит память) - в штатном режиме; после этого запускается режим stand by, в котором GC строит иерархию объектов, удаляет оставшиеся вне иерархии объекты и дефрагментирует память
Методов работы с памятью в Java нет, можно только указать на подходящий момент вызова GC, но не факт, что Java Вас послушает

max_iddqd
Автор

Сергей видно что очень хороший человек. Хоть знает очень очень много в своем деле, не ставит себя уровнем выше, отвечает адекватно на все вопросы. С чувством юмора. Вот бы учиться в такой атмосфере

aibardulatov
Автор

Как полезно, разбирая серриализацию или вкуривая многопоточность, сделать паузу и пересмотреть лекции по азам ООП и Java. Сергей, спасибо большое и низкий поклон за труды!

pashakalenik
Автор

Все доступно и понятно!
Спасибо большое за этот труд!

igorilyichyov
Автор

Скажите, пожалуйста!Актуальна инфа на сегодняшний день?

shuhevichroma
Автор

В целом все доступно - но я теряюсь с ссылками есть какая то статья у вас что бы подругому было описано все

AleksFirst
Автор

Что мне непонятно - так это почему в java (и в C# тоже) нельзя явно удалить объект. Понимаю что gc его удалит позже, но почему не оставили программисту возможности удалять "вручную". Это в ряде случаев могло бы значительно увеличить производительность работы и снизить потребление памяти.

dutnum
Автор

В конце обрывается и на новом нет продолжения. Появился огромный пробел. На след видео начинается уже откуда то не понятного места.

FreeEr
Автор

У c++ и C# тоже если мы закрываем все ссылки на объект он удаляется 

wanes
Автор

А поучиться один на один можно?))) а то в моей деревне, кроме книжек ничего

giocatory
Автор

нихрена не видно. Можно хотя бы приближать?

marginal
Автор

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

Alex-pulsar