Penn CIT 591 - Getting Ready for Java (13 pages)

Previewing pages 1, 2, 3, 4 of 13 page document View the full content.
View Full Document

Getting Ready for Java



Previewing pages 1, 2, 3, 4 of actual document.

View the full content.
View Full Document
View Full Document

Getting Ready for Java

69 views

Other


Pages:
13
School:
University of Pennsylvania
Course:
Cit 591 - Programming Languages & Techniques I
Programming Languages & Techniques I Documents

Unformatted text preview:

Getting Ready for Java What is Java Java is a programming language a language that you can learn to write and the computer can be made to understand Java is currently a very popular language Java is a large powerful language but it is not simple Compared to C Java is elegant Declarations statements and comments A declaration gives some information to the computer A statement tells the computer to do something Statements should really be called commands Comments are ignored by the computer they are explanations of your program for human beings to read Syntax and semantics Syntax is the grammar of the language The syntax of Java is large but finite Syntax must be absolutely correct The computer will point out every syntax error Error messages may be helpful or misleading Semantics is the meaning of your program Semantic errors cause your answers to be wrong You may or may not get error messages Two aspects of Java Java has syntax and semantics This is where you begin It is possible to learn everything about Java s syntax and semantics We will cover most of Java s syntax and semantics Java also has packages Packages are sort of like vocabulary bundles To be good at Java you need to learn many packages There are more Java packages than you can ever learn Versions of Java Java 1 Java 1 0 Original not very good version Java 1 1 Greatly revised and improved Java 2 Java 1 2 Includes Swing Java 1 3 Last year s best version Java 1 4 The latest and best version Vocabulary I JRE Java Runtime Environment The software that allows you to run Java programs on your computer JDK Java Development Kit also SDK System Development Kit The software that allows you to create and run Java programs on your computer IDE Integrated Development Environment A tool that makes it easier to write programs Vocabulary II Beta software Software that is new untested often buggy Interface the place where things touch each other the way that distinct things communicate GUI Graphical User Interface A way



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Getting Ready for Java and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Getting Ready for Java and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?