Glad to see that university CS education is still deeply confused about the most basic things
(this picture is real and comes directly from a former robotics student of mine)
You're not wrong. It sounds like these slides came with a textbook called Absolute Java (by Savitch), and my student just shared the relevant section of the textbook, which is only slightly less wrong, and very Java-brained in concerning ways
My student points out that the blue box at the bottom actually contains a much simpler and more correct definition, at a level of simplicity appropriate to an introductory course. Which makes you wonder why the author has this "binary files are not portable except Java" bullshit.