Java Khanh.Le@codecademy
- https://learn.oracle.com/ols/course/java-se-11-new-features/40805/54823
- https://education.oracle.com/java-se-programming-i-mooc
- https://www.coursera.org/specializations/java-programming 80h Approx. 5 months to complete Suggested 4 hours/week
https://www.coursera.org/specializations/object-oriented-programming 120h Approx. 5 months to complete Suggested 6 hours/week
https://www.udacity.com/course/java-developer-nanodegree--nd035 160h 4 Months At 5-10 hours/week
https://www.udacity.com/course/java-programming-basics--ud282 Approx. 6 Weeks
https://www.coursera.org/learn/teach-java-sequences-primitive-types-object?specialization=teach-java
https://www.coursera.org/learn/teach-java-boolean-expressions-if-statements-iteration?specialization=teach-java
https://introcs.cs.princeton.edu/java/home
Java Tutorial for Beginners: Learn in 7 Days
- Java Fundamentals 480pages 2019
- https://www.vogella.com/tutorials/JUnit/article.html
- https://www.tutorialspoint.com/junit/index.htm
- https://www.guru99.com/junit-tutorial.html
- https://netbeans.org/kb/docs/java/junit-intro.html
- https://developer.android.com/training/testing/unit-testing/local-unit-tests
https://docs.oracle.com/cd/E17802_01/webservices/webservices/reference/tutorials/wsit/doc/Examples_glassfish4.html
- display data exactly as it appears in Excel https://poi.apache.org/apidocs/dev/org/apache/poi/ss/usermodel/DataFormatter.html
Runtime.getRuntime().availableProcessors() -> 4
import java.util.Arrays;
public class Test{
public static void main(String[] args){
String[] array = new String[]{"a", "b"};
System.out.println(array);
System.out.println(Arrays.toString(array));
System.out.println(Arrays.deepToString(array));
}
}
Presentation Layer
Service Layer
Data Access Layer
Stream vs List
Paging