Why must Java suck?

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Deeko

Lifer
Jun 16, 2000
30,213
12
81
I'm not familiar with it, and I see no particular reason to use it. Cross platform is its only advantage, which doesn't make up for its overall annoyingness.
 

Crusty

Lifer
Sep 30, 2001
12,684
2
81
Originally posted by: Deeko
I'm not familiar with it, and I see no particular reason to use it. Cross platform is its only advantage, which doesn't make up for its overall annoyingness.

And it's only annoying because you don't know how to use it!
 

Deeko

Lifer
Jun 16, 2000
30,213
12
81
Ok, well if I'm not developing cross platform...give me reasons to use it over C#, which I already know.
 

Stuxnet

Diamond Member
Jun 16, 2005
8,392
1
0
Originally posted by: Deeko
I'm not familiar with it, and I see no particular reason to use it. Cross platform is its only advantage, which doesn't make up for its overall annoyingness.

If you're not familiar with it, how can you decide whether or not there's a good reason to use it?

If it was as "useless" and "annoying" as you claim, half the servers out there wouldn't be running it. Like any language, it certainly has its advantages and disadvantages, but chalking the whole thing up as useless is a little arrogant.
 

Deeko

Lifer
Jun 16, 2000
30,213
12
81
You used quatation marks.

Please press ctrl + f and find where I said the word "useless".

I said its annoying and I can see no reason for me to use it over C# other than cross-platform.
 

znaps

Senior member
Jan 15, 2004
414
0
0
I think Deeko's opinion is fine. C# is close enough to Java - and I know of a few expert Java programmers who prefer C#. No big deal.
 

Stuxnet

Diamond Member
Jun 16, 2005
8,392
1
0
Originally posted by: Deeko
You used quatation marks.

Please press ctrl + f and find where I said the word "useless".

I said its annoying and I can see no reason for me to use it over C# other than cross-platform.

The "useless" was pretty much implied from the beginning. For instance, the thread title. You say it sucks, when in reality, you just don't understand it. Big difference, haus.

For the record, I prefer C#, too... but that doesn't mean Java doesn't have its place or that it "sucks".
 

Deeko

Lifer
Jun 16, 2000
30,213
12
81
Originally posted by: jbourne77
Originally posted by: Deeko
You used quatation marks.

Please press ctrl + f and find where I said the word "useless".

I said its annoying and I can see no reason for me to use it over C# other than cross-platform.

The "useless" was pretty much implied from the beginning. For instance, the thread title. You say it sucks, when in reality, you just don't understand it. Big difference, haus.

For the record, I prefer C#, too... but that doesn't mean Java doesn't have its place or that it "sucks".


Listen 'haus', instead of disregarding what I said in the thread based on the thread title, why don't you reread it.

I clearly asked for reasons to use Java.

I'm not closed to accepting it. No one gave me reasons. People like YOU just got their panties in a wad over my wording.
 

znaps

Senior member
Jan 15, 2004
414
0
0
I'll give you a few reasons:

- It's free, and so are some great IDEs to develop with (Eclipse, Netbeans, etc)
- There are a large amount of free open source containers for server side Java
- You get to see the source code, unlike C#. This is really useful and I look at the source for classes all the time.
- Don't need to worry about memory management, you'll rarely crash your OS with a Java program.

No popular language really sucks, but some are more specialized than others. Java's a good all rounder.
 

Stuxnet

Diamond Member
Jun 16, 2005
8,392
1
0
Originally posted by: Deeko
Originally posted by: jbourne77
Originally posted by: Deeko
You used quatation marks.

Please press ctrl + f and find where I said the word "useless".

I said its annoying and I can see no reason for me to use it over C# other than cross-platform.

The "useless" was pretty much implied from the beginning. For instance, the thread title. You say it sucks, when in reality, you just don't understand it. Big difference, haus.

For the record, I prefer C#, too... but that doesn't mean Java doesn't have its place or that it "sucks".


Listen 'haus', instead of disregarding what I said in the thread based on the thread title, why don't you reread it.

I clearly asked for reasons to use Java.

I'm not closed to accepting it. No one gave me reasons. People like YOU just got their panties in a wad over my wording.

