TalkPHP
 
 
Account Login
Latest Articles
» The basic usage of PHPTAL, a XML/XHTML template library for PHP
» Vulnerable methods and the areas they are commonly trusted in.
» Simple way to protect a form from bot
» The Basics On: How Session Stealing Works
» How to keep your forms from double posting data
IRC Channel
IRC Speech Bubble Join the friendly bunch on IRC...
(#TalkPHP on Freenode)

...Also available via a web interface.

See this thread for information on the TalkPHP Free Hugs Initiative™. Subject to availability.
Associates
Associates
CSS Tutorials
Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 01-22-2008, 02:47 AM   #1 (permalink)
The Frequenter
Prolific Welcomer Upcoming Programmer 
 
Join Date: Sep 2007
Posts: 360
Thanks: 24
Haris is on a distinguished road
Default 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.
Haris is offline  
Reply With Quote
Old 01-22-2008, 02:52 AM   #2 (permalink)
Orc
The Prestige
 
Orc's Avatar
 
Join Date: Dec 2007
Posts: 1,044
Thanks: 193
Orc is on a distinguished road
Default

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
__________________
VillageIdiot can have my babbies ;d
Orc is offline  
Reply With Quote
Old 01-22-2008, 02:52 AM   #3 (permalink)
Orc
The Prestige
 
Orc's Avatar
 
Join Date: Dec 2007
Posts: 1,044
Thanks: 193
Orc is on a distinguished road
Default

Also, get the Eclipse compiler, not Netbeans, that sucks eggs more than anything.
__________________
VillageIdiot can have my babbies ;d
Orc is offline  
Reply With Quote
Old 01-22-2008, 02:59 AM   #4 (permalink)
Orc
The Prestige
 
Orc's Avatar
 
Join Date: Dec 2007
Posts: 1,044
Thanks: 193
Orc is on a distinguished road
Default

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
Orc is offline  
Reply With Quote
Old 01-22-2008, 05:10 AM   #5 (permalink)
The Frequenter
Prolific Welcomer Upcoming Programmer 
 
Join Date: Sep 2007
Posts: 360
Thanks: 24
Haris is on a distinguished road
Default

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
Haris is offline  
Reply With Quote
Old 01-22-2008, 09:15 AM   #6 (permalink)
The Prestige
Advanced Programmer Top Contributor Good Samaritan 
 
sketchMedia's Avatar
 
Join Date: Oct 2007
Location: Manchester, UK
Posts: 854
Thanks: 32
sketchMedia is on a distinguished road
Default

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)
sketchMedia is offline  
Reply With Quote
Old 01-22-2008, 09:50 AM   #7 (permalink)
The Frequenter
Newcomer 
 
xenon's Avatar
 
Join Date: Dec 2007
Location: Bucharest, Romania
Posts: 438
Thanks: 3
xenon is on a distinguished road
Default

Quote:
Originally Posted by sketchMedia View Post
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.
xenon is offline  
Reply With Quote
Old 01-22-2008, 10:03 AM   #8 (permalink)
The Prestige
Advanced Programmer Top Contributor Good Samaritan 
 
sketchMedia's Avatar
 
Join Date: Oct 2007
Location: Manchester, UK
Posts: 854
Thanks: 32
sketchMedia is on a distinguished road
Default

its still crappy
__________________
mysql> SELECT * FROM `users` WHERE `users`.`clue` > 0;
Empty set (0.00 sec)
sketchMedia is offline  
Reply With Quote
Old 01-22-2008, 10:04 AM   #9 (permalink)
The Prestige
Advanced Programmer Top Contributor Good Samaritan 
 
sketchMedia's Avatar
 
Join Date: Oct 2007
Location: Manchester, UK
Posts: 854
Thanks: 32
sketchMedia is on a distinguished road
Default

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)
sketchMedia is offline  
Reply With Quote
Old 01-22-2008, 10:34 AM   #10 (permalink)
Alan @ CIT
Member of the Month
The Frequenter
Member of the Month Top Contributor 
 
Alan @ CIT's Avatar
 
Join Date: Apr 2005
Location: South UK
Posts: 483
Thanks: 51
Alan @ CIT is on a distinguished road
Default

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

Alan
Send a message via MSN to Alan @ CIT
Alan @ CIT is offline  
Reply With Quote
Old 01-22-2008, 12:26 PM   #11 (permalink)
The Frequenter
Prolific Welcomer Upcoming Programmer 
 
Join Date: Sep 2007
Posts: 360
Thanks: 24
Haris is on a distinguished road
Default

Quote:
Originally Posted by sketchMedia View Post
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
Haris is offline  
Reply With Quote
Old 01-22-2008, 04:47 PM   #12 (permalink)
Orc
The Prestige
 
Orc's Avatar
 
Join Date: Dec 2007
Posts: 1,044
Thanks: 193
Orc is on a distinguished road
Default

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
Orc is offline  
Reply With Quote
Old 01-22-2008, 04:50 PM   #13 (permalink)
The Frequenter
Newcomer 
 
xenon's Avatar
 
Join Date: Dec 2007
Location: Bucharest, Romania
Posts: 438
Thanks: 3
xenon is on a distinguished road
Default

Quote:
Originally Posted by sketchMedia View Post
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.
xenon is offline  
Reply With Quote
Old 01-22-2008, 04:53 PM   #14 (permalink)
Orc
The Prestige
 
Orc's Avatar
 
Join Date: Dec 2007
Posts: 1,044
Thanks: 193
Orc is on a distinguished road
Default

Dawg, don't be dissin ma Java.







Lol
__________________
VillageIdiot can have my babbies ;d
Orc is offline  
Reply With Quote
Old 01-22-2008, 11:05 PM   #15 (permalink)
The Acquainted
 
wGEric's Avatar
 
Join Date: Nov 2007
Posts: 166
Thanks: 0
wGEric is on a distinguished road
Default

Quote:
Originally Posted by Orc View Post
Dawg, don't be dissin ma Java.
We've got a wankster ...
__________________
Eric
wGEric is offline  
Reply With Quote
The Following User Says Thank You to wGEric For This Useful Post:
Orc (01-22-2008)
Old 01-23-2008, 03:18 AM   #16 (permalink)
The Addict
 
CoryMathews's Avatar
 
Join Date: Nov 2007
Location: USA
Posts: 256
Thanks: 7
CoryMathews is on a distinguished road
Default

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.
CoryMathews is offline  
Reply With Quote
Old 01-23-2008, 03:41 AM   #17 (permalink)
Wizard
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
Village Idiot is on a distinguished road
Default

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
__________________

Village Idiot is offline  
Reply With Quote
Old 01-23-2008, 04:46 AM   #18 (permalink)
Orc
The Prestige
 
Orc's Avatar
 
Join Date: Dec 2007
Posts: 1,044
Thanks: 193
Orc is on a distinguished road
Default

Quote:
Originally Posted by Village Idiot View Post
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
Orc is offline  
Reply With Quote
Old 01-23-2008, 06:04 PM   #19 (permalink)
The Frequenter
Newcomer 
 
xenon's Avatar
 
Join Date: Dec 2007
Location: Bucharest, Romania
Posts: 438
Thanks: 3
xenon is on a distinguished road
Default

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.
xenon is offline  
Reply With Quote
Old 01-23-2008, 06:40 PM   #20 (permalink)
Wizard
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
Village Idiot is on a distinguished road
Default

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.
__________________

Village Idiot is offline  
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 02:47 PM.

 
     

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Inactive Reminders By Icora Web Design