20165206 2017-2018-2 "Java Program Design" 6th Week Study summary Textbook study summary
- String class: Can be used directly, there can be no child class.
- String object: You can use the string class to declare an object and create an object, for example: string s = new String ("We are students");
String t = new String ("We are students");
- Strings are collocated: String objects can be collocated using "+" and a new string object is obtained from end to end.
- Common methods of the string class:
The
- public int Length () is used to get the length of the character sequence of a string object;
- public boolean equals (String s) is used to compare the character sequence of the current string object with the parameter s The character sequence of the specified String object is the same;
- public boolean startsWith (String s), public boolean endsWith (Sting s) Determines whether the character sequence prefix of the current string object is the character sequence of the string object s specified by the argument;
- public boolean contains (string s) Used to determine whether the character sequence of the current string object contains the character sequence of the parameter s;
- public int indexOf (string s) retrieves the first occurrence of the character sequence position of s and returns that position from the 0 index position of the character sequence of the current string object , if not retrieved, the return value of the method is-1;
- public int lastIndexOf (string s) retrieves the position of the last occurrence of the character sequence of s from the 0 index position of the character sequence of the current String object, and returns the position, if not retrieved , 1 is returned;
- public string trim () gets a new string object that is a sequence of characters after the character sequence of the current string object is stripped of the trailing space.
- Regular expression: a regular expression is a sequence of characters of a string object that contains characters that have special meanings, which are called meta-characters of regular expressions.
- Generics: Its primary purpose is to establish a collection framework with type safety.
- List: A data structure consisting of several objects called nodes that are used to dynamically reduce or increase data items.
- Sort: public static sort (List
- Find: int BinarySearch (List
- Shuffle: public static void Shuffle (List
- Rotation: static void rotate (List
- Press stack: Public e push (e item);
- Stack: Public E pop ();
- Determine if there is data in the stack: public E peek ();
- Gets the data at the top of the stack, but does not delete the data: public int search (Object data);
Problems in code debugging and the resolution process
Issue 1: When compiling the code, I first compiled the code in the entire folder, but an error occurred, prompting me that the compilation was unsuccessful.
Problem 1 Solution: I then compile the code separately, without modification, but both compile and run successfully.
I do not know what the reason is after Internet access.
Code Hosting
Last week's summary of the wrong quiz
Error 1 and understanding: The child class declares a member variable whose name is the same as the member variable inherited from the parent class, but not the same type, and the subclass hides the inherited member variable.
Wrong question 2 and understanding: public void SomeMethod (int i) and public int somemethod () are method overloads.
Wrong question 3 and understanding: Polymorphism refers to a method of a parent class when a quilt class overrides, it can produce its own behavior and functionality.
Sentiment
There are more new concepts of learning contact this week, and some things are not very well understood, such as regular expressions. It also introduces some of the string classes that have been used in the past. Feel the harvest is not small, to continue to strengthen learning and practice, and strive to grasp the knowledge earlier.
20165206 2017-2018-2 "Java Programming" 6th Week study Summary