Or how I learned to stop worrying
       and hate the JVM
In the beginning...
But hey, no pointers!
Pointers are a tool that points to where something
 is located in memory rather than by its name


For example, saying hey you in seat 8 instead of
 someones name in a class


Java will handle these for you!
The JVM is horrible and you should
             hate it
This makes the jvm bad for things
Bad for big equations and complicated
 instructions, basically anything you want to do at
 a high level
Its garbage day
Garbage collectors just make
            headaches
They sound handy, but they can drive you insane
 looking for bugs that don't exist.
Wrappers
It gets old fast
Having to write a new wrapper for every
 combination of data gets tedious when you can
 just pass it in other languages
But the documentation is good!
And there are tons of communities
            available
What I've learned from becoming a
         bitter java veteran
Doing more work than
 you have to just
 because something is
 shiny and new is
 kinda dumb
It's much easier just to
   do the job yourself the
   first time
Questions?
Sources
Horrible wrapper comic by me
Java graphs from the Java site
http://static.rcgroups.net/forums/attachments/1/2/3/7/4

Max cotton position shift

  • 1.
    Or how Ilearned to stop worrying and hate the JVM
  • 2.
  • 3.
    But hey, nopointers! Pointers are a tool that points to where something is located in memory rather than by its name For example, saying hey you in seat 8 instead of someones name in a class Java will handle these for you!
  • 4.
    The JVM ishorrible and you should hate it
  • 5.
    This makes thejvm bad for things Bad for big equations and complicated instructions, basically anything you want to do at a high level
  • 6.
  • 7.
    Garbage collectors justmake headaches They sound handy, but they can drive you insane looking for bugs that don't exist.
  • 8.
  • 9.
    It gets oldfast Having to write a new wrapper for every combination of data gets tedious when you can just pass it in other languages
  • 10.
  • 11.
    And there aretons of communities available
  • 12.
    What I've learnedfrom becoming a bitter java veteran Doing more work than you have to just because something is shiny and new is kinda dumb It's much easier just to do the job yourself the first time
  • 13.
  • 14.
    Sources Horrible wrapper comicby me Java graphs from the Java site http://static.rcgroups.net/forums/attachments/1/2/3/7/4