Notebook and Code About Learning Core Java Volume I

  • Chapter 3 【OMIT】
  • Chapter 4 【FINISHED】
  • Chapter 5 【FINISHED】
  • Chapter 6 【FINISHED】
  • Chapter 9 【FINISHED】
  • Chapter 8 【DOING】

Chapter 4 Object And Class

  • I want to each chapter own one package and one txt file,but because of Java beginner am I,the code and notebook of this chapter looks messy.By default,Chapter 4 package's name is company and notebook's name is ObjAndClass.txt which is located in note directory.

Chapter 5 Inheritance

  • In this chapter,I divided into 5 sections and each *Test file have an main function,which behavior an examples.
  • _1_inheritance includes programs (in the book) 5-1 ~ 5-3
  • _2_abstractClasses includes examples (in the book) 5-4 ~ 5-7
  • _3_equals includes examples (in the book) 5-8 ~ 5-10 and 5-11
  • _4_enums includes examples (in the book) 5-12 and one my own test example.
  • _5_reflection includes examples (in the book) 5-13 ~ 5-17

Chapter 6 Interface,Lambda Expression and Inner Classes

  • In this chapter,the sections is the same.The content is so hard to me,so I haven't completely understood "lambda", "inn class" and "proxy".I'll be back!
  • in the package,I add my own test program ,which is named ssozh.It uses to understand knowledge point in that section.

Because I want to accelerate my plant,I decided to skip charpter 7,8.I'll back when I finish chapter 9.

Chapter 9 Collection

In this chapter I want to combine this book with Introduction to Algorithm. So this chapter is the fundamental of algorithm.I will continues my data structures learning in another project.

In fact, this chapter introduce Collection, Map interface/class and their sub-interface/class(such as List,Set,Queue) the overview is at Collection.txt-1.5. and Collection.txt-2

  • This chapter focus on introduce How java organize data structure rather than how to use java write a data structure or algorithm.
  • This chapter also dont introduce the method in each class, it is just a overview!