New Posts  All Forums:Forum Nav:

Going Java!

post #1 of 19
Thread Starter 
Sup guys.

I am currently going to be taking a Java course and i was wanting to hit this really hard and learn a lot. However, this will be officially my first real coding language other than HTML and CSS. Well, my question is what do you guys recommend for a "visual" person to learn this because as i had to do with HTML and CSS was study really hard, now i can see the code and that is how i develop now. Such as, tutorials, books with a ton of tutorials, or websites to get code from to practice.
OverKill
(18 items)
 
  
CPUMotherboardGraphicsGraphics
AMD Phenom II X6 1055T Gigabyte 890FXA ATI FirePro V3800 ATI FirePro V3800 
RAMHard DriveHard DriveOptical Drive
16gb GSkill 10666 Seagate Western Digital  LG Blue Ray 
CoolingOSMonitorMonitor
stock air 7 Pro 64 bit (2)22" Acer x223w (2)23" Acer G235H 
KeyboardPowerCaseMouse
Microsoft Wireless Antec 900watt Antec 300 Wacom Tablet 
Audio
Logitech Speakers and sub 
  hide details  
Reply
OverKill
(18 items)
 
  
CPUMotherboardGraphicsGraphics
AMD Phenom II X6 1055T Gigabyte 890FXA ATI FirePro V3800 ATI FirePro V3800 
RAMHard DriveHard DriveOptical Drive
16gb GSkill 10666 Seagate Western Digital  LG Blue Ray 
CoolingOSMonitorMonitor
stock air 7 Pro 64 bit (2)22" Acer x223w (2)23" Acer G235H 
KeyboardPowerCaseMouse
Microsoft Wireless Antec 900watt Antec 300 Wacom Tablet 
Audio
Logitech Speakers and sub 
  hide details  
Reply
post #2 of 19
First thing you need to do is download the Eclipse IDE. It's free, and it is probably what you will be using for your class, and any Java job you do later on. Once you get the IDE setup and get your JDK installed, there are TONS of examples and tutorial projects you can get online. Once you find a couple of those, you import the projects and can get to work.

Sorry I don;t have any examples off the top of my head, but one thing will be to focus on a few distinct types of Java applications (Web, service, etc). Since you havn't had any real training on an Object Oriented language yet, I would suggest stating out with a basic Object Oriented Programming book that uses java. Once you start to understand the core principals of OO programming, you will be able to learn pretty much anything. Not to mention you will be leaps and bounds ahead of most people in your class.

Once you get the basics down, one thing that is a fun way to learn java is to install the Android SDK into your Eclipse and start learning how to make mobile apps. Start with a game or something easy, and you will learn some key principals
Sweaty Box
(10 items)
 
Stacker T01 v5.0
(10 items)
 
Sturbin' Box
(13 items)
 
CPUMotherboardGraphicsRAM
i7 5960X ASUS Rampage V Extreme 2x Nvidia 1080ti SLI 32GB Corsair Dominator DDR4 3400Mhz 
Hard DriveCoolingOSMonitor
Samsung 850 pro NVMe M.2 Custom EK watercooled loop Windows 10 Pro Triple LG 4K 27" 
PowerCase
Cosair 1500Ti CaseLabs M10 
CPUMotherboardGraphicsRAM
Delidded i7 3770K @ 5Ghz ASUS Maximus V Gene EVGA GTX 670 SLI - Heatkiller Blocks 16GB Corsair Vengeance DDR3 @ 2400Mhz 
Hard DriveCoolingOSMonitor
Samsung 840 EVO Custom Loop - EK Supreme HF Windows 7 Pro 64-bit Dell 30" + 2 x Dell 24" 
PowerCase
Sparkle Gold 1200W CM Stacker T01 
CPUMotherboardGraphicsRAM
Phenom II X6 1055T @4.0GHz (308x13) / 3.08GHz NB ASUS Crosshair IV Formula w/EK full coverage block ATI 5870x2 Crossfired @ 950/1250 8GB Corsair Vengeance DDR3 1600 
Hard DriveCoolingOSMonitor
OCZ Vertex 3 SSD Swifttech Apogee Drive Block/Pump Windows 7 64bit Pro ASUS 27" LCD 
PowerCase
Corsair Professional Series Gold 650W  Lian-Li PC-650A 
  hide details  
Reply
Sweaty Box
(10 items)
 
Stacker T01 v5.0
(10 items)
 
Sturbin' Box
(13 items)
 
CPUMotherboardGraphicsRAM
i7 5960X ASUS Rampage V Extreme 2x Nvidia 1080ti SLI 32GB Corsair Dominator DDR4 3400Mhz 
Hard DriveCoolingOSMonitor
Samsung 850 pro NVMe M.2 Custom EK watercooled loop Windows 10 Pro Triple LG 4K 27" 
PowerCase
Cosair 1500Ti CaseLabs M10 
CPUMotherboardGraphicsRAM
Delidded i7 3770K @ 5Ghz ASUS Maximus V Gene EVGA GTX 670 SLI - Heatkiller Blocks 16GB Corsair Vengeance DDR3 @ 2400Mhz 
Hard DriveCoolingOSMonitor
Samsung 840 EVO Custom Loop - EK Supreme HF Windows 7 Pro 64-bit Dell 30" + 2 x Dell 24" 
PowerCase
Sparkle Gold 1200W CM Stacker T01 
CPUMotherboardGraphicsRAM
Phenom II X6 1055T @4.0GHz (308x13) / 3.08GHz NB ASUS Crosshair IV Formula w/EK full coverage block ATI 5870x2 Crossfired @ 950/1250 8GB Corsair Vengeance DDR3 1600 
Hard DriveCoolingOSMonitor
OCZ Vertex 3 SSD Swifttech Apogee Drive Block/Pump Windows 7 64bit Pro ASUS 27" LCD 
PowerCase
Corsair Professional Series Gold 650W  Lian-Li PC-650A 
  hide details  
Reply
post #3 of 19
Rosemari
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 @ 4.0 GHz|1.26250v Asus P6T deluxe V2 XFX AMD Radeon 6950 2GB RF 12 GB G.Skill DDR3 1600 
Hard DriveOSMonitorPower
WD 1 TB Caviar Black 7200 RPM Win 7 64-bit Asus 24" 1080p Corsair TX 750W 
Case
Thermaltake Xaser VI 
  hide details  
Reply
Rosemari
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 @ 4.0 GHz|1.26250v Asus P6T deluxe V2 XFX AMD Radeon 6950 2GB RF 12 GB G.Skill DDR3 1600 
Hard DriveOSMonitorPower
WD 1 TB Caviar Black 7200 RPM Win 7 64-bit Asus 24" 1080p Corsair TX 750W 
Case
Thermaltake Xaser VI 
  hide details  
Reply
post #4 of 19
im going through my first course and the best advice i can give you i s to learn how to make objects and what methods are. also never hesatate to ask for help from your instructor
post #5 of 19
Sub for the thread!!
Interesting in learning Java, too, as the only prog language I have ever used is C++.
(I am more of database person)
The Sandy Road
(17 items)
 
  
CPUMotherboardGraphicsRAM
2500k asus P8z68 deluxe gen3 gtx 570 twin frozr III G. skill 8 GB 
Hard DriveHard DriveHard DriveOptical Drive
Crucial M4 128GB Sansung 2TB Hitachi 1TB Lite on CD DVD 
CoolingOSMonitorKeyboard
Noctua NH-D14 Windown 7 Acer 23" Logitech 
PowerCaseMouseMouse Pad
Corsair 1000HW HAF 932 g500 custom 
Audio
Xonar Essence ST 
  hide details  
Reply
The Sandy Road
(17 items)
 
  
CPUMotherboardGraphicsRAM
2500k asus P8z68 deluxe gen3 gtx 570 twin frozr III G. skill 8 GB 
Hard DriveHard DriveHard DriveOptical Drive
Crucial M4 128GB Sansung 2TB Hitachi 1TB Lite on CD DVD 
CoolingOSMonitorKeyboard
Noctua NH-D14 Windown 7 Acer 23" Logitech 
PowerCaseMouseMouse Pad
Corsair 1000HW HAF 932 g500 custom 
Audio
Xonar Essence ST 
  hide details  
