"Teacher Class" Java Object-oriented development

Source: Internet
Author: User
Tags array sort

Course Introduction

Object-oriented is the most important feature of the Java language, this course focuses on object-oriented core knowledge, and uses a large number of code, data structure courses to deeply analyze Java object-oriented features.

Course Objectives

    • Mastering Java Object-oriented development techniques

Suitable for people

    • Java Learner

Lesson List

  • Lesson 1: Introduction to Object orientation
  • Lesson 2: Classes and Objects (classes and objects basic definition)
  • Lesson 3: Classes and Objects (classes and object definitions)
  • Lesson 4: Classes and objects (object memory analysis)
  • Lesson 5: Classes and objects (reference passing initial analysis)
  • Class 6:private for package processing
  • Lesson 7: Constructing Methods and anonymous objects
  • Lesson 8: "No. 01 Code Model" Comprehensive case: Simple Java class
  • Lesson 9: Definition and use of arrays (basic concepts of arrays)
  • Lesson 10: Definition and use of arrays (array reference passing)
  • Lesson 11: Definition and use of arrays (static initialization of arrays)
  • Lesson 12: Definition and use of arrays (two-dimensional arrays)
  • Lesson 13: Definition and use of arrays (arrays and methods interoperate)
  • Lesson 14: Definition and use of arrays (Java array support)
  • Lesson 15: Definition and use of arrays (array case: Array data statistics)
  • Lesson 16: Definition and use of arrays (array case: array sort)
  • Lesson 17: Definition and use of arrays (array case: Array transpose)
  • Lesson 18: Definition and use of arrays (array case: Binary lookup method)
  • Lesson 19: Definition and use of arrays (object arrays)
  • Class 20:string Basic features (two instantiation of the string class)
  • Class 21:string Basic Features (string comparison)
  • Lesson 22:string Basic features of Class (string is anonymous object)
  • Lesson 23:string Basic features of class (string two instantiation differences)
  • Lesson 24:string Basic features of class (string constants cannot be changed)
  • Lesson 25:string Common Methods for Class (Doc document composition)
  • Lesson 26:string Common methods of Class (string and character array)
  • Lesson 27:string Common Methods for classes (bytes and strings)
  • Lesson 28:string Common Methods for Class (string comparison)
  • Lesson 29:string Common Methods for Class (String lookup)
  • Lesson 30:string Common Methods for Class (string substitution)
  • Lesson 31:string Common Methods for Class (string splitting)
  • Lesson 32:string Common methods of Class (string interception)
  • Lesson 33:string Common methods of Class (string other methods of operation)
  • Lesson 34:this Keywords (this call property)
  • Lesson 35:this Keywords (this call method)
  • Lesson 36:this Keywords (indicates current object)
  • Lesson 37: Referencing pass-through advanced analysis
  • Lesson 38: "No. 02 Code Model" Comprehensive case: Object comparison
  • Lesson 39: Referencing delivery real-world applications
  • Lesson 40: "No. 03 Code Model" Comprehensive case: Data tables and simple Java classes (one-to-many)
  • Lesson 41: "No. 03 Code Model" Comprehensive case: Data tables and simple Java classes (many-to-many)
  • Lesson 42: "No. 03 Code Model" Comprehensive case: Data tables and simple Java classes (roles and permissions)
  • Lesson 43:static Keywords (static property)
  • Lesson 44:static Keywords (static method)
  • Lesson 45:static Keywords (Analysis Main method)
  • Lesson 46:static Keywords (static app)
  • Lesson 47: Code block (normal code block)
  • Lesson 48: Code blocks (building blocks)
  • Lesson 49: Block of code (static code block)
  • Lesson 50: Definition and use of internal classes (basic concepts of inner classes)
  • Lesson 51: Definition and use of internal classes (static definition inner classes)
  • Lesson 52: Definition and use of internal classes (defining inner classes in methods)
  • Lesson 53: Definition and use of inheritance (derivation of inheritance issues)
  • Lesson 54: Definition and use of inheritance (implementation of inheritance)
  • Lesson 55: Definition and use of inheritance (Inheritance usage restrictions)
  • Lesson 56: Overwrite (method overwrite)
  • Lesson 57: Overwriting (property overrides)
  • Lesson 58: Overwrite (Super keyword)
  • Lesson 59: Comprehensive Case: Array manipulation (defining the array parent class)
  • Lesson 60: Integrated Case: Array manipulation (Sortarray sorting subclass)
  • Lesson 61: Integrated Case: Array manipulation (Reversearray anti-rotor class)
  • Class 62:final Key Words
  • Lesson 63: Polymorphism
  • Lesson 64: Definition and use of abstract classes (basic concepts of abstract classes)
  • Lesson 65: Definition and use of abstract classes (abstract class usage restrictions)
  • Lesson 66: Definition and use of abstract classes (stencil design mode)
  • Lesson 67: Definition and use of interfaces (basic concepts of interfaces)
  • Lesson 68: Definition and use of interfaces (interface usage restrictions)
  • Lesson 69: Definition and use of interfaces (using Interface definition Standards)
  • Lesson 70: Definition and use of interfaces (Factory design mode)
  • Lesson 71: Definition and use of interfaces (proxy design mode)
  • Lesson 72: Definition and use of interfaces (differences between abstract classes and interfaces)
  • Lesson 73: Anonymous Internal classes
  • Lesson 74:object Class (Introduction to Object Class)
  • Lesson 75:object Class (Get object information)
  • Lesson 76:object Class (object comparison)
  • Lesson 77:object Class (Receive reference data type)
  • Lesson 78: Packaging Class (Introduction to packaging)
  • Lesson 79: Packing Class (packing and unpacking)
  • Lesson 80: Wrapper classes (string and basic data type conversions)
  • Lesson 81: Definition and use of packages (definition of packages)
  • Lesson 82: Definition and use of packages (import of packages)
  • Lesson 83: Definition and use of packages (System common packages)
  • Lesson 84: Access Control permissions
  • Lesson 85:jar Order
  • Lesson 86: Singleton design mode (single case design mode)
  • Lesson 87: Single-instance design mode (multi-case design mode)
  • Lesson 88: Capturing and processing the "No. 04 Code Model" Exception (observing the problem caused by an exception)
  • Lesson 89: Capturing and processing of the "No. 04 Code Model" Exception (Exception handling format)
  • Lesson 90: Capturing and processing of "No. 04 Code Model" Exception (throws keyword)
  • Lesson 91: Capturing and processing of the "No. 04 Code Model" exception (throw keyword)
  • Lesson 92: Capturing and processing of the "No. 04 Code Model" Exception (Exception handling model)
  • Lesson 93: Capturing and processing of "No. 04 Code Model" Exception (RuntimeException)
  • Lesson 94: Capturing and processing of the "No. 04 Code Model" Exception (assertion)
  • Lesson 95: Capturing and processing of "No. 04 code Model" Exceptions (custom exception classes)
  • Lesson 96: Linked list (basic concept of linked list)
  • Lesson 97: Linked List (linked list implementation structure description)
  • Lesson 98: Linked list (increase linked list data)
  • Lesson 99: Linked list (gets the number of linked list data)
  • Lesson 100: Linked list (linked list data converted to an array of objects)
  • Lesson 101: Linked list (query data)
  • Lesson 102: Linked list (get data by index)
  • Lesson 103: Linked list (modify specified index data)
  • Lesson 104: Linked list (delete data)
  • Lesson 105: "No. 05 Code Model" Comprehensive case: Pet shop

Start learning http://click.aliyun.com/m/27923/

"Teacher Class" Java Object-oriented development

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.