Computer Science Canada Learning Java? |
Author: | revangrey [ Mon Feb 23, 2009 8:16 pm ] |
Post subject: | Learning Java? |
I am not currently taking computers right now, having finished the grade 10 course last semester. I would however like to learn java for next year in computer class...but I am unsure as to where I should start. First of all when I googled java downloads they did not all seem...the same? quite unlike turing... so I would like to know the following: -Is there any 1 good site to download any particular version of java from? -Are there any books I should buy? -Is it more likely to crash my frail computer than turing? In general I would like to know how to get started, and I assure you I am not usually helpless. Any and all that you can give me is appreciated as always! |
Author: | Insectoid [ Mon Feb 23, 2009 8:25 pm ] |
Post subject: | RE:Learning Java? |
1. Sun.com should have the current version of Java available for download 2. No clue 3. Yes, it is more likely. But if you stick with it you'll do fine. The main stumbling block is crossing over from a procedural language to an objective language, but you'll get it eventually. The best way to get started is to just get stuck in! Keep at it, ask questions and read wtd's (I think it was wtd's) article on it |
Author: | revangrey [ Mon Feb 23, 2009 8:29 pm ] |
Post subject: | Re: Learning Java? |
thank you! p.s. any hints appreciated... |
Author: | DemonWasp [ Mon Feb 23, 2009 8:48 pm ] |
Post subject: | RE:Learning Java? |
Java as a language is "owned" by SUN Microsystems. Their implementation is the reference (and default) implementation, and you can download it from here (be sure to get the JDK, not just the JRE). Note: during the installation it may ask you if you want to install the Yahoo Toolbar - you don't. You need the JDK (Java Development Kit) if you want to code in Java, as it contains the compiler (javac). If you just want to run Java code, you only need the JRE (Java Runtime Environment). The JDK includes the JRE. You can buy books if you want, but SUN's Java Tutorials are quite good. Like, really really good. Java is probably less likely to crash your computer than Turing. Turing isn't particularly well (or poorly) coded, but it has a lot of bugs (including fatal ones that cause an environment crash - but, of course, it's not your fault). Java is much better, with at best the occasional bug. Edit: Once you've installed Java, we can start talking about how to write and compile code in Java. There are a lot of different editors (unlike Turing, which has exactly one useful one). |
Author: | Insectoid [ Mon Feb 23, 2009 9:19 pm ] |
Post subject: | RE:Learning Java? |
I like to write it in textwrangler, nice & clean with no stupid additions, and it has to option to compile/run built in. I prefer to compile from the command line though. EDIT: neglected to mention that TextWrangler doesn't have a Windows version. |
Author: | revangrey [ Mon Feb 23, 2009 9:54 pm ] |
Post subject: | Re: Learning Java? |
thank you as well! |
Author: | syntax_error [ Mon Feb 23, 2009 10:42 pm ] |
Post subject: | RE:Learning Java? |
I think one of the best guild to start of learning java, all you need is notepad [notepad++ if you wish] and a complier; this along with WTD's intro to java, if you start of learning like that you will go places. |
Author: | revangrey [ Tue Feb 24, 2009 12:26 am ] |
Post subject: | Re: Learning Java? |
if I may be so ignorant as to ask... where I would get this "notepad"? |
Author: | Tony [ Tue Feb 24, 2009 12:30 am ] |
Post subject: | RE:Learning Java? |
notepad is a stock text editor. You can use any text editor that you wish. |
Author: | revangrey [ Tue Feb 24, 2009 12:40 am ] |
Post subject: | Re: Learning Java? |
...I can see I have much to learn Thanx! |
Author: | chili5 [ Wed Feb 25, 2009 6:55 am ] |
Post subject: | RE:Learning Java? |
An excellent Java web site: http://chortle.ccsu.edu/CS151/cs151java.html ![]() |
Author: | Insectoid [ Wed Feb 25, 2009 12:28 pm ] |
Post subject: | RE:Learning Java? |
notepad can be found in start->programs->accesories->notepad. It comes with XP (dunno about Vista) |
Author: | saltpro15 [ Wed Feb 25, 2009 12:31 pm ] |
Post subject: | RE:Learning Java? |
insectoid, I think revangrey means notepad++, which can be found here http://sourceforge.net/projects/notepad-plus/ |
Author: | wtd [ Wed Feb 25, 2009 12:50 pm ] |
Post subject: | Re: RE:Learning Java? |
chili5 @ Wed Feb 25, 2009 7:55 pm wrote:
It's very thorough, but it waits too long to introduce code organization via methods, classes and packages. |
Author: | yanko [ Wed Feb 25, 2009 8:07 pm ] |
Post subject: | RE:Learning Java? |
hey, i got the core java volume1 fundamentals 8th edition, and it's a grat book,i would recomand to buy it , or get pdf file version, witch i got too, i could share it with you lol..... and there is volume 2 but i am still in volume 1 lol... |
Author: | revangrey [ Sun Mar 08, 2009 7:20 pm ] |
Post subject: | Re: Learning Java? |
whoa thanks guys! just checked back today. this might be a little off topic but is there any point in taking both computer science and computer engineering in grade 11? I for one have no idea what they do in computer engineering is there any programming? (I know that we are doing java in grade 11 at my school in computer science) |
Author: | chopperdudes [ Mon Mar 09, 2009 11:26 pm ] |
Post subject: | RE:Learning Java? |
well computer engineering there's hardly any programming, you learn about hardware and stuff. for us the first unit was motherboard, hard drive, and OS, then 2nd one is electronic gates and stuff, then we go to networking, then interfacing with turing. computer science is programming. |
Author: | SJ [ Tue Mar 10, 2009 9:22 am ] |
Post subject: | RE:Learning Java? |
for my school, about a third of gr 11 comp eng was programming. We used PBASIC to program boe bots and such. It's not as "intense" programming as comp sci, as it focuses more on the hardware. For gr 12, there are a lot more programming, we are currently still using PBASIC for the 8bit microcontrollers, but later this year when we move on to the avrs we're switching to C. So, all in all, take both if you like the electronics stuff. Comp eng can get you started as one of those DIY hobbyists. |