Reply
post #6 of 19
Vim
Robit
(13 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X6 1090t ASUS Crosshair IV Formula MSI 6870 G.Skill Ripjaws 4GB DDR3 @ 1800mhz 
Hard DriveOptical DriveOSKeyboard
OCZ Agility 60GB, WD Caviar Black 1TB ASUS Black 2MB Cache DVD Burner Windows 7 Ultimate 64bit Logitech G15 
PowerCaseMouse
Kingwin Lazer 1000W Modular 80 Plus Active PFC Cooler Master Storm Scout Razer Copperhead / Microsoft Siderwinder 
  hide details  
Reply
Robit
(13 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X6 1090t ASUS Crosshair IV Formula MSI 6870 G.Skill Ripjaws 4GB DDR3 @ 1800mhz 
Hard DriveOptical DriveOSKeyboard
OCZ Agility 60GB, WD Caviar Black 1TB ASUS Black 2MB Cache DVD Burner Windows 7 Ultimate 64bit Logitech G15 
PowerCaseMouse
Kingwin Lazer 1000W Modular 80 Plus Active PFC Cooler Master Storm Scout Razer Copperhead / Microsoft Siderwinder 
  hide details  
Reply
post #7 of 19
That book Aeschylus mentioned is really good actually. I have used an older version of that book for reference before. Jemping, if you know the ins and outs of C++, java will be a walk in the park for you to learn.

For real though, you guys need to go download Eclipse http://www.eclipse.org/

There are also some tutorial projects you can download from there
Sweaty Box
(10 items)
 
Stacker T01 v5.0
(10 items)
 
Sturbin' Box
(13 items)
 
CPUMotherboardGraphicsRAM
i7 5960X ASUS Rampage V Extreme 2x Nvidia 1080ti SLI 32GB Corsair Dominator DDR4 3400Mhz 
Hard DriveCoolingOSMonitor
Samsung 850 pro NVMe M.2 Custom EK watercooled loop Windows 10 Pro Triple LG 4K 27" 
PowerCase
Cosair 1500Ti CaseLabs M10 
CPUMotherboardGraphicsRAM
Delidded i7 3770K @ 5Ghz ASUS Maximus V Gene EVGA GTX 670 SLI - Heatkiller Blocks 16GB Corsair Vengeance DDR3 @ 2400Mhz 
Hard DriveCoolingOSMonitor
Samsung 840 EVO Custom Loop - EK Supreme HF Windows 7 Pro 64-bit Dell 30" + 2 x Dell 24" 
PowerCase
Sparkle Gold 1200W CM Stacker T01 
CPUMotherboardGraphicsRAM
Phenom II X6 1055T @4.0GHz (308x13) / 3.08GHz NB ASUS Crosshair IV Formula w/EK full coverage block ATI 5870x2 Crossfired @ 950/1250 8GB Corsair Vengeance DDR3 1600 
Hard DriveCoolingOSMonitor
OCZ Vertex 3 SSD Swifttech Apogee Drive Block/Pump Windows 7 64bit Pro ASUS 27" LCD 
PowerCase
Corsair Professional Series Gold 650W  Lian-Li PC-650A 
  hide details  
Reply
Sweaty Box
(10 items)
 
Stacker T01 v5.0
(10 items)
 
Sturbin' Box
(13 items)
 
CPUMotherboardGraphicsRAM
i7 5960X ASUS Rampage V Extreme 2x Nvidia 1080ti SLI 32GB Corsair Dominator DDR4 3400Mhz 
Hard DriveCoolingOSMonitor
Samsung 850 pro NVMe M.2 Custom EK watercooled loop Windows 10 Pro Triple LG 4K 27" 
PowerCase
Cosair 1500Ti CaseLabs M10 
CPUMotherboardGraphicsRAM
Delidded i7 3770K @ 5Ghz ASUS Maximus V Gene EVGA GTX 670 SLI - Heatkiller Blocks 16GB Corsair Vengeance DDR3 @ 2400Mhz 
Hard DriveCoolingOSMonitor
Samsung 840 EVO Custom Loop - EK Supreme HF Windows 7 Pro 64-bit Dell 30" + 2 x Dell 24" 
PowerCase
Sparkle Gold 1200W CM Stacker T01 
CPUMotherboardGraphicsRAM
Phenom II X6 1055T @4.0GHz (308x13) / 3.08GHz NB ASUS Crosshair IV Formula w/EK full coverage block ATI 5870x2 Crossfired @ 950/1250 8GB Corsair Vengeance DDR3 1600 
Hard DriveCoolingOSMonitor
OCZ Vertex 3 SSD Swifttech Apogee Drive Block/Pump Windows 7 64bit Pro ASUS 27" LCD 
PowerCase
Corsair Professional Series Gold 650W  Lian-Li PC-650A 
  hide details  
Reply
post #8 of 19
Any difference between eclipse and netbeans?

Also, which eclipse will be suitable to be downloaded? classic or for java developers?
Edited by jemping - 3/30/11 at 12:36pm
The Sandy Road
(17 items)
 
  
CPUMotherboardGraphicsRAM
2500k asus P8z68 deluxe gen3 gtx 570 twin frozr III G. skill 8 GB 
Hard DriveHard DriveHard DriveOptical Drive
Crucial M4 128GB Sansung 2TB Hitachi 1TB Lite on CD DVD 
CoolingOSMonitorKeyboard
Noctua NH-D14 Windown 7 Acer 23" Logitech 
PowerCaseMouseMouse Pad
Corsair 1000HW HAF 932 g500 custom 
Audio
Xonar Essence ST 
  hide details  
Reply
The Sandy Road
(17 items)
 
  
CPUMotherboardGraphicsRAM
2500k asus P8z68 deluxe gen3 gtx 570 twin frozr III G. skill 8 GB 
Hard DriveHard DriveHard DriveOptical Drive
Crucial M4 128GB Sansung 2TB Hitachi 1TB Lite on CD DVD 
CoolingOSMonitorKeyboard
Noctua NH-D14 Windown 7 Acer 23" Logitech 
PowerCaseMouseMouse Pad
Corsair 1000HW HAF 932 g500 custom 
Audio
Xonar Essence ST 
  hide details  
Reply
post #9 of 19
Thread Starter 
Quote:
Originally Posted by Phobos223 View Post
First thing you need to do is download the Eclipse IDE. It's free, and it is probably what you will be using for your class, and any Java job you do later on. Once you get the IDE setup and get your JDK installed, there are TONS of examples and tutorial projects you can get online. Once you find a couple of those, you import the projects and can get to work.

Sorry I don;t have any examples off the top of my head, but one thing will be to focus on a few distinct types of Java applications (Web, service, etc). Since you havn't had any real training on an Object Oriented language yet, I would suggest stating out with a basic Object Oriented Programming book that uses java. Once you start to understand the core principals of OO programming, you will be able to learn pretty much anything. Not to mention you will be leaps and bounds ahead of most people in your class.

Once you get the basics down, one thing that is a fun way to learn java is to install the Android SDK into your Eclipse and start learning how to make mobile apps. Start with a game or something easy, and you will learn some key principals
actually we are using Netbeans. Now i was curious to know how you "import" and i believe i have my JDK installed from Oracle. Also, how can i make sure my JDK is working?



Quote:
Originally Posted by Aeschylus View Post
This guy, right here. Examples galore.

http://www.amazon.com/Introduction-J.../dp/0132130807
Great i have that book!



Quote:
Originally Posted by jemping View Post
Any difference between eclipse and netbeans?
i do know someone that uses Eclipse because netbeans will not allow Android apps to be created
Edited by graphicsman - 3/30/11 at 12:34pm
OverKill
(18 items)
 
  
CPUMotherboardGraphicsGraphics
AMD Phenom II X6 1055T Gigabyte 890FXA ATI FirePro V3800 ATI FirePro V3800 
RAMHard DriveHard DriveOptical Drive
16gb GSkill 10666 Seagate Western Digital  LG Blue Ray 
CoolingOSMonitorMonitor
stock air 7 Pro 64 bit (2)22" Acer x223w (2)23" Acer G235H 
KeyboardPowerCaseMouse
Microsoft Wireless Antec 900watt Antec 300 Wacom Tablet 
Audio
Logitech Speakers and sub 
  hide details  
Reply
OverKill
(18 items)
 
  
CPUMotherboardGraphicsGraphics
AMD Phenom II X6 1055T Gigabyte 890FXA ATI FirePro V3800 ATI FirePro V3800 
RAMHard DriveHard DriveOptical Drive
16gb GSkill 10666 Seagate Western Digital  LG Blue Ray 
CoolingOSMonitorMonitor
stock air 7 Pro 64 bit (2)22" Acer x223w (2)23" Acer G235H 
KeyboardPowerCaseMouse
Microsoft Wireless Antec 900watt Antec 300 Wacom Tablet 
Audio
Logitech Speakers and sub 
  hide details  
Reply
post #10 of 19
Quote:
Originally Posted by jemping View Post
Any difference between eclipse and netbeans?
Both are very good IDEs. I personally have only used Netbeans a few times, as I have used Eclipse at work for the last 8 years, and it is what I use at home as well, so I really give a fair comparison.

Eclipse is VERY powerful, and with the vast majority of plugins, you can customize it to whatever project you are working on. Best part is that it is free nad most of hte plugins are as well. It is also one of the most widly used.

Once you guys get the basics down, I would suggest diving into Spring, and for that you can get the STS verison of Eclipse

For now, just get the 3.5 version --> download link for Helios.

It is really easy, you dont even actually install it. You just unpack the ZIP and run it. You can even run off of a flash drive if you want. Just make sure you have a JDK installed (the little java runtime thing you prolly have does NOT count, need full JDK)
Sweaty Box
(10 items)
 
Stacker T01 v5.0
(10 items)
 
Sturbin' Box
(13 items)
 
CPUMotherboardGraphicsRAM
i7 5960X ASUS Rampage V Extreme 2x Nvidia 1080ti SLI 32GB Corsair Dominator DDR4 3400Mhz 
Hard DriveCoolingOSMonitor
Samsung 850 pro NVMe M.2 Custom EK watercooled loop Windows 10 Pro Triple LG 4K 27" 
PowerCase
Cosair 1500Ti CaseLabs M10 
CPUMotherboardGraphicsRAM
Delidded i7 3770K @ 5Ghz ASUS Maximus V Gene EVGA GTX 670 SLI - Heatkiller Blocks 16GB Corsair Vengeance DDR3 @ 2400Mhz 
Hard DriveCoolingOSMonitor
Samsung 840 EVO Custom Loop - EK Supreme HF Windows 7 Pro 64-bit Dell 30" + 2 x Dell 24" 
PowerCase
Sparkle Gold 1200W CM Stacker T01 
CPUMotherboardGraphicsRAM
Phenom II X6 1055T @4.0GHz (308x13) / 3.08GHz NB ASUS Crosshair IV Formula w/EK full coverage block ATI 5870x2 Crossfired @ 950/1250 8GB Corsair Vengeance DDR3 1600 
Hard DriveCoolingOSMonitor
OCZ Vertex 3 SSD Swifttech Apogee Drive Block/Pump Windows 7 64bit Pro ASUS 27" LCD 
PowerCase
Corsair Professional Series Gold 650W  Lian-Li PC-650A 
  hide details  
Reply
Sweaty Box
(10 items)
 
Stacker T01 v5.0
(10 items)
 
Sturbin' Box
(13 items)
 
CPUMotherboardGraphicsRAM
i7 5960X ASUS Rampage V Extreme 2x Nvidia 1080ti SLI 32GB Corsair Dominator DDR4 3400Mhz 
Hard DriveCoolingOSMonitor
Samsung 850 pro NVMe M.2 Custom EK watercooled loop Windows 10 Pro Triple LG 4K 27" 
PowerCase
Cosair 1500Ti CaseLabs M10 
CPUMotherboardGraphicsRAM
Delidded i7 3770K @ 5Ghz ASUS Maximus V Gene EVGA GTX 670 SLI - Heatkiller Blocks 16GB Corsair Vengeance DDR3 @ 2400Mhz 
Hard DriveCoolingOSMonitor
Samsung 840 EVO Custom Loop - EK Supreme HF Windows 7 Pro 64-bit Dell 30" + 2 x Dell 24" 
PowerCase
Sparkle Gold 1200W CM Stacker T01 
CPUMotherboardGraphicsRAM
Phenom II X6 1055T @4.0GHz (308x13) / 3.08GHz NB ASUS Crosshair IV Formula w/EK full coverage block ATI 5870x2 Crossfired @ 950/1250 8GB Corsair Vengeance DDR3 1600 
Hard DriveCoolingOSMonitor
OCZ Vertex 3 SSD Swifttech Apogee Drive Block/Pump Windows 7 64bit Pro ASUS 27" LCD 
PowerCase
Corsair Professional Series Gold 650W  Lian-Li PC-650A 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Application Programming