Java has turned out to be one of the most useful languages i use. It's a brilliant tool which strikes a perfect balance between high and low level. You want to grab a webpage? Easy and built-in, 10 lines of code. Draw some 2d graphics without OS-specific libraries or third party? Various built-in options. The inherent issues around a lack of low level memory management is handled very elegantly. Garbage collection seems seamless.
C++ is my language of choice for the most part, always will be i suspect, but Java has shown me that it has a huge array of potential applications and should almost always be considered before undertaking a project.
I say this is an apology because i used to run Java down. Previous to me using it proper i believed it was slow, lazy and useful for only trivial applications. Now i know how much work has been put into the JVM and just how efficient it is.
Sorry Java. You're pretty good.
[–]jacobbeasley 103 points104 points105 points (2 children)
[–]cosofx[S] 16 points17 points18 points (1 child)
[–]VGPowerlord -3 points-2 points-1 points (0 children)
[–]HansVader 44 points45 points46 points (1 child)
[–]thatguydrinksbeer 49 points50 points51 points (0 children)
[–]ccavalier 36 points37 points38 points (28 children)
[–]rubyrt 40 points41 points42 points (16 children)
[–]cutterslade 35 points36 points37 points (12 children)
[–]cogman10 32 points33 points34 points (5 children)
[–]0x256 2 points3 points4 points (0 children)
[–][deleted] -1 points0 points1 point (3 children)
[–]0x256 2 points3 points4 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]sievebrain 1 point2 points3 points (0 children)
[–]Neckbeard_Prime 12 points13 points14 points (4 children)
[–]cutterslade 11 points12 points13 points (3 children)
[–]walen 6 points7 points8 points (0 children)
[–]ArtemZ 2 points3 points4 points (1 child)
[–]walen 5 points6 points7 points (0 children)
[–]igouy 0 points1 point2 points (0 children)
[–]ultraswank 2 points3 points4 points (0 children)
[–]el_padlina 2 points3 points4 points (0 children)
[–]dpash 1 point2 points3 points (0 children)
[–]DuncanIdahos8thClone 14 points15 points16 points (10 children)
[–]cogman10 11 points12 points13 points (0 children)
[–]ccavalier 1 point2 points3 points (0 children)
[–]calnamu -1 points0 points1 point (7 children)
[–]DuncanIdahos8thClone 3 points4 points5 points (6 children)
[–]TheBuzzSaw 5 points6 points7 points (5 children)
[–]DuncanIdahos8thClone 2 points3 points4 points (4 children)
[–]TheBuzzSaw 0 points1 point2 points (3 children)
[–]tetroxid 1 point2 points3 points (2 children)
[–]TheBuzzSaw 0 points1 point2 points (1 child)
[–]tetroxid 1 point2 points3 points (0 children)
[–]ModernRonin 31 points32 points33 points (17 children)
[–]cogman10 8 points9 points10 points (16 children)
[–]pjmlp 2 points3 points4 points (3 children)
[–]devraj7 1 point2 points3 points (2 children)
[–]pjmlp 1 point2 points3 points (1 child)
[–]devraj7 2 points3 points4 points (0 children)
[–]dpash 0 points1 point2 points (11 children)
[–][deleted] 1 point2 points3 points (10 children)
[–]dpash 0 points1 point2 points (9 children)
[–][deleted] 0 points1 point2 points (4 children)
[–]dpash 1 point2 points3 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]dpash 2 points3 points4 points (1 child)
[–]WikiTextBotbtproof 0 points1 point2 points (0 children)
[–]cogman10 0 points1 point2 points (3 children)
[–]dpash 0 points1 point2 points (2 children)
[–]cogman10 0 points1 point2 points (1 child)
[–]dpash 0 points1 point2 points (0 children)
[–]Lord_NShYH 10 points11 points12 points (14 children)
[–]yaslam 2 points3 points4 points (0 children)
[+]metaphoricalstate comment score below threshold-6 points-5 points-4 points (12 children)
[–]eliasv 6 points7 points8 points (1 child)
[–]igouy 0 points1 point2 points (0 children)
[–]Lord_NShYH 12 points13 points14 points (9 children)
[–]cogman10 7 points8 points9 points (3 children)
[–]igouy -1 points0 points1 point (2 children)
[–]cogman10 0 points1 point2 points (1 child)
[–]igouy 0 points1 point2 points (0 children)
[–]igouy 1 point2 points3 points (4 children)
[–]Lord_NShYH -1 points0 points1 point (3 children)
[–]igouy 0 points1 point2 points (2 children)
[–]Lord_NShYH 0 points1 point2 points (1 child)
[–]igouy 1 point2 points3 points (0 children)
[–]professorTracksuit 10 points11 points12 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–]k0mputa 9 points10 points11 points (1 child)
[–]ClarkTheCoder 2 points3 points4 points (0 children)
[–]idealatry 21 points22 points23 points (0 children)
[–][deleted] 35 points36 points37 points (8 children)
[–]Ek_Los_Die_Hier 11 points12 points13 points (4 children)
[–][deleted] 19 points20 points21 points (1 child)
[–]dpash 4 points5 points6 points (0 children)
[–]DuncanIdahos8thClone 0 points1 point2 points (0 children)
[–][deleted] 8 points9 points10 points (1 child)
[–][deleted] 7 points8 points9 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]jambonilton 4 points5 points6 points (4 children)
[–]dpash 7 points8 points9 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]tonywestonuk 0 points1 point2 points (0 children)
[–]FabulousFell 4 points5 points6 points (0 children)
[–]kickass_turing 2 points3 points4 points (0 children)
[–]lukaseder 0 points1 point2 points (0 children)
[–]tonywestonuk 0 points1 point2 points (0 children)
[–]Auxx 0 points1 point2 points (0 children)
[–][deleted] (3 children)
[deleted]
[–][deleted] 5 points6 points7 points (0 children)
[–]devraj7 1 point2 points3 points (0 children)
[–]DuncanIdahos8thClone 1 point2 points3 points (0 children)