Don't blame me (or anyone else) for your lack of thought with regard to the title. Post "X SUCKS" without any foundation, expect to be flamed, PAL.

Don't like it? Don't post it.
 

Deeko

Lifer
Jun 16, 2000
30,213
12
81
jbourne I'm not going to take Anandtech ettiquite advice from you. Just because I posted in anger at 4am when my assignment was 4 hours late doesn't absolve YOU from reading the thread. If in a less ignorant fashion you'd actually read the entire thread, you'd have a better understanding of the situation. Don't like the way that works? Stop posting.

znaps, are Eclipse and Netbeans free? My current java setup sucks....it involves writing the actual code in a J# project in Visual Studio(for the benifit of instant error checking), and then copying it over to m linux server to compile and test. Not exactly efficient, espcially considering Java != J#....
 

znaps

Senior member
Jan 15, 2004
414
0
0
Originally posted by: Deeko
jbourne I'm not going to take Anandtech ettiquite advice from you. Just because I posted in anger at 4am when my assignment was 4 hours late doesn't absolve YOU from reading the thread. If in a less ignorant fashion you'd actually read the entire thread, you'd have a better understanding of the situation. Don't like the way that works? Stop posting.

znaps, are Eclipse and Netbeans free? My current java setup sucks....it involves writing the actual code in a J# project in Visual Studio(for the benifit of instant error checking), and then copying it over to m linux server to compile and test. Not exactly efficient, espcially considering Java != J#....

Ouch. Maybe when you start using Eclipse you'll become a fan of Java ;)
 

Stuxnet

Diamond Member
Jun 16, 2005
8,392
1
0
Originally posted by: Deeko
Just because I posted in anger at 4am when my assignment was 4 hours late doesn't absolve YOU from reading the thread. If in a less ignorant fashion you'd actually read the entire thread, you'd have a better understanding of the situation. Don't like the way that works? Stop posting.

I think it's funny that you excuse yourself for "posting in anger", but come at me for responding in kind. Not to mention the lecturing on reading the entire thread... this coming from a guy who says "language XYZ sucks" when he ADMITTEDLY doesn't possess the experience to make such a statement. Precious ;) .

Anyway, people don't care what time you posted a stupid thread. It's still a stupid thread.
 

Deeko

Lifer
Jun 16, 2000
30,213
12
81
Originally posted by: jbourne77
Originally posted by: Deeko
Just because I posted in anger at 4am when my assignment was 4 hours late doesn't absolve YOU from reading the thread. If in a less ignorant fashion you'd actually read the entire thread, you'd have a better understanding of the situation. Don't like the way that works? Stop posting.

I think it's funny that you excuse yourself for "posting in anger", but come at me for responding in kind. Not to mention the lecturing on reading the entire thread... this coming from a guy who says "language XYZ sucks" when he ADMITTEDLY doesn't possess the experience to make such a statement. Precious ;) .

Anyway, people don't care what time you posted a stupid thread. It's still a stupid thread.
jbourne....you completely disregarded what I said, because, oh yea, I'm right. You didn't really read the thread. You read the title, got offended because you're a pansy with panties a size too small, and now you've got some sand in there, and STILL can't get off the subject of the title. Its ok man, take a good shower and change, you'll feel better afterwards.

zsnaps...I have to finish the assignment tonight, I'll move everything over to Eclipse and give it a try. Thanks for actually being helpful.
 

Bulldog13

Golden Member
Jul 18, 2002
1,655
1
81
:music:

You told me you loved me
Why did you leave me, all alone
Now you tell me you need me
When you call me, on the phone
Girl I refuse, you must have me confused
With some other guy
Your bridges were burned, and now it's your turn
To cry, cry me a river
Cry me a river-er
Cry me a river
Cry me a river-er, yea yea


:music:
 

Stuxnet

Diamond Member
Jun 16, 2005
8,392
1
0
Originally posted by: Deeko
Originally posted by: jbourne77
Originally posted by: Deeko
Just because I posted in anger at 4am when my assignment was 4 hours late doesn't absolve YOU from reading the thread. If in a less ignorant fashion you'd actually read the entire thread, you'd have a better understanding of the situation. Don't like the way that works? Stop posting.

