I need a list form of what Java's perverse things are history and by what Scala function it was replaced.
I have to admit that I am new to Scala, so I cannot contribute much. But I feel this list will be useful both for me and for others to fully appreciate Scala
For example, we use the keyword "val" and this makes the value unchanged after initialization. In Java, we had to introduce an object type, as well as the final keyword. Scala frees us from this pain.
Concurrency support is clearly better in Scala, but I'm not looking for this. This is too big a function that can be ignored. I am looking for finer details that are at least insignificant and will have a good effect.
Some areas: type systems, exception handling, regular expressions, OOPS functions, syntactic sugar, etc.
source
share