Presentation is loading. Please wait.

Presentation is loading. Please wait.

Java Programming, Second Edition Chapter One Creating Your First Java Program.

Similar presentations


Presentation on theme: "Java Programming, Second Edition Chapter One Creating Your First Java Program."— Presentation transcript:

1 Java Programming, Second Edition Chapter One Creating Your First Java Program

2 In this chapter, you will:  Learn about programming  Understand object-oriented programming concepts  Learn about the Java programming language  Start a Java program  Add comments to a Java program  Run a Java program  Modify a Java program

3 Learning about programming  Program - A set of instructions that you write to tell a computer what to do  Machine language - The language a machine works in  High-level programming languages - Languages that allow programmers to use terms such as “read,” “write,” and “add”  Syntax-The rules of the language  Logic – correct statements and order to produce outcome desired

4 Converting high level-language code  Compiler - All instructions converted at once from high-level language to machine language; new program is then run  C/C++, COBOL, FORTRAN, etc. compile  Interpreter - High-level language code is read and converted at run time line by line  Basic, Perl, PHP, Python are interpreted  Java is compiled, then interpreted

5 Procedural Programming  Procedural programming – step-by-step approach to problem-solving  Variables – hold values  Operations – read, write, math  Procedures are groups of operations  Calls – when a program jumps to a procedure

6 OOP Concepts  OOP is a different approach to problem- solving; conceptualizing objects instead of steps  Create objects, then applications that use these objects  Similar to concrete objects in the real world  Objects have states and methods  States are also called attributes  Methods are functions – blocks of code

7 OOP Concepts cont.  Class – a group of objects with common properties  Instance – single existing object of a class  Inheritance – objects inherit attributes from the parent class  Encapsulation – “data hiding”; programmer only needs to know the interface for a class, not its internal workings

8 Java Programming Language  Developed by Sun Microsystems as an object-oriented language that is both used for general-purpose business programs and for interactive World Wide Web-based Internet programs

9 Architecturally Neutral  The Java programming language can be used to write a program that will run on any platform or operating system using the JVM (Java Virtual Machine).  Java runs on a hypothetical computer known as the Java virtual machine (JVM)  When your source code program is compiled into byte code, an interpreter within the JVM interprets the byte code and interfaces with the operating system to produce the program results

10

11 Java Program Types  Java applets – programs embedded in a Web page  Java applications – stand-alone programs  Applications can be  Console-based: DOS-style input/output from keyboard to screen, or  Windowed – GUI interface

12

13 Starting a Java Program  Literal string- A series of characters that will appear exactly as entered  Arguments- Information that a method requires to perform its task System.out.println(“First Java Program”);

14 Java class name requirements  Must begin with a letter of the alphabet, [or an underscore, or a dollar sign]  Can only contain letters, digits, underscores, or dollar signs  Cannot be a Java reserved keyword  Cannot be one of the following values: true, false, or null

15

16

17

18 Printing a String  Access Modifier- Defines the circumstances under which a class can be accessed  static- Ensures that the method is accessible even though no objects of the class exist  void- The method does not return any value when it is called

19

20 Program Comments  Program Comments- Nonexecuting statements that you add to a program for the purpose of documentation  Line comments- //  Block comments - /* */  javadoc comments - /** */

21

22 Running a Java Program 1. You must compile the program you wrote (called the source code) into bytecode. 2. You must use the Java interpreter to translate the bytecode into executable statements.

23 Running a Java Program  The commands for compiling and executing are:  Compiling a program (from the DOS prompt)  javac Hello2.java  Executing a program  java Hello2

24 Modifying a Program  To produce the new output:  Modify the text file that contains the existing program  Change the class name  Change the literal string that currently prints and then add an additional text string

25 Errors  Run-time or Logic Errors- Occur when the syntax of the program is correct and the program is compiled, but produces incorrect results  Syntax Errors- Programming errors that occur when you introduce typing errors into your program

26 Documentation  http://java.sun.com has full Java documentation of every class, method, and attribute in the Java libraries, plus tutorials and more http://java.sun.com


Download ppt "Java Programming, Second Edition Chapter One Creating Your First Java Program."

Similar presentations


Ads by Google