New Posts  All Forums:Forum Nav:

Future of Java?

post #1 of 14
Thread Starter 
Is it a bad idea to get into Java now? I heard about a lawsuit from Google and Oracle.

Could this be the end of Java? Main reason into Java is for dev Android apps.
My System
(13 items)
 
  
CPUMotherboardGraphicsOS
Opty 170 CCBWE 0550 UPMW (2.6GHZ) Asus A8N32 Deluxe ATI X1900XT 648/774 Windows XP, Vista, Linux Ubunutu 
MonitorKeyboardPowerCase
17" CRT Zboard Merc Seasonic S12-600HT 600W Antec P180 
Mouse
Logitech G7 
  hide details  
Reply
My System
(13 items)
 
  
CPUMotherboardGraphicsOS
Opty 170 CCBWE 0550 UPMW (2.6GHZ) Asus A8N32 Deluxe ATI X1900XT 648/774 Windows XP, Vista, Linux Ubunutu 
MonitorKeyboardPowerCase
17" CRT Zboard Merc Seasonic S12-600HT 600W Antec P180 
Mouse
Logitech G7 
  hide details  
Reply
post #2 of 14
Not a bad idea at all. I don't think Java is leaving anytime soon.
The Beginning.
(18 items)
 
Work Test Machine
(10 items)
 
Toshi
(12 items)
 
CPUMotherboardGraphicsRAM
FX-8120 GA-990FXA-UD3 Sapphire Tri-X R9 290X 8GB GDDR5 OC Edition 16GB G.Skill 2133Mhz 
Hard DriveHard DriveHard DriveHard Drive
Seagate 500GB 7200rpm 6Gb/s Seagate 1TB 7200rpm 6Gb/s Samsung 850 PRO 256GB Seagate 2TB 7200rpm 6Gb/s 
Optical DriveCoolingOSMonitor
Sony Optiarc Corsair H60 Win7HP64bit/Ubuntu 14.04LTS HP 2310m 1080p @60Hz 
KeyboardPowerCaseMouse
Razer BlackWidow Ultimate Seasonic X750 Gold Cooler Master Storm Stryker Razer Mamba 2012 
Mouse PadAudio
Razer Destructor 2 BF4 Edition Creative Sound Blaster Zx 
CPUMotherboardGraphicsRAM
Intel Core i5 4690k GA-Z97-HD3 MSI HD7950 3GBGDDR5 OC Twin Frozr edition 12GBs G.SKILL 
Hard DriveOptical DriveOSPower
Seagate 500GB 7200RPM  DELL Generic Windows 10 Professional 64bit / Mint 17.3 64bit Seasonic x650 
CaseAudio
Cooler Master Elite 430 Realtek 
CPUMotherboardGraphicsRAM
AMD A8-6410 Toshiba something idk. AMD R5 1GBGDDR5 16GB 
Hard DriveOptical DriveOSMonitor
250GB Samsung 850 SSD Toshiba DVD-RW Windows 10 Pro Terrible. 
KeyboardPowerMouseAudio
Disgusting. Ok. Toshiba Trackbad with horrible buttons. Realtek 
  hide details  
Reply
The Beginning.
(18 items)
 
Work Test Machine
(10 items)
 
Toshi
(12 items)
 
