1 Chapter 1 Introduction to Java. 2 History of Java Java Originally for _________________________...
-
Upload
brandon-shelton -
Category
Documents
-
view
230 -
download
0
Transcript of 1 Chapter 1 Introduction to Java. 2 History of Java Java Originally for _________________________...
2
History of Java
• Java• Originally for _________________________ devices• Then used for creating Web pages with
__________________________• Now also used to:
• Develop large-scale ___________ applications
• Enhance WWW server functionality
• Provide applications for consumer devices (cell phones, etc.)
3
Java Class Libraries
• Classes• Include methods that ___________________• Return _______________ after task completion• Used to build Java programs
• Java provides class libraries• Known as Java APIs _____________________
_________________ _________________
4
FORTRAN, COBOL, Pascal and Ada
• FORTRAN• FORmula __________________
• COBOL• COmmon _______________ Oriented Language
• Pascal• Structured programming
• ____________• Multitasking
5
BASIC, Visual Basic, Visual C++, C# and .NET
• BASIC• Beginner’s _____________ Symbolic Instruction
_______________
• .NET• .NET platform
• ______________ Basic .NET• Based on BASIC
• Visual C++• Based on C++
• C#• Based on _____________________
6
Typical Java Development Environment
• Java programs normally undergo five phases• ________________
• Programmer writes program (and stores program on disk)
• Compile• Compiler creates _______________ from program
• Load• Class loader stores bytecodes in memory
• Verify• Bytecode Verifier confirms bytecodes do not
violate _______________________________• Execute
• JVM translates bytecodes into ____________________
9
Creating a Program with JCreator
• Click on File, New, then Project
• Project Wizard appears• Choose Java Application template
11
Creating a Program with JCreator
• You will want the JDK version 1.5
• This tab is where you can specify hsa library
At this point you can click on FinishAt this point you can click on Finish
12
Creating a Program with JCreator
• Now we create our class (the program) with File, New, and Class
13
Creating a Program with JCreator
• The wizard creates a template.
• Now complete the program with the required commands.
15
Creating a Program with JCreator
• To run the compiled program click on Build, and ExecuteFile
• Program runs in separate window
16
Programming with "Ready to Program"
• Find the "Ready" option on the program menu or click on the"Ready" icon
19
Creating a Java Application
• The "Ready" environment will give you skeleton or boilerplate format for programs
• Click on File, New, and HSA Console option
• A dialog box asksfor the name of the class
20
Creating a Java Application
• The appropriate boilerplate text appears in the edit window – note the color coding
22
Creating a Java Application
• To run a Java program• Press the Run button or• Press Ctrl+R or• Press F1
• The consoleprogram showsa consolewindow
23
Creating a Java Application
• Make sure to save the program before quitting
• The "Ready" environment will remind you
• To exit the "Ready" environment• Click the X close or• Choose File, Exit or• Use Ctrl-Q
24
Creating a Java Application
• Errors in the program• Syntax errors are found for you by the compiler
25
Why Different IDEs?
• Which one you use depends on what you are doing
• In class the Ready to Program IDE is __________________, “quick and dirty”
• But … it does not support JDK 5.0
• ____________________• supports JDK 5.0
• Eclipse• a bit more complicated, but does a bit more• found to be a bit balky with some elements of JDK
5.0