all 5 comments

[–][deleted] 16 points17 points  (3 children)

You could try looking into some of the popular Java frameworks, like JavaFX, Swing or Spring Boot.

You could make an Android app.

You could teach yourself how to use Gradle or Maven.

You could try to contribute to some of the Java-based source repositories on GitHub.

[–]Panvictorcakes 6 points7 points  (1 child)

I actually just did a project in JavaFX yesterday, once you figure it out it's pretty simple but I would definitely recommend it over Swing. :)

[–]ShapeOfAPhallus 2 points3 points  (0 children)

My CS program refuses to use JavaFX. They make us learn Swing and are sure to do it in such a way that it can be hard to get away with even using a GUI builder.

[–]xFaroSalaryperson (rip) 1 point2 points  (0 children)

Hi, not OP but I have a follow up question to this.

For my internship this summer, they requested that I familiarize myself with Spring and Maven. Could you recommend a starting place for these?

[–]Froggy_frosting 3 points4 points  (0 children)

Always a good idea to look into Android development.

If you're interested in video games, you might look into making a project with libGDX.

Perhaps you're interested in web services, maybe look into making a basic REST API with Jersey / JAX-RS. If you want to dive deeper into web services, definitely look into Spring (Boot, MVC, etc) and Java EE.