CPUMotherboardGraphicsRAM
FX-8120 GA-990FXA-UD3 Sapphire Tri-X R9 290X 8GB GDDR5 OC Edition 16GB G.Skill 2133Mhz 
Hard DriveHard DriveHard DriveHard Drive
Seagate 500GB 7200rpm 6Gb/s Seagate 1TB 7200rpm 6Gb/s Samsung 850 PRO 256GB Seagate 2TB 7200rpm 6Gb/s 
Optical DriveCoolingOSMonitor
Sony Optiarc Corsair H60 Win7HP64bit/Ubuntu 14.04LTS HP 2310m 1080p @60Hz 
KeyboardPowerCaseMouse
Razer BlackWidow Ultimate Seasonic X750 Gold Cooler Master Storm Stryker Razer Mamba 2012 
Mouse PadAudio
Razer Destructor 2 BF4 Edition Creative Sound Blaster Zx 
CPUMotherboardGraphicsRAM
Intel Core i5 4690k GA-Z97-HD3 MSI HD7950 3GBGDDR5 OC Twin Frozr edition 12GBs G.SKILL 
Hard DriveOptical DriveOSPower
Seagate 500GB 7200RPM  DELL Generic Windows 10 Professional 64bit / Mint 17.3 64bit Seasonic x650 
CaseAudio
Cooler Master Elite 430 Realtek 
CPUMotherboardGraphicsRAM
AMD A8-6410 Toshiba something idk. AMD R5 1GBGDDR5 16GB 
Hard DriveOptical DriveOSMonitor
250GB Samsung 850 SSD Toshiba DVD-RW Windows 10 Pro Terrible. 
KeyboardPowerMouseAudio
Disgusting. Ok. Toshiba Trackbad with horrible buttons. Realtek 
  hide details  
Reply
post #3 of 14
Java isn't leaving. And getting into it would be good since I saw a lot of companies wanting Java programmers.
     
CPUMotherboardGraphicsGraphics
[Intel] Core i7 2630QM [Lenovo] 4239CTO [Intel](R) HD Graphics Family [NVIDIA] NVS 4200M  
RAMRAMHard DriveHard Drive
[Samsung] 4GB 1333MHz  [Corsair] 4GB 1333MHz [Patriot] Pyro 60GB Sata III  [Western Digital] Scorpio Black 500GB 7200rpm 1... 
Optical DriveOSOSMonitor
[Lenovo] DL-DT Drive [Microsoft] Windows 7 64-bit SP1 Professional Kubuntu 64bit 11.10 [LG] 15.6in 1600x900  
PowerCaseMouseMouse Pad
[Lenovo] Power Brick 130w [Lenovo] ThinkPad T520 [Logitech] G500 [Razr] Goliathus Medium 
  hide details  
Reply
     
CPUMotherboardGraphicsGraphics
[Intel] Core i7 2630QM [Lenovo] 4239CTO [Intel](R) HD Graphics Family [NVIDIA] NVS 4200M  
RAMRAMHard DriveHard Drive
[Samsung] 4GB 1333MHz  [Corsair] 4GB 1333MHz [Patriot] Pyro 60GB Sata III  [Western Digital] Scorpio Black 500GB 7200rpm 1... 
Optical DriveOSOSMonitor
[Lenovo] DL-DT Drive [Microsoft] Windows 7 64-bit SP1 Professional Kubuntu 64bit 11.10 [LG] 15.6in 1600x900  
PowerCaseMouseMouse Pad
[Lenovo] Power Brick 130w [Lenovo] ThinkPad T520 [Logitech] G500 [Razr] Goliathus Medium 
  hide details  
Reply
post #4 of 14
java programmers are definitely in demand. i work on 2 ongoing java development projects besides having a full time job. even if the outcome of a google - oracle lawsuit was bad for oracle, there are already billions of java programs that need support.

also, look at old languages, like COBOL (appeared in 1959). developers were still needed up to 2000, even though new programs were not being written in COBOL.
Fractal Design
(15 items)
 
