1 / 10

Java is Awesome

Discover what the JVM is and why it matters, delve into the Java API, and explore the nuances of Java. Learn essential concepts like bytecode compilation, class vs. objects, and how to tackle NoClassDefFound errors. Find out why Java remains a top development language globally and unlock the secrets to mastering it. Start your Java journey today!

linnea
Télécharger la présentation

Java is Awesome

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java is Awesome Sean Pierce

  2. What is the JVM and Why do I care?

  3. What is the JVM and Why do I care? • Similar to an android app running inside it’s simulator on multiple platforms

  4. Compiling byte code vs. C code

  5. What is the JVM and Why do I care? • Multiple platforms • Heavily lifting done for you • Found in the API

  6. Introducing the Java API • Easy-to-use Ctrl + Space:

  7. Introducing the Java API • Online Documentation: http://docs.oracle.com/javase/6/docs/api/

  8. All the things you should know but no one ever told you • Java is slow but still the predominate globally dev’d language • Re-usable • secure • NoClassDefFound error • Your Environment & class paths • .jar = .zip • Commands: • javacHelloWorld.java;//produces HelloWorld.class • java HelloWorld • ‘What every programmer should know about…’ • Unicode • Security • The internet • Android programming =ish java • C# is java for Microsoft (Their VM is called CLI) • Best way to learn is to do a personal project!

  9. Structured Vs. Objects • Blueprints = class • Batmobile = Object = =

  10. Questions • How is Java different from other languages? • What is the JVM? • What does the JVM do? • How is a class different from an Object? • What is a .class file? • What is the NoClassDefFound error? • What is the best way to learn a language like Java?

More Related