TalkPHP

TalkPHP (http://www.talkphp.com/forums.php)
-   The Lounge (http://www.talkphp.com/lounge/)
-   -   Where do start Java from? (http://www.talkphp.com/lounge/2043-where-do-start-java.html)

Haris 01-22-2008 02:47 AM

Where to start Java from?
 
I want to learn Java. It'll help me in future years because my syllabus contains "Java".

Link to guides for newbies will be great.

Orc 01-22-2008 02:52 AM

Java Development Tutorials - Search for Java Development Tutorials on Pixel2Life
Pixel2life is your place, my friend.

And uhh..
Java Tutorials
Has brilliant tutorials

And uhh......
I don't know :S

S

Orc 01-22-2008 02:52 AM

Also, get the Eclipse compiler, not Netbeans, that sucks eggs more than anything.

Orc 01-22-2008 02:59 AM

More tutorials
Java Tutorials - Table of Contents
Im a bit familar with Java, though I'm trying to do 5 languages at once >.<

Haris 01-22-2008 05:10 AM

I will join a java forum and I am a big fan of Eclipse. :-D

Any recommendations for that which is like TalkPHP?

sketchMedia 01-22-2008 09:15 AM

just learn C++ better than java, java has to run on a crappy virtual machine

xenon 01-22-2008 09:50 AM

Quote:

Originally Posted by sketchMedia (Post 9227)
just learn C++ better than java, java has to run on a crappy virtual machine

...therefore you don't have to go through the porting stuff, memory handling and that kind of stuff that makes C++ harder to understand. It makes life alot more easy.

Java Programming, Main Index
The Java™ Tutorials

sketchMedia 01-22-2008 10:03 AM

its still crappy

sketchMedia 01-22-2008 10:04 AM

its still crappy, the language was originally designed to program washing machines and hand held digital devices ffs that should tell you alot, but im not going to get into an argument with you

Alan @ CIT 01-22-2008 10:34 AM

His syllabus doesn't contain C++ so other than giving him a basic grounding in OOP, it wouldn't help him much :-)

Alan

Haris 01-22-2008 12:26 PM

Quote:

Originally Posted by sketchMedia (Post 9237)
its still crappy, the language was originally designed to program washing machines and hand held digital devices ffs that should tell you alot, but im not going to get into an argument with you

Source?

My syllabus contains Java and Visual Basic Programming. I don't know yet if they suck but I do know that every job done right doesn't suck. :)

Orc 01-22-2008 04:47 PM

Bahaha, two posts saying it's crappy.. Oh well, do what you want Haris, I like Java, though to me, I love all programming languages. :P

xenon 01-22-2008 04:50 PM

Quote:

Originally Posted by sketchMedia (Post 9237)
its still crappy, the language was originally designed to program washing machines and hand held digital devices ffs that should tell you alot, but im not going to get into an argument with you

Washing machines? It might have been used there too, but after all, it's a General Programming Language, as is C and C++. So, C++ was also used to program TV chips and stuff like that, still you don't tell that about them. Why is Java bad? Because it offers the programer freedom (is platform free), you don't have to deal with low-level memory allocation and stuff like that, you have to follow a very simple design (unlike C++, which is a very vast language) and it's just as powerful as C or C++ (after all, it's based on them), yet it covers a slightly bigger picture than C and C++ (this is a personal supposition, and I give the Java applets as an example). And no, Java was originally created to program handheld devices:

Quote:

Originally Posted by Sun Microsystems
Java technology was created as a computer programming tool in a small, secret effort called "the Green Project" at Sun Microsystems in 1991.

Java Technology: Brief History of Java Technology

Orc 01-22-2008 04:53 PM

Dawg, don't be dissin ma Java.







Lol

wGEric 01-22-2008 11:05 PM

Quote:

Originally Posted by Orc (Post 9280)
Dawg, don't be dissin ma Java.

We've got a wankster ...

CoryMathews 01-23-2008 03:18 AM

I love java, its one of the easiest languages to learn and follow. I have done quite a few other languages as well, and personally prefer it a hell of a lot more then C++. Best thing is stay away from gui's in java till you understand the language a lot better, learn about looping and basic variables, then get into classes and the OOP aspects then much later have fun with the javas swing and awt classes and whatever else your heart desires.

Village Idiot 01-23-2008 03:41 AM

C++ is easier if you know how the computer works. C++ is a low level language, meaning you do more system processes. Either way, C/++ is used to make almost everything because of its power and portability

Orc 01-23-2008 04:46 AM

Quote:

Originally Posted by Village Idiot (Post 9328)
C++ is easier if you know how the computer works. C++ is a low level language, meaning you do more system processes. Either way, C/++ is used to make almost everything because of its power and portability


Well it can be done on any OS.

xenon 01-23-2008 06:04 PM

Lol. C++ isn't that portable, you know? Different operating systems equal different ways of doing things. That's why Java runs over a Virtual Machine, so it can recognize the basic data types and automatically converting them to the OS specification (therefore, the developer doesn't have to manually change int to long int for example, because Linux offers a smaller memory block for ints), even if that means a performance cut-off. This is portability, writing ONE application, and running it in multiple environments.

Village Idiot 01-23-2008 06:40 PM

But not all machines (specifically smaller ones like appliances) have java virtual machine on it. For java, Sun Microsystems has to make the virtual machine for it to run on. All C++ needs is for someone to make a compiler. Saying that C++ isn't that portable proves you don't know much about C++. I said it once I will say it again, almost all major software is made in C/++. There is a reason and I don't think its because java is better at low level programming. Here is an incomplete list of programs make in C++ C++ Applications. You might be interested in seeing what Sun uses C++ for.


All times are GMT. The time now is 10:53 AM.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0