775 4 life
(15 items)
 
 
CPUMotherboardGraphicsRAM
Intel i7 2600K Biostar TP67XE NVidia GTX 570 Crucial Ballistix 
Hard DriveHard DriveCoolingOS
Crucial C300 RealSSD SDD Samsung F4 2TB Noctua NH-D14 Windows 7 Professional x64 
MonitorMonitorKeyboardPower
Asus VH202T 20'' 1600x900 Acer P244W 24" 1920 x 1080 Apple Keyboard with Numeric Keypad SeaSonic M12II 620W 
CaseMouseAudio
Fractal Design Define XL Titanium Grey Razor Abyssus Creative Sound Blaster X-FI Xtreme Gamer 
CPUMotherboardGraphicsRAM
Intel X3350 3.2Ghz @ 1.25v Gigabyte-GA-P35-DS3L (rev 2) XFX 4870 1GB 4GB OCZ Reaper PC2-6400 
RAMHard DriveHard DriveOptical Drive
2GB Corsair XMS2 PC2-6400 Crucial C300 64GB SSD 2TB Samsung Spinpoint F4 Sony Super Multi 
OSMonitorPowerCase
Windows 7 Professional x64 SP1 Asus VH202T 20'' 1600x900 SeaSonic M12II 620W Cooler Master Centurion 5 
Mouse
Razor Abyssus 
CPUMotherboardGraphicsRAM
Core i5-520M Lenovo 2522BF3 NVIDIA® Quadro® NVS3100M  Ramaxel Technology 4Gb DDR3 
Hard DriveOptical DriveOSMonitor
Samsung SSD 128GB 1.8" Micro SATA  hl-dt-st dvdram gu10n Windows 7 Enterprise (64-bit) 14.1" WXGA (1280x800) display, anti-glare, LED ... 
Power
9-cell plus Slice battery 
  hide details  
Reply
Fractal Design
(15 items)
 
775 4 life
(15 items)
 
 
CPUMotherboardGraphicsRAM
Intel i7 2600K Biostar TP67XE NVidia GTX 570 Crucial Ballistix 
Hard DriveHard DriveCoolingOS
Crucial C300 RealSSD SDD Samsung F4 2TB Noctua NH-D14 Windows 7 Professional x64 
MonitorMonitorKeyboardPower
Asus VH202T 20'' 1600x900 Acer P244W 24" 1920 x 1080 Apple Keyboard with Numeric Keypad SeaSonic M12II 620W 
CaseMouseAudio
Fractal Design Define XL Titanium Grey Razor Abyssus Creative Sound Blaster X-FI Xtreme Gamer 
CPUMotherboardGraphicsRAM
Intel X3350 3.2Ghz @ 1.25v Gigabyte-GA-P35-DS3L (rev 2) XFX 4870 1GB 4GB OCZ Reaper PC2-6400 
RAMHard DriveHard DriveOptical Drive
2GB Corsair XMS2 PC2-6400 Crucial C300 64GB SSD 2TB Samsung Spinpoint F4 Sony Super Multi 
OSMonitorPowerCase
Windows 7 Professional x64 SP1 Asus VH202T 20'' 1600x900 SeaSonic M12II 620W Cooler Master Centurion 5 
Mouse
Razor Abyssus 
CPUMotherboardGraphicsRAM
Core i5-520M Lenovo 2522BF3 NVIDIA® Quadro® NVS3100M  Ramaxel Technology 4Gb DDR3 
Hard DriveOptical DriveOSMonitor
Samsung SSD 128GB 1.8" Micro SATA  hl-dt-st dvdram gu10n Windows 7 Enterprise (64-bit) 14.1" WXGA (1280x800) display, anti-glare, LED ... 
Power
9-cell plus Slice battery 
  hide details  
Reply
post #5 of 14
Quote:
Originally Posted by xsabrewulf View Post

Is it a bad idea to get into Java now? I heard about a lawsuit from Google and Oracle.
Could this be the end of Java? Main reason into Java is for dev Android apps.

Java will be around for a long time yet as it's already in too widespread use (both on Android and in the wider IT market).
I definitely think you're safe -and even wise- to learn it
post #6 of 14
If I understand it correctly, I wouldn't worry about that lawsuit; I believe it is Oracle accusing Google of stealing their code and tech. Not the other way around.

http://www.guardian.co.uk/technology/2012/apr/18/oracle-google-court-smartphone

