 |
Account Login
|
 |
 |
Latest Articles
|
 |
 |
IRC Channel
|
 |
 |
Associates
|
 |
 |
Associates
|
 |
|
 |
|
 |
|
 |
01-22-2008, 02:47 AM
|
#1 (permalink)
|
|
The Frequenter
Join Date: Sep 2007
Posts: 360
Thanks: 24
|
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.
__________________
Necessity is the mother of invention.
My blog
Last edited by Haris : 01-22-2008 at 05:11 AM.
|
|
|
|
01-22-2008, 02:52 AM
|
#3 (permalink)
|
|
The Prestige
Join Date: Dec 2007
Posts: 1,044
Thanks: 193
|
Also, get the Eclipse compiler, not Netbeans, that sucks eggs more than anything.
__________________
VillageIdiot can have my babbies ;d
|
|
|
|
01-22-2008, 02:59 AM
|
#4 (permalink)
|
|
The Prestige
Join Date: Dec 2007
Posts: 1,044
Thanks: 193
|
More tutorials
Java Tutorials - Table of Contents
Im a bit familar with Java, though I'm trying to do 5 languages at once >.<
__________________
VillageIdiot can have my babbies ;d
|
|
|
|
01-22-2008, 05:10 AM
|
#5 (permalink)
|
|
The Frequenter
Join Date: Sep 2007
Posts: 360
Thanks: 24
|
I will join a java forum and I am a big fan of Eclipse.
Any recommendations for that which is like TalkPHP?
__________________
Necessity is the mother of invention.
My blog
|
|
|
|
01-22-2008, 09:15 AM
|
#6 (permalink)
|
|
The Prestige
Join Date: Oct 2007
Location: Manchester, UK
Posts: 854
Thanks: 32
|
just learn C++ better than java, java has to run on a crappy virtual machine
__________________
mysql> SELECT * FROM `users` WHERE `users`.`clue` > 0;
Empty set (0.00 sec)
|
|
|
|
01-22-2008, 09:50 AM
|
#7 (permalink)
|
|
The Frequenter
Join Date: Dec 2007
Location: Bucharest, Romania
Posts: 438
Thanks: 3
|
Quote:
Originally Posted by sketchMedia
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
__________________
I have optimistic thoughts, even though sometimes (if not always) life's a bitch.
|
|
|
|
01-22-2008, 10:03 AM
|
#8 (permalink)
|
|
The Prestige
Join Date: Oct 2007
Location: Manchester, UK
Posts: 854
Thanks: 32
|
its still crappy
__________________
mysql> SELECT * FROM `users` WHERE `users`.`clue` > 0;
Empty set (0.00 sec)
|
|
|
|
01-22-2008, 10:04 AM
|
#9 (permalink)
|
|
The Prestige
Join Date: Oct 2007
Location: Manchester, UK
Posts: 854
Thanks: 32
|
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
__________________
mysql> SELECT * FROM `users` WHERE `users`.`clue` > 0;
Empty set (0.00 sec)
|
|
|
|
01-22-2008, 10:34 AM
|
#10 (permalink)
|
|
The Frequenter
Join Date: Apr 2005
Location: South UK
Posts: 483
Thanks: 51
|
His syllabus doesn't contain C++ so other than giving him a basic grounding in OOP, it wouldn't help him much
Alan
|
|
|
01-22-2008, 12:26 PM
|
#11 (permalink)
|
|
The Frequenter
Join Date: Sep 2007
Posts: 360
Thanks: 24
|
Quote:
Originally Posted by sketchMedia
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. :)
__________________
Necessity is the mother of invention.
My blog
|
|
|
|
01-22-2008, 04:47 PM
|
#12 (permalink)
|
|
The Prestige
Join Date: Dec 2007
Posts: 1,044
Thanks: 193
|
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
__________________
VillageIdiot can have my babbies ;d
|
|
|
|
01-22-2008, 04:50 PM
|
#13 (permalink)
|
|
The Frequenter
Join Date: Dec 2007
Location: Bucharest, Romania
Posts: 438
Thanks: 3
|
Quote:
Originally Posted by sketchMedia
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
__________________
I have optimistic thoughts, even though sometimes (if not always) life's a bitch.
|
|
|
|
01-22-2008, 04:53 PM
|
#14 (permalink)
|
|
The Prestige
Join Date: Dec 2007
Posts: 1,044
Thanks: 193
|
Dawg, don't be dissin ma Java.
Lol
__________________
VillageIdiot can have my babbies ;d
|
|
|
|
01-22-2008, 11:05 PM
|
#15 (permalink)
|
|
The Acquainted
Join Date: Nov 2007
Posts: 166
Thanks: 0
|
Quote:
Originally Posted by Orc
Dawg, don't be dissin ma Java.
|
We've got a wankster ...
__________________
Eric
|
|
|
|
|
The Following User Says Thank You to wGEric For This Useful Post:
|
|
01-23-2008, 03:18 AM
|
#16 (permalink)
|
|
The Addict
Join Date: Nov 2007
Location: USA
Posts: 256
Thanks: 7
|
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.
|
|
|
|
01-23-2008, 03:41 AM
|
#17 (permalink)
|
|
Wizard
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
|
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
|
|
|
|
01-23-2008, 04:46 AM
|
#18 (permalink)
|
|
The Prestige
Join Date: Dec 2007
Posts: 1,044
Thanks: 193
|
Quote:
Originally Posted by Village Idiot
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.
__________________
VillageIdiot can have my babbies ;d
|
|
|
|
01-23-2008, 06:04 PM
|
#19 (permalink)
|
|
The Frequenter
Join Date: Dec 2007
Location: Bucharest, Romania
Posts: 438
Thanks: 3
|
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.
__________________
I have optimistic thoughts, even though sometimes (if not always) life's a bitch.
|
|
|
|
01-23-2008, 06:40 PM
|
#20 (permalink)
|
|
Wizard
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
|
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.
|
|
|
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|