Welcome to Dream.In.Code
Getting Java Help is Easy!

Join 136,837 Java Programmers for FREE! Get instant access to thousands of Java experts, tutorials, code snippets, and more! There are 1,543 people online right now. Registration is fast and FREE... Join Now!




Your opinions about Java

2 Pages V  1 2 >  
Reply to this topicStart new topic

Your opinions about Java

k0b13r
1 Oct, 2008 - 10:06 AM
Post #1

D.I.C Head
Group Icon

Joined: 18 Jul, 2006
Posts: 196



Thanked: 1 times
Dream Kudos: 250
My Contributions
Hi guys. Wanted to ask what you think about Java. I'm starting my study now and I'll have Java as my primary languge and I'm thinking of chaning the faculty ... What you think about it?
User is offlineProfile CardPM
+Quote Post

Jayman
RE: Your Opinions About Java
1 Oct, 2008 - 10:35 AM
Post #2

Student of Life
Group Icon

Joined: 26 Dec, 2005
Posts: 6,957



Thanked: 43 times
Dream Kudos: 500
Expert In: C#, VB.NET, Java

My Contributions
Moved to Java forum.
User is online!Profile CardPM
+Quote Post

abgorn
RE: Your Opinions About Java
1 Oct, 2008 - 10:37 AM
Post #3

Hello Crap for Brains
Group Icon

Joined: 5 Jun, 2008
Posts: 881



Thanked: 5 times
Dream Kudos: 50
My Contributions
Could you be alittle more specific? I'll take a guess what you want and say that I think it's a fairly straight forward and easy to learn language.
User is offlineProfile CardPM
+Quote Post

k0b13r
RE: Your Opinions About Java
1 Oct, 2008 - 11:04 AM
Post #4

D.I.C Head
Group Icon

Joined: 18 Jul, 2006
Posts: 196



Thanked: 1 times
Dream Kudos: 250
My Contributions
Only asking about your opinions about Java wink2.gif
User is offlineProfile CardPM
+Quote Post

Locke37
RE: Your Opinions About Java
1 Oct, 2008 - 11:22 AM
Post #5

I'm not a thief...I prefer the term TREASURE HUNTER!
Group Icon

Joined: 20 Mar, 2008
Posts: 1,036



Thanked: 41 times
Dream Kudos: 325
My Contributions
It's not quite as functional as some other languages out there...but I think it's much more user friendly.

Take this example...

java
// Java Code
String s = "Hello";
String s2 = "World";

if (s.equals(s2))
{
System.out.println("They are the same.");
}


cpp
// C++ code

string s = "Hello";
string s2 = "World";

if (strcmp(s, s2))
{
cout << "They are the same";
}


I just don't like the way C++ names its functions...it makes much more sense to call them the way in Java as well...

if ( SOME_STRING.equals(ANOTHER_STRING) )

Just makes more sense than if ( strcmp(SOME_STRING, ANOTHER_STRING) )

That's my $0.02. smile.gif

This post has been edited by Locke37: 1 Oct, 2008 - 11:23 AM
User is offlineProfile CardPM
+Quote Post

k0b13r
RE: Your Opinions About Java
1 Oct, 2008 - 12:11 PM
Post #6

D.I.C Head
Group Icon

Joined: 18 Jul, 2006
Posts: 196



Thanked: 1 times
Dream Kudos: 250
My Contributions
Two things I hate in Java:
- VM (slooowww)
- Function names (System.out.println() - wtf tongue.gif)
User is offlineProfile CardPM
+Quote Post

Locke37
RE: Your Opinions About Java
1 Oct, 2008 - 12:18 PM
Post #7

I'm not a thief...I prefer the term TREASURE HUNTER!
Group Icon

Joined: 20 Mar, 2008
Posts: 1,036



Thanked: 41 times
Dream Kudos: 325
My Contributions
QUOTE(k0b13r @ 1 Oct, 2008 - 01:11 PM) *

Two things I hate in Java:
- VM (slooowww)
- Function names (System.out.println() - wtf tongue.gif)


That's the ONLY function name that I'm kinda like..."Wha?!" But it makes sense. tongue.gif
User is offlineProfile CardPM
+Quote Post

KYA
RE: Your Opinions About Java
1 Oct, 2008 - 12:40 PM
Post #8

#include <nerd.h>
Group Icon

Joined: 14 Sep, 2007
Posts: 4,961



Thanked: 109 times
Dream Kudos: 1200
My Contributions
I don't particularly care for it, but most uni classes are in java nowadays sad.gif
User is online!Profile CardPM
+Quote Post

k0b13r
RE: Your Opinions About Java
1 Oct, 2008 - 12:51 PM
Post #9

D.I.C Head
Group Icon

Joined: 18 Jul, 2006
Posts: 196



Thanked: 1 times
Dream Kudos: 250
My Contributions
Uni classes? What's that?
User is offlineProfile CardPM
+Quote Post

red_4900
RE: Your Opinions About Java
2 Oct, 2008 - 12:31 AM
Post #10

Code T(h)inkers
****

Joined: 22 Feb, 2008
Posts: 827



Thanked: 11 times
My Contributions
University classes.
User is offlineProfile CardPM
+Quote Post

1lacca
RE: Your Opinions About Java
2 Oct, 2008 - 12:54 AM
Post #11

code.rascal
Group Icon

Joined: 11 Aug, 2005
Posts: 3,822



Thanked: 11 times
My Contributions
It depends on what are you going to program.
For writing business logic I love Java's documentation (API and tutorials) and function libraries. Also, for me the coding conventions suggested by Sun seem to be the best. So for a small performance overhead (not because of the VM, it is pretty transparent nowadays, even ARM processors implement 90% of Java instructions natively) it gives easy debugging, management, and so on.
Where low-level things are needed (for performance, access to various system resources) it is pretty much useless, that territory is for C/C++.
User is offlineProfile CardPM
+Quote Post

Gloin
RE: Your Opinions About Java
2 Oct, 2008 - 01:18 AM
Post #12

On MeD.i.Cation
Group Icon

Joined: 4 Aug, 2008
Posts: 723



Thanked: 48 times
My Contributions
Most universities try to teach you a complete concept of programming, not just a programming language.
The goal is to make the student able to use any language as the language is just one tool of many.

Try to learn about architecture, patterns and algorithms to enhance the performance of your programs which is more important. That way, when you're asked to make a program in some language you never heard of before, you'll already know what it's about and you'll just have to learn a new syntax which is usually fairly simple.

In this case, as mentioned before, Java is a good place to start as it's rather user friendly.
If you plan to some day make a bigger programming project, you should take a look at UML (You'll probably find it rather boring at first but it's very useful).
I would also recommend learning C (Although it seems you already know it) as it let's you code on a lower level.
User is offlineProfile CardPM
+Quote Post

2 Pages V  1 2 >
Fast ReplyReply to this topicStart new topic
Time is now: 12/3/08 04:55PM

Live Java Help!

Java Tutorials

Reference Sheets

Java Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month