Not to mention that Android itself is based on Java. If anything the lawsuit will be bad for Google; but they have so much money I'm sure it would barely be a blip on the radar to them.
My System
(21 items)
 
  
CPUMotherboardGraphicsGraphics
i7 4790K 4.8GHz @ 1.306v (Actual) ASUS Maximus VII Gene Gigabyte GTX 780 Galaxy GTX 780 
RAMHard DriveHard DriveCooling
16GB G.Skill Ares (4x4GB @ 1866MHz OC'd to 2133) Samsung 840 Evo 500GB WD Black 2.5" 750GB EK Supremacy EVO Acetal 
CoolingCoolingCoolingCooling
Aquacool NeXXos UT60 240mm Radiator EK XE 360 Radiator x 2 EK-FC780 GTX Ti Acetal /w Backplate and Reinfor... 8 x EK Vardar F4 
CoolingOSMonitorMonitor
EK MOSFET ASUS M7G Acetal Nickel Windows 8 x64 Pro Dell U2711 (2560*1440) Dell P2715q 
KeyboardPowerCase
Ducky Shine 3 Year of the Snake Edition Corsair AX1200 Thermaltake Cube X2 
  hide details  
Reply
My System
(21 items)
 
  
CPUMotherboardGraphicsGraphics
i7 4790K 4.8GHz @ 1.306v (Actual) ASUS Maximus VII Gene Gigabyte GTX 780 Galaxy GTX 780 
RAMHard DriveHard DriveCooling
16GB G.Skill Ares (4x4GB @ 1866MHz OC'd to 2133) Samsung 840 Evo 500GB WD Black 2.5" 750GB EK Supremacy EVO Acetal 
CoolingCoolingCoolingCooling
Aquacool NeXXos UT60 240mm Radiator EK XE 360 Radiator x 2 EK-FC780 GTX Ti Acetal /w Backplate and Reinfor... 8 x EK Vardar F4 
CoolingOSMonitorMonitor
EK MOSFET ASUS M7G Acetal Nickel Windows 8 x64 Pro Dell U2711 (2560*1440) Dell P2715q 
KeyboardPowerCase
Ducky Shine 3 Year of the Snake Edition Corsair AX1200 Thermaltake Cube X2 
  hide details  
Reply
post #7 of 14
Quote:
Originally Posted by DirektEffekt View Post

If I understand it correctly, I wouldn't worry about that lawsuit; I believe it is Oracle accusing Google of stealing their code and tech. Not the other way around.

Java was around for a long time before Google even existed...
     
CPUMotherboardGraphicsRAM
AMD Athlon X4 870K 4700mhz 1.63v ASUS A88X-PRO Radeon HD 6970 G.SKILL Ripjaws X Series 16GB DDR2133 
Hard DriveHard DriveHard DriveHard Drive
Kingston V300 Toshiba 2.5" laptop HDD, 1TB Micron C300 SSD Generic 2TB HDD WL2000GSA1672 (external) 
Hard DriveOptical DriveCoolingOS
Seagate Momentus XT 500GB ASUS DVD-RW Prolimatech Black Series Megahalems Linux Mint 18 Cinnamon "Sarah" 
OSMonitorKeyboardPower
Windows 10 ViewSonic VG2030wm IBM Model M Fractal Design Newton R3 600W 
CaseMouseAudioOther
Phanteks Enthoo Pro Logitech Marble Mouse Behringer UCA222 Upgraded Realistic Minimus-7 speakers, Lepai 20... 
CPUMotherboardGraphicsRAM
Intel Core 2 Duo Mobile T9900 Dell 0G848F Intel Mobile 4 series 4GB Crucial DDR2-6400 
Hard DriveOptical DriveOSMonitor
OWC Mercury Electra 3G 44GB SSD stock DVD-RW Linux Mint Cinnamon 17.1 "Rebecca" 1366x768 WXGA 
  hide details  
Reply
     
CPUMotherboardGraphicsRAM
AMD Athlon X4 870K 4700mhz 1.63v ASUS A88X-PRO Radeon HD 6970 G.SKILL Ripjaws X Series 16GB DDR2133 
Hard DriveHard DriveHard DriveHard Drive
Kingston V300 Toshiba 2.5" laptop HDD, 1TB Micron C300 SSD Generic 2TB HDD WL2000GSA1672 (external) 
Hard DriveOptical DriveCoolingOS
Seagate Momentus XT 500GB ASUS DVD-RW Prolimatech Black Series Megahalems Linux Mint 18 Cinnamon "Sarah" 
OSMonitorKeyboardPower
Windows 10 ViewSonic VG2030wm IBM Model M Fractal Design Newton R3 600W 
CaseMouseAudioOther
Phanteks Enthoo Pro Logitech Marble Mouse Behringer UCA222 Upgraded Realistic Minimus-7 speakers, Lepai 20... 
CPUMotherboardGraphicsRAM
Intel Core 2 Duo Mobile T9900 Dell 0G848F Intel Mobile 4 series 4GB Crucial DDR2-6400 
Hard DriveOptical DriveOSMonitor
OWC Mercury Electra 3G 44GB SSD stock DVD-RW Linux Mint Cinnamon 17.1 "Rebecca" 1366x768 WXGA 
  hide details  
Reply
post #8 of 14
Quote:
Originally Posted by DirektEffekt View Post

If I understand it correctly, I wouldn't worry about that lawsuit; I believe it is Oracle accusing Google of stealing their code and tech. Not the other way around.
http://www.guardian.co.uk/technology/2012/apr/18/oracle-google-court-smartphone
Not to mention that Android itself is based on Java. If anything the lawsuit will be bad for Google; but they have so much money I'm sure it would barely be a blip on the radar to them.

Android is based on Linux which is C and ASM with C++ APIs. I think it's only really the shell and apps that's Java. (I might be underestimating things here though).

As for the law suit, it's more than just stealing the code, Oracle are accusing Google of copyright theft for the design of the language as what Google have done is implemented their own Java environment (Dalvik) which exactly mirrors Oracles. While the code for Dalvik is (if I'm correct) now agreed to be 100% unique from Sun/Oracles Java Runtime Environment, Oracle are now claiming that they have a copyright on the language itself and thus Google are in breach of Oracles intellectual properties despite being an original code base.

I think Oracle also have a few patents they're holding against Google.
post #9 of 14
Quote:
Originally Posted by Plan9 View Post

Android is based on Linux which is C and ASM with C++ APIs. I think it's only really the shell and apps that's Java. (I might be underestimating things here though).
As for the law suit, it's more than just stealing the code, Oracle are accusing Google of copyright theft for the design of the language as what Google have done is implemented their own Java environment (Dalvik) which exactly mirrors Oracles. While the code for Dalvik is (if I'm correct) now agreed to be 100% unique from Sun/Oracles Java Runtime Environment, Oracle are now claiming that they have a copyright on the language itself and thus Google are in breach of Oracles intellectual properties despite being an original code base.
I think Oracle also have a few patents they're holding against Google.

