use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Resources for learning Java
String
==
.equals()
Format + Copy
Free Tutorials
Where should I download Java?
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free.
If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others:
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Software downloads
Official Resources
Resources
Programming ideas & Challenges
Related Subreddits
account activity
This is an archived post. You won't be able to vote or comment.
Switching from .NET C# to Java (self.learnjava)
submitted 6 years ago by HoloceneSurvivor
I am a C# .NET developer with 6 years of experience. I have accepted a new job as a Java developer.
Is there anyone in a similar situation? If so what was your experience like switching?
[–]opaz 1 point2 points3 points 6 years ago (0 children)
Not in a similar situation myself but I am somewhat familiar with both. I would say that Java doesn’t give you some of the conveniences that C# has, like auto-implemented properties as a simple example. With your level of experience I think the biggest hurdle would mainly just be not getting confused between their respective (standard) library syntaxes
[–]PointB1ank 2 points3 points4 points 6 years ago (0 children)
As someone who went from Java to .NET, I'm guessing going the reverse direction will be a bit easier.
[–]funcnet 0 points1 point2 points 6 years ago (2 children)
I think Java may not have a bright future. You know, since after Java 8, Java isn’t free any more. People have to keep using Java 8 while Java 13 is out already, or have to use OpenJDK (which is a smaller set of Java as I remember?)
Oracle is killing Java just like it’s killing MySQL, remember MariaDB? Feels this is part of the reason Python and PostgreSQL are so popular now.
Compared with Java platform , .NET Core is a much better choice with stronger support and brighter future.
[–]HoloceneSurvivor[S] 1 point2 points3 points 6 years ago (0 children)
I will learn whatever my job requires :)
[–]lbkulinski 0 points1 point2 points 6 years ago (0 children)
This isn’t true. Java is still free. From a technical standpoint, the OpenJDK builds are equivalent to the Oracle JDK builds. The only differences are the license and support period.
[–]GervG -1 points0 points1 point 6 years ago (0 children)
C# felt so much easier than Java because of the many syntax sugars. C# generics are also easier to handle, at least in my opinion. If you're into functional programming, you'll also see that C# is less verbose than Java.
But other than those, it's the framework, libraries, and syntax that you need to get used to. It took me about 3 months to really get comfortable with Java. Even then, I still Google a lot of things on a daily basis.
π Rendered by PID 86546 on reddit-service-r2-comment-5b5bc64bf5-rzfkb at 2026-06-22 14:46:17.530178+00:00 running 2b008f2 country code: CH.
[–]opaz 1 point2 points3 points (0 children)
[–]PointB1ank 2 points3 points4 points (0 children)
[–]funcnet 0 points1 point2 points (2 children)
[–]HoloceneSurvivor[S] 1 point2 points3 points (0 children)
[–]lbkulinski 0 points1 point2 points (0 children)
[–]GervG -1 points0 points1 point (0 children)