Содержание
- 2. Appendix A: Introduction to Java Topics of the Review Essentials of object-oriented programming, in Java Java
- 3. Appendix A: Introduction to Java Some Salient Characteristics of Java Java is platform independent: the same
- 4. Appendix A: Introduction to Java Java Processing and Execution Begin with Java source code in text
- 5. Appendix A: Introduction to Java Compiling and Executing a Java Program
- 6. Appendix A: Introduction to Java Classes and Objects The class is the unit of programming A
- 7. Appendix A: Introduction to Java Grouping Classes: The Java API API = Application Programming Interface Java
- 8. Appendix A: Introduction to Java A Little Example of import and main import javax.swing.*; // all
- 9. Appendix A: Introduction to Java Processing and Running HelloWorld javac HelloWorld.java Produces HelloWorld.class (byte code) java
- 10. Appendix A: Introduction to Java References and Primitive Data Types Java distinguishes two kinds of entities
- 11. Appendix A: Introduction to Java Primitive Data Types Represent numbers, characters, boolean values Integers: byte, short,
- 12. Appendix A: Introduction to Java Primitive Data Types
- 13. Appendix A: Introduction to Java Primitive Data Types (continued)
- 14. Appendix A: Introduction to Java Operators subscript [ ], call ( ), member access . pre/post-increment
- 15. Appendix A: Introduction to Java Operators logical (sequential) and && logical (sequential) or || conditional cond
- 16. Appendix A: Introduction to Java Type Compatibility and Conversion Widening conversion: In operations on mixed-type operands,
- 17. Appendix A: Introduction to Java Declaring and Setting Variables int square; square = n * n;
- 18. Appendix A: Introduction to Java Referencing and Creating Objects You can declare reference variables They reference
- 19. Appendix A: Introduction to Java Java Control Statements A group of statements executed in order is
- 20. Appendix A: Introduction to Java Java Control Statements (continued)
- 21. Appendix A: Introduction to Java Java Control Statements (continued)
- 22. Appendix A: Introduction to Java Methods A Java method defines a group of statements as performing
- 23. Appendix A: Introduction to Java The Class Math
- 24. Appendix A: Introduction to Java Escape Sequences An escape sequence is a sequence of two characters
- 25. Appendix A: Introduction to Java The String Class The String class defines a data type that
- 26. Appendix A: Introduction to Java Comparing Objects You can’t use the relational or equality operators to
- 27. Appendix A: Introduction to Java The StringBuffer Class Stores character sequences Unlike a String object, you
- 28. Appendix A: Introduction to Java StringTokenizer Class We often need to process individual pieces, or tokens,
- 29. Appendix A: Introduction to Java Wrapper Classes for Primitive Types Sometimes we need to process primitive-type
- 30. Appendix A: Introduction to Java Defining Your Own Classes Unified Modeling Language (UML) is a standard
- 31. Appendix A: Introduction to Java Defining Your Own Classes (continued) The modifier private limits access to
- 32. Appendix A: Introduction to Java The Person Class // we have omitted javadoc to save space
- 33. Appendix A: Introduction to Java The Person Class (2) // constructors: fill in new objects public
- 34. Appendix A: Introduction to Java The Person Class (3) // modifier and accessor for givenName public
- 35. Appendix A: Introduction to Java The Person Class (4) // more interesting methods ... public int
- 36. Appendix A: Introduction to Java The Person Class (5) // “printing” a Person public String toString
- 37. Appendix A: Introduction to Java The Person Class (6) // same Person? public boolean equals (Person
- 38. Appendix A: Introduction to Java Arrays In Java, an array is also an object The elements
- 39. Appendix A: Introduction to Java Array Example float grades[] = new float[numStudents]; ... grades[student] = something;
- 40. Appendix A: Introduction to Java Array Example Variations // possibly more efficient for (int i =
- 41. Appendix A: Introduction to Java Input/Output using Class JOptionPane Java 1.2 and higher provide class JOptionPane,
- 42. Appendix A: Introduction to Java Input/Output using Class JOptionPane (continued)
- 43. Appendix A: Introduction to Java Converting Numeric Strings to Numbers A dialog window always returns a
- 44. Appendix A: Introduction to Java Input/Output using Streams An InputStream is a sequence of characters representing
- 45. Appendix A: Introduction to Java Opening and Using Files: Reading Input import java.io.*; public static void
- 46. Appendix A: Introduction to Java Opening and Using Files: Reading Input (2) // using input with
- 47. Appendix A: Introduction to Java Alternate Ways to Split a String Use the split method of
- 48. Appendix A: Introduction to Java Opening and Using Files: Writing Output // open a print stream
- 49. Appendix A: Introduction to Java Summary of the Review A Java program is a collection of
- 51. Скачать презентацию