I think it's funny that you excuse yourself for "posting in anger", but come at me for responding in kind. Not to mention the lecturing on reading the entire thread... this coming from a guy who says "language XYZ sucks" when he ADMITTEDLY doesn't possess the experience to make such a statement. Precious ;) .

Anyway, people don't care what time you posted a stupid thread. It's still a stupid thread.
You didn't really read the thread.

Says the guy who's assignment was late because his design was based on multiple inheritance. Don't lecture me on not reading all of the "material", kid ;) .

Originally posted by: Deeko
zsnaps... Thanks for actually being helpful.

Next time you want help, ASK A QUESTION.

"BLAH BLAH BLAH sux0rz" is not a question.
 

brockj

Golden Member
Jul 6, 2005
1,135
0
0
Originally posted by: Deeko
In the end the assignment isn't THAT difficult. The problem is that we don't know Java - this is a 3rd year course, the only Java we were ever taught was in 1/3 of 1 class last year. The professor knows this, he's a phd student who recently got his Masters, after having gone through both undergrad and grad school here, and he admits that he doesn't know Java either. Its great.

I have to agree with this. Where I went to school only about half the profs new anything about Java, yet all studetns were required to do much of thier programming in Java. It wasn't until my Junior year that I received any good teaching on Java. Thankfully by that point I was able to learn much of it on my own.

 

Stuxnet

Diamond Member
Jun 16, 2005
8,392
1
0
Originally posted by: brockj
Originally posted by: Deeko
In the end the assignment isn't THAT difficult. The problem is that we don't know Java - this is a 3rd year course, the only Java we were ever taught was in 1/3 of 1 class last year. The professor knows this, he's a phd student who recently got his Masters, after having gone through both undergrad and grad school here, and he admits that he doesn't know Java either. Its great.

I have to agree with this. Where I went to school only about half the profs new anything about Java, yet all studetns were required to do much of thier programming in Java. It wasn't until my Junior year that I received any good teaching on Java. Thankfully by that point I was able to learn much of it on my own.

Well that is certainly a fair complaint... but one that should be thrown toward the department. I don't think Java sucks just because the assignment sucks.
 

brockj

Golden Member
Jul 6, 2005
1,135
0
0
Originally posted by: jbourne77
Originally posted by: brockj
Originally posted by: Deeko
In the end the assignment isn't THAT difficult. The problem is that we don't know Java - this is a 3rd year course, the only Java we were ever taught was in 1/3 of 1 class last year. The professor knows this, he's a phd student who recently got his Masters, after having gone through both undergrad and grad school here, and he admits that he doesn't know Java either. Its great.

I have to agree with this. Where I went to school only about half the profs new anything about Java, yet all studetns were required to do much of thier programming in Java. It wasn't until my Junior year that I received any good teaching on Java. Thankfully by that point I was able to learn much of it on my own.

Well that is certainly a fair complaint... but one that should be thrown toward the department. I don't think Java sucks just because the assignment sucks.


I did that, and apparently so did quite a few others...the worst prof (in my opinion) went on a 2 year hiatus (sp?) after that...
 

Deeko

Lifer
Jun 16, 2000
30,213
12
81
jbourne,

Keep it coming. You're doing a good job of digging a hole even farther and farther.

Not paying attention in class? We weren't instructed on how to do this assignment. We are supposed to just do it based on what we know about OOP, and later we'll learn "better" ways of doing it. Wait till the last minute? If by that you mean I got stuck because a bridge was down, so I got back to school a half a day later than I was supposed to, then sure, I waited to the last minute. When you're supposed to have 15 hours to work on something you end up with about 3, you get a bit cramped for time, don't you think?

In the beginning, yes, I was just ranting. I asked questions LATER IN THE THREAD. You're STILL proving that the sand is just grating your vagina and preventing your ability to read the rest of the thread. Seriously, take a shower, it will come right out.

Did you also miss the part WHERE MY PROFESSOR DOESNT KNOW JAVA EITHER? That kinda throws another wrench into your whole "listen in class next time" argument, now doesn't it?

You have to paths jbourne....take a shower, get that sand out of there, become a productive member of society, or keep whining and bitching that I insulted your perfect language. Whatever floats your illiterate boat.