Yuming Ren Curious and Learning 平平无奇

Java Learning Plan

2018-08-13

Java basic

Basic data structure and container:

  • HashMap, ArrayList, HashSet etc

Design pattern

  • Factory, Dao, api-gateway Resouces:
    1. https://github.com/iluwatar/java-design-patterns
    2. http://tutorials.jenkov.com/java-persistence/dao-design-pattern.html

Error Handling

  • Resouces:
    1. https://stackify.com/best-practices-exceptions-java/?nabe=4582376289337344%3A0%2C5628017803264000%3A1%2C6190967756685312%3A2&nabr=10
    2. https://howtodoinjava.com/best-practices/java-exception-handling-best-practices/

XML

Java util

Resources:

  1. https://www.geeksforgeeks.org/java-util-package-java/
  2. https://www.tutorialspoint.com/java/util/index.htm

POJO

  • Resouces:
    1. https://www.jianshu.com/p/224489dfdec8

Java Annotation

Resource:

  1. http://www.cnblogs.com/skywang12345/p/3344137.html

Java unit test

Junit:

  1. https://www.tutorialspoint.com/junit/

Mockito:

  1. https://www.tutorialspoint.com/mockito/

Java web base:

JDBC

JSP

Java Framework:

Coral Service

Follow wiki for Coral Service

Guice

  1. https://www.tutorialspoint.com/guice/index.htm

Spring boot

  1. https://www.tutorialspoint.com/spring/

Tomcat


Comments

Content