Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 42145

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T15:17:32+00:00 2026-05-10T15:17:32+00:00

I learned Java in college, and then I was hired by a C# shop

  • 0

I learned Java in college, and then I was hired by a C# shop and have used that ever since. I spent my first week realizing that the two languages were almost identical, and the next two months figuring out the little differences. For the most part, was I noticing the things that Java had that C# doesn’t, and thus was mostly frustrated. (example: enum types which are full-fledged classes, not just integers with a fresh coat of paint) I have since come to appreciate the C# world, but I can’t say I knew Java well enough to really contrast the two so I’m curious to get a community cross-section.

What are the relative merits and weaknesses of C# and Java? This includes everything from language structure to available IDEs and server software.

  • 0 0 Answers
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T15:17:32+00:00Added an answer on May 10, 2026 at 3:17 pm

    Comparing and contrasting the languages between the two can be quite difficult, as in many ways it is the associated libraries that you use in association with the language that best showcases the various advantages of one of another.

    So I’ll try to list out as many things I can remember or that have already been posted and note who I think has the advantage:

    1. GUI development (thick or thin). C# combined with .NET is currently the better choice.
    2. Automated data source binding. C# has a strong lead with LINQ, also a wealth of 3rd part libraries also gives the edge
    3. SQL connections. Java
    4. Auto-boxing. Both languages provide it, but C# Properties provides a better design for it in regards to setters and getters
    5. Annotation/Attributes. C# attributes are a stronger and clear implementation
    6. Memory management – Java VM in all the testing I have done is far superior to CLR
    7. Garbage collection – Java is another clear winner here. Unmanaged code with the C#/.NET framework makes this a nightmare, especially when working with GUI’s.
    8. Generics – I believe the two languages are basically tied here… I’ve seen good points showing either side being better. My gut feeling is that Java is better, but nothing logic to base it on. Also I’ve used C# generics ALLOT and Java generics only a few times…
    9. Enumerations. Java all the way, C# implementation is borked as far as I’m concerned.
    10. XML – Toss up here. The XML and serialization capabilities you get with .NET natively beats what you get with eclipse/Java out of the box. But there are lots of libraries for both products to help with XML… I’ve tried a few and was never really happy with any of them. I’ve stuck with native C# XML combined with some custom libraries I made on my own and I’m used to it, so hard to give this a far comparison at this point…
    11. IDE – Eclipse is better than Visual Studio for non-GUI work. So Java wins for non-GUI and Visual Studio wins for GUI…

    Those are all the items I can’t think off for the moment… I’m sure you can literally pick hundreds of items to compare and contrasting the two. Hopefully this lists is a cross section of the more commonly used features…

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 238k
  • Answers 238k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer It looks like you are doing an HTTP request, rather… May 13, 2026 at 6:51 am
  • Editorial Team
    Editorial Team added an answer The formatting of HTML output in Compojure was removed for… May 13, 2026 at 6:51 am
  • Editorial Team
    Editorial Team added an answer Several. Have some sort of component that hooks into your… May 13, 2026 at 6:51 am

Related Questions

I'm writing a Java application using Struts 2, but now I'd like to make
I've had a few CS classes in Java, C# and VB and have learned
Ever since getting out of college (06) I have primarily worked with java and
I am writing an application in java (1.6) using swing. I currently have a

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.