+ 12
Java Course - what is missing in SoloLearn?
SoloLearn community, this one goes for You. For developers of this amazing app - what is missing, what is omitted, please take notes. For future Java developers - what should we do next, what is important at the beginning of the road :)? Please post Your thoughts, clues and recommended topics, Have a nice day!
8 Answers
+ 10
Some things that could be in Sololearn 2.0:
* SIB and IB
* Lamda Expressions
* the native, synchronized, volatile, goto, transient and strictfp keywords.
* concurrent random number generating (this is Preferred over Math.random() or the Random class)
* Enums and lists in more detail (Did you know Enums can have methods? Enums are afterall a Class.)
* Priority Queues
* Print formatting (System.out.printf())
* Regex expressions
* Reflection
Things for all languages:
* Various algorithms
More non-cody things you may be interested in looking into for Java:
* The SCP (String Constant Pool).
(Why does == sometimes work for strings if == doesn't compare their values?)
* How the Garbage Collector works
There's plenty more, but hopefully something I mentioned helps.
+ 7
maybe Java frameworks? :)
+ 6
very solid answer, regex are like different, standalone topic, should be a separate course just for them hmmm... thanks for answer, great starting point! :)
+ 5
advanced topics are missing...
hope to see them soon
+ 4
Just remembered the Sololearn course never taught about the instanceof keyword. I highly suggest learning this one, it's perfect for situations with downcasting objects.
Can be very useful.
Quite surprised they didn't bring it up.
+ 3
Intermediate and advanced topics.
+ 3
I'd love to see an advanced course using the HTML Canvas. Things like programming gravity, collision detection, centrifugal motion, procedural generation, etc.
+ 3
I'm back đ. They also missed generics in the Java course. Odly enough they explained it in the C# course.