http://www.wired.com/wiredenterprise/2012/04/google-boss-oracle-trial/
Quote:
Oracle says that all 37 APIs may not contain the same source code as its Java code, but that they have the same structure, sequence, and organization and that this means the overall architecture was copied. The company also accuses Google of copying its Java user manual and documentation.

Oracle is not bringing suit because of Android’s use of the Java programming language, Alsup explained, and it is not challenging the creation of Google’s Dalvik virtual machine — the Java-like platform that runs applications on Android. Oracle, he said, is merely challenging the design of those 37 APIs.
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
post #10 of 14
Being a Comp Sci student myself, I'd really recommend Java because 1) it's fairly easy to learn 2) it teaches and forces you to use OOP (Object Oriented Programming) and 3) after a while of programming, it doesn't matter the language, a good programmer knows what to do despite the language, the language is just a tool which, with experience, you'll get to know better and once you know one language you can learn to use others easier

Example: Learning how to drive took some patience and time. However, once you learned to do so, you could essentially grab any other car and drive it fairly well (without accidents, etc). However, if you have your own car, after a while you get to know it's quirks and it's abilities (can i fit through that gap in the traffic? will i clip someone when i turn into a parking spot, etc). This is all the same with programming, the language is important yes, but knowing the concepts of being a good programmer is more valuable at least in my opinion. Some people, and some universities, treat languages like their own subjects... ie. offer courses specifically in C or Java... I think that's a waste as you're missing out on the large concepts and ideas of computer science in general.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming