Wednesday, September 10, 2014

Java programming language

. .
Java programming language  
  • Java SE 8.0 - released Mar 2014
  • Just In Time compiler
    • only compiles a section of code when it is needed
    • does not recompile something if already in memory
    • has a warm up cycle so the first time of a compute is a little slower
  • speed
    • 25 times faster than scripting languages like Python, Ruby, Perl, R
    • within 20% of the speed of C, or C++
  • variables have to be declared first
  • Open source - but is controlled by Oracle Corp.
  • easy to distribute
  • runs on all kinds of platforms
  • tons of librarys to ease the coding burden
  • do not have to manage memory (garbage collection)
  • no pointers to complicate issues
  • comparable to C# which is the Microsoft equivalent to Java
  • Java on Wikipedia
  • Java Homepage

Netbeans Integrated Development Environment


  • NetBeans 8.0 IDE - released Mar 2014
  • eases the effort of program development
    • identifies unused variables
    • auto-completion of code
    • set debugging check points
    • output console to read output variables
    • facilitates projects that involve many source files all relating to the samp project
    • automatic compilation of executable .jar files
    • NetBeans on Wikipedia
    • NetBeans Homepage