Your English skills are not what he is referring to with "Hungarian notation". Rather that is a specific style of naming variables and functions that dates from very early Microsoft C days, where because C had such poor type checking the programmer used prefixes to indicate what a variable was. Rather than calling a Pointer variable Foo, you would call it pFoo.
Your code sample uses Hungarian notation, id$Bean1. The "id$" is unnecessary. Same with your function$
Hungarian notation is considered poor form by Java programmers. (and Python and most other modern languages).
We let the compiler detect type mismatches, rather than expecting the programmer's eyeballs to do it.
Is this the real life? Is this just fantasy? Is this a tiny ad?