Skip to content

It's my java language learning record. Following atguigu's material. Also include some problems in leetcode solving by java.

Notifications You must be signed in to change notification settings

Cheedge/JavaLearning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaLearning

  1. atguigu

    • day07: Array
    • day08: OOP
    • day09: Overload
    • day10: Modifier access, constructor, getter/setter, String immutable
    • day12: Iheritance
    • day13: Polymorphism, Class Cast and Override
    • day14: Static method and Singleton
    • day15: Abstract, interface, final
    • LearningThread: Thread, Runnable, Singleton realizse (Eager and Lazy init) and synchronized (Lazy init), and realize synchronized block and method. Also the Produ cer and Consumer pattern with wait, notifyAll.
    • StringDateEx: memory use for String;String, StringBuffer, StringBuilder; five problems of deal with String methods.
  2. project

    • CustomerInfoManager:

    a small app simulate the customer information management.

    • TeamSchedule

    build a team schedule for a fighting game (refer to atguigu proj3). Need to be improved:

    1. change Equipment interface to a class. So that we can give the equipment more flexiable for operation: for different attribute, it will contribute to different skills, attack power, etc.
    2. make a superclass for a team (or squad), so that we can build different teams (or squads).
    3. change Warrior attribute "age" to "hp" and "hp" to "attact".
    4. add attribute "speed", "attact", "remedial", "stratergy" to equipment.
  3. Leetcode (java)

  • ArrayLeetcodeEx:

    leetcode algorithms exercises of array by java

  • StringLeetcodeEx:

    leetcode algorithms exercises of String by java

About

It's my java language learning record. Following atguigu's material. Also include some problems in leetcode solving by java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages