Questions 2, 3 and 4 are indeed about the basics of lambda expression syntax
2. domain and score are "parameters to the lambda expression".
They can basically be thought of as parameters to the anonymous method
you are creating, but there are some scoping rules to pay attention to
that this simplification would confuse one with.
3. No, it is the body of the lambda expression, the work that gets carried
out when it is called. In the trivial case that one writes just a
single expression that gets returned, we can leave out the return and {}
4. This is calling a method on the reference variable domain which was one
of two parameters to the lambda expression. It is a normal instance
method call that happens to be in the body of this lambda expression.
There are countless pretty good lambda expressions basics tutorials.
Which ones you might prefer depend on which accents you find most comprehensible,
and your general level of knowledge in Java, Computer Science and programming.
Here are a few that I watched while I was learning.
There are some excellent ones that contain WAY more info, too much beyond the
scope of basic lambda expression syntax:
https://www.youtube.com/watch?v=lIXs4Y8sJCk
https://www.youtube.com/watch?v=jf3VVYHUuVA
https://www.youtube.com/watch?v=bnuQpz-DK3w&list=PLd3UqWTnYXOmXMlfkwocAUzyOYxMZ7cyw&index=2
This one is great but it covers a LOT of stuff!
He used to post on this site a lot when his book was new, but he is a full-time
professor and is mostly seen in person by students (probably online now due to COVID)
and in his commercial books:
https://www.youtube.com/watch?v=1OpAgZvYXLQ
If you watch that say goodbye to your loved ones for several hours, but he is great and you will learn a lot.
If you seek certification for Java 11 these topics are covered as part of that, in somewhat less detail and together with many, many other topics that are considered essential for certification or doing professional Java work. One I am reading is seen here:
https://www.amazon.com/Oracle-Certified-Professional-Programmer-Study/dp/1119617626/ref=sr_1_10?dchild=1&keywords=selikoff+boyarsky&qid=1610055091&s=books&sr=1-10
That is the second of two books preparing seekers of the !Z0-819 certification from Oracle.
The authors frequent this site and errata reports and questions normally come thru this site.
If you aren't looking to take a certification exam, they are still good books, but some of the links given prior to that should get you comfortable with lambda expression syntax.