+ 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!

12th Oct 2017, 9:46 PM
Jakub DubaƄski
Jakub DubaƄski - avatar
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.
13th Oct 2017, 3:23 AM
Rrestoring faith
Rrestoring faith - avatar
+ 7
maybe Java frameworks? :)
12th Oct 2017, 11:51 PM
Jakub DubaƄski
Jakub DubaƄski - avatar
+ 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! :)
13th Oct 2017, 12:31 PM
Jakub DubaƄski
Jakub DubaƄski - avatar
+ 5
advanced topics are missing... hope to see them soon
12th Oct 2017, 11:03 PM
Ali Tavana
Ali Tavana - avatar
+ 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.
13th Oct 2017, 6:44 PM
Rrestoring faith
Rrestoring faith - avatar
+ 3
Intermediate and advanced topics.
13th Oct 2017, 12:43 AM
qwerty
qwerty - avatar
+ 3
I'd love to see an advanced course using the HTML Canvas. Things like programming gravity, collision detection, centrifugal motion, procedural generation, etc.
13th Oct 2017, 3:48 AM
Christian Barraza
Christian Barraza - avatar
+ 3
I'm back 😉. They also missed generics in the Java course. Odly enough they explained it in the C# course.
16th Oct 2017, 10:08 PM
Rrestoring faith
Rrestoring faith - avatar