基于GitHub的toBeTopJavaer项目设计源码优化学习指南

作品简介

本项目为基于GitHub的toBeTopJavaer项目设计源码,集成了214个文件,涵盖197个Markdown文档、8张PNG图像、2张JPEG图像、2张JPG图像、1个gitattributes文件、1个gitignore文件、1个CSS样式表、1个HTML文件。旨在通过深入学习和优化源码,提升Java编程技能。

目录结构

├── .gitattributes
├── .gitignore
  ├── docs
  ├── .nojekyll
  ├── _coverpage.md
  ├── _sidebar.md
    ├── advance
      ├── design-patterns
      ├── abstract-factory-pattern.md
      ├── adapter-pattern.md
      ├── builder-pattern.md
      ├── factory-method-pattern.md
      ├── iterator-pattern.md
      ├── singleton-pattern.md
      ├── strategy-pattern.md
    ├── basement
      ├── jvm
      ├── break-parants-delegate.md
      ├── define-class-loader.md
      ├── exclusive-in-runtime-area.md
      ├── implements-of-parents-delegate.md
      ├── java-memory-model.md
      ├── moduler.md
      ├── parents-delegate.md
      ├── relation-with-parents-delegate.md
      ├── runtime-area.md
      ├── sample-of-break-parents-delegate.md
      ├── spi-parents-delegate.md
      ├── stack-alloc.md
      ├── tomcat-parents-delegate.md
      ├── why-parents-delegate.md
    ├── basics
      ├── concurrent-coding
      ├── concurrent-vs-parallel.md
      ├── concurrent.md
      ├── create-thread-with-Implement.md
      ├── create-thread-with-callback-future-task.md
      ├── create-thread-with-extends.md
      ├── create-thread-with-thead-pool.md
      ├── deadlock-java-level.md
      ├── deamon-thread.md
      ├── debug-in-multithread.md
      ├── implement-of-thread.md
      ├── parallel.md
      ├── priority-of-thread.md
      ├── progress-vs-thread.md
      ├── state-of-thread.md
      ├── synchronized.md
      ├── thread-safe.md
      ├── thread-scheduling.md
      ├── thread.md
      ├── volatile.md
      ├── why-not-executors.md
      ├── java-basic
      ├── ASCII.md
      ├── Arrays-asList.md
      ├── CET-UTC-GMT-CST.md
      ├── Class.md
      ├── Collection-vs-Collections.md
      ├── ConcurrentSkipListMap.md
      ├── CopyOnWriteArrayList.md
      ├── Enumeration-vs-Iterator.md
      ├── GMT.md
      ├── HashMap-HashTable-ConcurrentHashMap.md
      ├── Runtime-Constant-Pool.md
      ├── StandardTime-vs-daylightSavingTime.md
      ├── UNICODE.md
      ├── UTF8-UTF16-UTF32.md
      ├── Wildcard-Character.md
      ├── YYYY-vs-yyyy.md
      ├── annotation-in-java.md
      ├── annotation-in-spring.md
      ├── annotion-and-reflect.md
      ├── aop-vs-proxy.md
      ├── apache-collections.md
      ├── api-vs-spi.md
      ├── arraylist-vs-linkedlist-vs-vector.md
      ├── basic-data-types.md
      ├── big-endian-vs-little-endian.md
      ├── bio-vs-nio-vs-aio.md
      ├── block-vs-non-blocking.md
      ├── boxing-unboxing.md
      ├── bug-in-apache-commons-collections.md
      ├── bug-in-fastjson.md
      ├── byte-stream-vs-character-stream.md
      ├── class-contant-pool.md
      ├── const-in-java.md
      ├── convert-bytestream-characterstream.md
      ├── create-annotation.md
      ├── create-spi.md
      ├── custom-annotation.md
      ├── define-exception.md
      ├── delete-while-iterator.md
      ├── diff-serializable-vs-externalizable.md
      ├── dynamic-proxy-implementation.md
      ├── dynamic-proxy-vs-reflection.md
      ├── dynamic-proxy.md
      ├── enum-class.md
      ├── enum-compare.md
      ├── enum-impl.md
      ├── enum-serializable.md
      ├── enum-singleton.md
      ├── enum-switch.md
      ├── enum-thread-safe.md
      ├── enum-usage.md
      ├── error-vs-exception.md
      ├── exception-chain.md
      ├── exception-type.md
      ├── extends-vs-super.md
      ├── fail-fast-vs-fail-safe.md
      ├── final-in-java.md
      ├── final-string.md
      ├── float-amount.md
      ├── float.md
      ├── gbk-gb2312-gb18030.md
      ├── genericity-list-wildcard.md
      ├── genericity-list.md
      ├── generics-problem.md
      ├── generics.md
      ├── get-los_angeles-time.md
      ├── h2-db.md
      ├── handle-exception.md
      ├── hash-in-hashmap.md
      ├── hashmap-capacity.md
      ├── hashmap-default-capacity.md
      ├── hashmap-default-loadfactor.md
      ├── hashmap-init-capacity.md
      ├── input-stream-vs-output-stream.md
      ├── instanceof-in-java.md
      ├── integer-cache.md
      ├── integer-scope.md
      ├── intern.md
      ├── ioc-implement-with-factory-and-reflection.md
      ├── iteration-of-collection.md
      ├── jms.md
      ├── junit.md
      ├── k-t-v-e.md
      ├── keyword-about-exception.md
      ├── lambda.md
      ├── length-of-string.md
      ├── linux-io.md
      ├── meta-annotation.md
      ├── mock.md
      ├── netty.md
      ├── order-about-finllly-return.md
      ├── protobuf.md
      ├── reflection.md
      ├── replace-in-string.md
      ├── serialVersionUID-modify.md
      ├── serialVersionUID.md
      ├── serialize-in-java.md
      ├── serialize-principle.md
      ├── serialize-singleton.md
      ├── serialize.md
      ├── set-repetition.md
      ├── set-vs-list.md
      ├── simpledateformat-thread-safe.md
      ├── single-double-float.md
      ├── spi-principle.md
      ├── stack-alloc.md
      ├── static-in-java.md
      ├── static-proxy.md
      ├── stop-create-bigdecimal-with-double.md
      ├── stop-use-enum-in-api.md
      ├── stop-using-equlas-in-bigdecimal.md
      ├── stream.md
      ├── string-append.md
      ├── string-concat.md
      ├── string-pool.md
      ├── stringjoiner-in-java8.md
      ├── substring.md
      ├── success-isSuccess-and-boolean-Boolean.md
      ├── switch-string.md
      ├── synchronized-vs-asynchronization.md
      ├── synchronizedlist-vector.md
      ├── syntactic-sugar.md
      ├── time-in-java8.md
      ├── time-zone.md
      ├── timestamp.md
      ├── transient-in-java.md
      ├── try-with-resources.md
      ├── type-erasure.md
      ├── url-encode.md
      ├── usage-of-reflection.md
      ├── ut-with-jmockit.md
      ├── value-of-vs-to-string.md
      ├── why-gbk.md
      ├── why-transient-in-arraylist.md
      ├── why-utf8.md
      ├── object-oriented
      ├── characteristics.md
      ├── constructor.md
      ├── extends-implement.md
      ├── inheritance-composition.md
      ├── java-pass-by.md
      ├── jvm-language.md
      ├── multiple-inheritance.md
      ├── object-oriented-vs-procedure-oriented.md
      ├── overloading-vs-overriding.md
      ├── platform-independent.md
      ├── polymorphism.md
      ├── principle.md
      ├── scope.md
      ├── variable.md
      ├── why-pass-by-reference.md
    ├── contact
    ├── book.jpeg
    ├── wechat-hollis.jpg
    ├── css
    ├── my.css
    ├── icon
    ├── icon.JPG
    ├── playbill.jpg
  ├── index.html
  ├── menu.md
├── mind-map.md
  ├── mind-map
  ├── Java工程师成神之路(微信公众号:Hollis)——基础篇.png
  ├── Java工程师成神之路(微信公众号:Hollis)——大纲.png
  ├── Java工程师成神之路(微信公众号:Hollis)——底层篇.png
  ├── Java工程师成神之路(微信公众号:Hollis)——扩展篇.png
  ├── Java工程师成神之路(微信公众号:Hollis)——架构篇.png
  ├── Java工程师成神之路(微信公众号:Hollis)——进阶篇.png
  ├── Java工程师成神之路(微信公众号:Hollis)——高级篇.png
  ├── pics
  ├── book.jpeg
  ├── wechat.png
├── readme.txt
创作时间: