Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Java Newbie...Please help me?
New Posts  All Forums:Forum Nav:

Java Newbie...Please help me?

post #1 of 11
Thread Starter 
I have been on this site for no longer than 30 minutes and I know that you guys can help me more than anyone else. I am on summer break and I would like to make it a productive one. I already know Visual Basic. I took an entire years worth of class time learning that language. Easy as pie. I would like to learn Java next..but I have no idea where to start. Can you professionals help me out here? Where do I go? What do I read? A reply would be greatly appreciated!
Bernice
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5-2500K Sandy Bridge 3.3GHz (3.7GHz... ASRock Z68 Extreme4 MSI R6970 Lightning Radeon HD 6970 CORSAIR Vengeance 16GB (4 x 4GB) 
Hard DriveHard DriveOptical DriveCooling
Seagate Barracuda ST31000524AS 1TB OCZ Solid 60GB  LG 22X Super-Multi DVD Burner Noctua NH-D14 120mm & 140mm SSO CPU Cooler 
OSMonitorKeyboardPower
Windows Ultimate 64 Bit Acer G245HQ  AZIO Levetron KB555U OCZ ModXStream Pro 700W Modular 
Mouse
RAZER DeathAdder 
  hide details  
Reply
Bernice
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5-2500K Sandy Bridge 3.3GHz (3.7GHz... ASRock Z68 Extreme4 MSI R6970 Lightning Radeon HD 6970 CORSAIR Vengeance 16GB (4 x 4GB) 
Hard DriveHard DriveOptical DriveCooling
Seagate Barracuda ST31000524AS 1TB OCZ Solid 60GB  LG 22X Super-Multi DVD Burner Noctua NH-D14 120mm & 140mm SSO CPU Cooler 
OSMonitorKeyboardPower
Windows Ultimate 64 Bit Acer G245HQ  AZIO Levetron KB555U OCZ ModXStream Pro 700W Modular 
Mouse
RAZER DeathAdder 
  hide details  
Reply
post #2 of 11
I would Google Java Tutorials and find a good site that teaches the information well. You can always pick up a textbook as well if you need a hard copy of the material. The one I used for college is "Data Structures & Problem Solving Using Java" by Weiss. It's a pretty good book.

To actually create Java code, I would grab Eclipse.
Red Tiburon
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 3770K Asus P8Z77-V Deluxe NVIDIA GTX 580 Samsung 16GB (4x4GB) 
Hard DriveOptical DriveCoolingOS
OCZ Vector Lite-On CD/DVD Burner Corsair H100 Windows 7 Ultimate 
MonitorMonitorKeyboardPower
Asus VE248 24" Asus VE248 24" Max Keyboard Nighthawk X9 Corsair HX1050 
CaseMouseAudio
Azza Solano 1000R Razer Deathadder 3.5G HT Omega eClaro 
  hide details  
Reply
Red Tiburon
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 3770K Asus P8Z77-V Deluxe NVIDIA GTX 580 Samsung 16GB (4x4GB) 
Hard DriveOptical DriveCoolingOS
OCZ Vector Lite-On CD/DVD Burner Corsair H100 Windows 7 Ultimate 
MonitorMonitorKeyboardPower
Asus VE248 24" Asus VE248 24" Max Keyboard Nighthawk X9 Corsair HX1050 
CaseMouseAudio
Azza Solano 1000R Razer Deathadder 3.5G HT Omega eClaro 
  hide details  
Reply
post #3 of 11
Thread Starter 
Thanks Melosaiyan. I will take a look into it.
Bernice
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5-2500K Sandy Bridge 3.3GHz (3.7GHz... ASRock Z68 Extreme4 MSI R6970 Lightning Radeon HD 6970 CORSAIR Vengeance 16GB (4 x 4GB) 
Hard DriveHard DriveOptical DriveCooling
Seagate Barracuda ST31000524AS 1TB OCZ Solid 60GB  LG 22X Super-Multi DVD Burner Noctua NH-D14 120mm & 140mm SSO CPU Cooler 
OSMonitorKeyboardPower
Windows Ultimate 64 Bit Acer G245HQ  AZIO Levetron KB555U OCZ ModXStream Pro 700W Modular 
Mouse
RAZER DeathAdder 
  hide details  
Reply
Bernice
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5-2500K Sandy Bridge 3.3GHz (3.7GHz... ASRock Z68 Extreme4 MSI R6970 Lightning Radeon HD 6970 CORSAIR Vengeance 16GB (4 x 4GB) 
Hard DriveHard DriveOptical DriveCooling
Seagate Barracuda ST31000524AS 1TB OCZ Solid 60GB  LG 22X Super-Multi DVD Burner Noctua NH-D14 120mm & 140mm SSO CPU Cooler 
OSMonitorKeyboardPower
Windows Ultimate 64 Bit Acer G245HQ  AZIO Levetron KB555U OCZ ModXStream Pro 700W Modular 
Mouse
RAZER DeathAdder 
  hide details  
Reply
post #4 of 11
See fourth link in my sig. Scroll to Java. The list isn't complete but the e-book I linked to is one of the best introductory texts to Java I've read.

To start programming, you need to download JDK (google it) and then get any text editor with which you can write code and execute it from the command line. Or you could alternatively get the Eclipse IDE.
 
Desktop
(13 items)
 
MacBook Pro 13"
(6 items)
 
CPUGraphicsRAMHard Drive
Intel i5 480m@2.67GHz AMD Radeon Mobility 5650 4GB DDR3 500GB 
OSMonitor
Windows 7 64bit HP 15.6" 1366x768 
CPUMotherboardGraphicsRAM
E7500 Intel...:( MSI GTS250 1GB 2GB 
Hard DriveOSMonitorPower
250GB Windows XP 17" LG CRT 1280x768@85hz 400W 
CPUGraphicsRAMHard Drive
Intel i5 @ 2.5 GHz Intel HD4000 4 GB DDR3 @ 1600 MHz 500 GB @ 5400 RPM 
OSMonitor
OSX Lion 13.3" @ 1280 x 800 
  hide details  
Reply
 
Desktop
(13 items)
 
MacBook Pro 13"
(6 items)
 
CPUGraphicsRAMHard Drive
Intel i5 480m@2.67GHz AMD Radeon Mobility 5650 4GB DDR3 500GB 
OSMonitor
Windows 7 64bit HP 15.6" 1366x768 
CPUMotherboardGraphicsRAM
E7500 Intel...:( MSI GTS250 1GB 2GB 
Hard DriveOSMonitorPower
250GB Windows XP 17" LG CRT 1280x768@85hz 400W 
CPUGraphicsRAMHard Drive
Intel i5 @ 2.5 GHz Intel HD4000 4 GB DDR3 @ 1600 MHz 500 GB @ 5400 RPM 
OSMonitor
OSX Lion 13.3" @ 1280 x 800 
  hide details  
Reply
post #5 of 11
Personally, for starting out I'd use Jgrasp. I used it for my javascript class at college this year and our teachers recommended it because the debugging interface is much better than eclipse's. Eclipse however has lots of neat shortcuts that make programming much easier. Personally, I'd learn how to use the language correctly without external help and once you know how to debug your code properly, make the switch.

As far as learning the languages, there's lots of free videos.

I would personally recommend this book for learning: http://www.amazon.com/Building-Java-Programs-Approach-Edition/dp/0136091814/ref=sr_1_1?ie=UTF8&qid=1342625229&sr=8-1&keywords=java+back+to+basics+approach

It's what we used to learn Java at my school. It's an object late approach to javascript and it's really well laid out and everything the book teaches you is incremental, easy to understand and builds on itself over time giving you a well rounded view of javascript.

(I got mine for free online from some textbook downloading website, I'm sure there are copies floating around the net if you don't want to shell out 90 bucks).

http://en.wikiversity.org/wiki/Java_tutorial

There's also wikis like this one I've seen that offer much in the same material as a textbook but for free.
HAF 912 Rig
(17 items)
 
  
CPUMotherboardGraphicsRAM
Intel 3570k @ 4.5 GHZ Gigabyte Z77-D3H EVGA GTX 670 Corsair Vengeance 2x4GB 
Hard DriveHard DriveCoolingOS
2x1tb Western Digital 90GB Corsair Force 3 H70 w/ push/pull panaflo W7 ult. 64 bit 
MonitorKeyboardPowerCase
BenQ XL2420T w/ lighboost hack 24/7 Rosewill MX Cherry Red Rosewill HIVE 750w Coolermaster HAF912 
MouseMouse Pad
Microsoft Intellimouse Explorer 3.0 Silver Puretrak Talent 
  hide details  
Reply
HAF 912 Rig
(17 items)
 
  
CPUMotherboardGraphicsRAM
Intel 3570k @ 4.5 GHZ Gigabyte Z77-D3H EVGA GTX 670 Corsair Vengeance 2x4GB 
Hard DriveHard DriveCoolingOS
2x1tb Western Digital 90GB Corsair Force 3 H70 w/ push/pull panaflo W7 ult. 64 bit 
MonitorKeyboardPowerCase
BenQ XL2420T w/ lighboost hack 24/7 Rosewill MX Cherry Red Rosewill HIVE 750w Coolermaster HAF912 
MouseMouse Pad
Microsoft Intellimouse Explorer 3.0 Silver Puretrak Talent 
  hide details  
Reply
post #6 of 11
Personally I learned Java from this book
http://www.amazon.com/Java-How-Program-8th-Edition/dp/0136053068

Very concise and walks you through examples that help you understand things.
Seiryuu
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5-750 @ 3.00GHz Intel DP55WB Sapphire HD 5850 @ 950/1200 1.212V Kingston 2x2GB DDR3 1333.3 
Hard DriveOSMonitorPower
1TB WD Black, 1TB WD Green Win 7 Ultimate 64 bit Samsung P2370H Thermaltake ToughPower 750W 
Case
Thermaltake M9 Black 
  hide details  
Reply
Seiryuu
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5-750 @ 3.00GHz Intel DP55WB Sapphire HD 5850 @ 950/1200 1.212V Kingston 2x2GB DDR3 1333.3 
Hard DriveOSMonitorPower
1TB WD Black, 1TB WD Green Win 7 Ultimate 64 bit Samsung P2370H Thermaltake ToughPower 750W 
Case
Thermaltake M9 Black 
  hide details  
Reply
post #7 of 11
^^^This.

I took a Java class in the spring and we used Java How to Program 9th Edition. http://www.amazon.com/Program-early-objects-Edition-Deitel/dp/0132575663/ref=sr_1_2?ie=UTF8&qid=1342633107&sr=8-2&keywords=java+how+to+program

It helped me a bunch and I ended up relying on this book more for help than my professor. Although, it is pricey, so I'm sure you could find cheaper alternatives.

Also, there's a Youtube channel, called TheNewBoston, and the videos go over a lot of Java aspects from beginner all the way to advance topics. This also really helped me out.
My System
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II 955 Asus M4A89GTD PRO/USB3 AM3 MSI TF III 7950 OC G. Skill Sniper 8GB 
Hard DriveHard DriveOSMonitor
Crucial M4 128GB SSD  WD Caviar Blue 500GB Windows 7 Pro / Arch Linux Dell Ultrasharp U2312hm 
PowerCase
Ocz ModXStream-Pro 500W Fractal Design Define R4 
  hide details  
Reply
My System
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II 955 Asus M4A89GTD PRO/USB3 AM3 MSI TF III 7950 OC G. Skill Sniper 8GB 
Hard DriveHard DriveOSMonitor
Crucial M4 128GB SSD  WD Caviar Blue 500GB Windows 7 Pro / Arch Linux Dell Ultrasharp U2312hm 
PowerCase
Ocz ModXStream-Pro 500W Fractal Design Define R4 
  hide details  
Reply
post #8 of 11
This website along with the accompanying book really helped me when I was getting started with java.
http://introcs.cs.princeton.edu/java/home/
Dorm PC
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 Evga E760 x58 Classified MSI GTX470 3x2GB Gskill Tridents 
Hard DriveCoolingOSMonitor
2x Samsung F3 1TB, Crucial M4 ln2, phase, water Windows 7 Dual LG W2243T 
KeyboardPowerCaseMouse
Razer Tarantula Corsair AX750 Custom Lian-Li A05N Logitech G500 
  hide details  
Reply
Dorm PC
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 Evga E760 x58 Classified MSI GTX470 3x2GB Gskill Tridents 
Hard DriveCoolingOSMonitor
2x Samsung F3 1TB, Crucial M4 ln2, phase, water Windows 7 Dual LG W2243T 
KeyboardPowerCaseMouse
Razer Tarantula Corsair AX750 Custom Lian-Li A05N Logitech G500 
  hide details  
Reply
post #9 of 11
For an IDE I would recommend NetBeans. I have both Eclipse and NetBeans installed and I regularly use the latter.
 
HTPC
(13 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i5 2500K @ 4.5Ghz (1.35v) Gigabyte Z68X-UD3H-B3 NVIDIA GeForce GTX 570 Samsung 4GB x 2 30nm MV-3V2G3D/US @2133 1.52v ... 
Hard DriveHard DriveHard DriveHard Drive
Samsung 830 64 GB Seagate Barracuda 750GB + 1TB 2x WD Blue Caviar 1TB Western Digital My Passport 1TB External 
Optical DriveCoolingCoolingOS
HP DVD-DL RW/CD-RW XSPC Rasa CPU DDGTX580(Full Cover Block) Windows 7 Professional x64 
MonitorKeyboardPowerCase
HP 2010i HP Media Keyboard Antec NTP650 650Watt Thermaltake V3 Black Edition VL80001W2Z 
Mouse
Logitech G400 
CPUMotherboardGraphicsRAM
AMD Phenom II X4 965 Biostar TA785G3HD Nvidia GT520 3x 2GB MicronD9 
Hard DriveOptical DriveCoolingOS
Hitachi 250GB External HP DVD-RW/DVD-DL Rocketfish Universal CPU Cooler (Coolermaster T... Windows 7 Pro 
MonitorKeyboardPowerCase
Sony Bravia KDL-32BX300 Logitech Wireless Antec Basiq 350 Watt Wii Box! 
Mouse
Logitech M505 
  hide details  
Reply
 
HTPC
(13 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i5 2500K @ 4.5Ghz (1.35v) Gigabyte Z68X-UD3H-B3 NVIDIA GeForce GTX 570 Samsung 4GB x 2 30nm MV-3V2G3D/US @2133 1.52v ... 
Hard DriveHard DriveHard DriveHard Drive
Samsung 830 64 GB Seagate Barracuda 750GB + 1TB 2x WD Blue Caviar 1TB Western Digital My Passport 1TB External 
Optical DriveCoolingCoolingOS
HP DVD-DL RW/CD-RW XSPC Rasa CPU DDGTX580(Full Cover Block) Windows 7 Professional x64 
MonitorKeyboardPowerCase
HP 2010i HP Media Keyboard Antec NTP650 650Watt Thermaltake V3 Black Edition VL80001W2Z 
Mouse
Logitech G400 
CPUMotherboardGraphicsRAM
AMD Phenom II X4 965 Biostar TA785G3HD Nvidia GT520 3x 2GB MicronD9 
Hard DriveOptical DriveCoolingOS
Hitachi 250GB External HP DVD-RW/DVD-DL Rocketfish Universal CPU Cooler (Coolermaster T... Windows 7 Pro 
MonitorKeyboardPowerCase
Sony Bravia KDL-32BX300 Logitech Wireless Antec Basiq 350 Watt Wii Box! 
Mouse
Logitech M505 
  hide details  
Reply
post #10 of 11
Quote:
Originally Posted by Multiverse View Post

^^^This.
I took a Java class in the spring and we used Java How to Program 9th Edition. http://www.amazon.com/Program-early-objects-Edition-Deitel/dp/0132575663/ref=sr_1_2?ie=UTF8&qid=1342633107&sr=8-2&keywords=java+how+to+program
It helped me a bunch and I ended up relying on this book more for help than my professor. Although, it is pricey, so I'm sure you could find cheaper alternatives.
Also, there's a Youtube channel, called TheNewBoston, and the videos go over a lot of Java aspects from beginner all the way to advance topics. This also really helped me out.

Fantastic book. We too used that book in my college Java class.
 
HTPC
(13 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i5 2500K @ 4.5Ghz (1.35v) Gigabyte Z68X-UD3H-B3 NVIDIA GeForce GTX 570 Samsung 4GB x 2 30nm MV-3V2G3D/US @2133 1.52v ... 
Hard DriveHard DriveHard DriveHard Drive
Samsung 830 64 GB Seagate Barracuda 750GB + 1TB 2x WD Blue Caviar 1TB Western Digital My Passport 1TB External 
Optical DriveCoolingCoolingOS
HP DVD-DL RW/CD-RW XSPC Rasa CPU DDGTX580(Full Cover Block) Windows 7 Professional x64 
MonitorKeyboardPowerCase
HP 2010i HP Media Keyboard Antec NTP650 650Watt Thermaltake V3 Black Edition VL80001W2Z 
Mouse
Logitech G400 
CPUMotherboardGraphicsRAM
AMD Phenom II X4 965 Biostar TA785G3HD Nvidia GT520 3x 2GB MicronD9 
Hard DriveOptical DriveCoolingOS
Hitachi 250GB External HP DVD-RW/DVD-DL Rocketfish Universal CPU Cooler (Coolermaster T... Windows 7 Pro 
MonitorKeyboardPowerCase
Sony Bravia KDL-32BX300 Logitech Wireless Antec Basiq 350 Watt Wii Box! 
Mouse
Logitech M505 
  hide details  
Reply
 
HTPC
(13 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i5 2500K @ 4.5Ghz (1.35v) Gigabyte Z68X-UD3H-B3 NVIDIA GeForce GTX 570 Samsung 4GB x 2 30nm MV-3V2G3D/US @2133 1.52v ... 
Hard DriveHard DriveHard DriveHard Drive
Samsung 830 64 GB Seagate Barracuda 750GB + 1TB 2x WD Blue Caviar 1TB Western Digital My Passport 1TB External 
Optical DriveCoolingCoolingOS
HP DVD-DL RW/CD-RW XSPC Rasa CPU DDGTX580(Full Cover Block) Windows 7 Professional x64 
MonitorKeyboardPowerCase
HP 2010i HP Media Keyboard Antec NTP650 650Watt Thermaltake V3 Black Edition VL80001W2Z 
Mouse
Logitech G400 
CPUMotherboardGraphicsRAM
AMD Phenom II X4 965 Biostar TA785G3HD Nvidia GT520 3x 2GB MicronD9 
Hard DriveOptical DriveCoolingOS
Hitachi 250GB External HP DVD-RW/DVD-DL Rocketfish Universal CPU Cooler (Coolermaster T... Windows 7 Pro 
MonitorKeyboardPowerCase
Sony Bravia KDL-32BX300 Logitech Wireless Antec Basiq 350 Watt Wii Box! 
Mouse
Logitech M505 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Java Newbie...Please help me?