Skip to content

2nis6mon/dojo-java8

Repository files navigation

dojo-java8

Dojo Java 8

Requirements

  1. JDK 8 : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  2. GIT : https://git-scm.com/downloads
  3. Maven 3 : https://maven.apache.org
  4. IDE JAVA (Eclipse, IntelliJ, ...)
  5. Clone the git repo :
git clone https://github.com/2nis6mon/dojo-java8.git
  1. Open the project on your IDE
  2. Run all the tests from your poject. If they are GREEN you are READY to START.

Exercise 1 : Lambda Basics

  • Checkout « java8-1 » branch
git checkout –b java8-1 remotes/origin/java8-1
  • Follow the instructions (TODO) on the FunctionGenerator class
  • Commit your modifications when you finish the exercise
git commit -am "java8-1 solution"
  • You can find the solution on the « java8-1-solution » branch
git checkout –b java8-1-solution remotes/origin/java8-1-solution

Exercise 2 : Collections and Lambdas

  • Checkout « java8-2 » branch
git checkout –b java8-2 remotes/origin/java8-2
  • Follow the instructions (TODO) on the BasicCollectionOperations class
  • Commit your modifications when you finish the exercise
git commit -am "java8-2 solution"
  • You can find the solution on the « java8-2-solution » branch
git checkout –b java8-2-solution remotes/origin/java8-2-solution

Exercise 3 : Streams

  • Checkout « java8-3 » branch
git checkout –b java8-3 remotes/origin/java8-3
  • Follow the instructions (TODO) on the StreamOperations class
  • Commit your modifications when you finish the exercise
git commit -am "java8-3 solution"
  • You can find the solution on the « java8-3-solution » branch
git checkout –b java8-3-solution remotes/origin/java8-3-solution

Exercise 4 : Complex Lambda

  • Checkout « java8-4 » branch
git checkout –b java8-4 remotes/origin/java8-4
  • Follow the instructions (TODO) on the LambdaExpert class
  • Commit your modifications when you finish the exercise
git commit -am "java8-4 solution"
  • You can find the solution on the « java8-4-solution » branch
git checkout –b java8-4-solution remotes/origin/java8-4-solution

Exercise 5 : Dates and Files

  • Checkout « java8-5 » branch
git checkout –b java8-5 remotes/origin/java8-5
  • Follow the instructions (TODO) on the DateOperations and FileOperations classes
  • Commit your modifications when you finish the exercise
git commit -am "java8-5 solution"
  • You can find the solution on the « java8-5-solution » branch
git checkout –b java8-5-solution remotes/origin/java8-5-solution

Releases

No releases published

Packages

 
 
 

Languages