1 / 21

Getting Started With Java

Getting Started With Java. Downloading and installing software Running your first program Dr. Dwyer Fall 2012. Objective. Set up a development environment on your laptop/desktop and run a program. What tools do you need?. Components of the Java language

gordy
Download Presentation

Getting Started With Java

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. Getting Started With Java Downloading and installing software Running your first program Dr. Dwyer Fall 2012

  2. Objective • Set up a development environment on your laptop/desktop and run a program

  3. What tools do you need? • Components of the Java language • Tool to test whether your program complies with Java syntax requirements (Java compiler – javac) • Documentation describing what tools are available in Java • Java runtime environment (JRE) – a kind of utility (like a plug-in) that runs Java code on a client (like a laptop or a phone)

  4. Software Development • Eclipse – is a tool that makes it easier to develop software • Open source • Can support other languages besides Java • Editor – for writing code • Support for testing – way to run code, display output, and other tools for fixing programming errors

  5. Software downloads (2 parts) • Java Development Kit (JDK) includes JRE – Java Runtime Environment • Most recent version Java SE (Standard Edition) 7update 6 • Google Java JDK (will include links to instructions) • Java SE Downloads

  6. Downloading Eclipse • Download “Eclipse IDE for Java Developers” • http://www.eclipse.org/downloads/ • Consult instructions for installation depending on your operating system • 32 bit or 64 bit? – doesn’t matter, but 64 bit does not work with Chrome (use Firefox)

  7. Starting Eclipse • Select a workspace • This is like “My Documents” for eclipse, a place to keep all files related to your programs • Can keep default or change it to a place easy to find (like the desktop) • Step 1: Create a new project(Eclipse menu – File, new, New Java Project)

  8. Create a project • What is a project? • Container for a collection of software components • Need a project in order to run code in Eclipse • We will start off with a simple project with one class

  9. Add a Class – right click on project

  10. What is a class? • Container for a unit of code • Every Java program has at least one class • Class name must begin with Capital • Check box to create “main” method stub • What if you forget? • Option one – delete the class and add another one with a different name • Option two – need to type “public static ….”

  11. Java program stub

  12. Running a program

  13. Program output

  14. Your Assignment • Install Java and Eclipse, run the program in listing 1.1 • Take a screenshot of your program after it runs, copy it into a Word document with your name and upload to Blackboard

  15. Recommendations for beginning programmers • Practice by typing in examples from the book EXACTLY as you see them • Java expects perfection • Java does not tolerate sloppy typing LOL! • Be humble – if it does not work, something really is wrong

  16. Recommendations cont. • Use the Internet – lots of tutorials and videos available • Ask your instructor • Ask your class mates and other Seidenberg students for help

  17. What if you get stuck? • Come to Seidenberg School offices with your laptop and ask tutors or other students for help • Email me for help • Use Google and YouTube to find Java/Eclipse videos/tutorials

More Related