java_upgrade
Code for Java upgrade workshop
File Explorer
- gradle.yml
- dependabot.yml
- gradle-wrapper.jar
- gradle-wrapper.properties
- AwaitQuiesence.java
- CompletableFutureDemos.java
- Product.java
- Employee.java
- AntarcticaTimeZones.java
- Resource.java
- UseResource.java
- Resource.java
- UseResource.java
- House.java
- InMemoryMemberDAO.java
- Member.java
- MemberDAO.java
- MemberDB.java
- Title.java
- Animal.java
- Bird.java
- Company.java
- CompanyEmployee.java
- Employee.java
- Horse.java
- MyCompany.java
- Pegasus.java
- ProcessDictionary.java
- MapDemo.java
- Person.java
- RunnableDemo.java
- Runner.java
- UsePerson.java
- LazyStreams.java
- OptionalExceptionDemo.java
- Company.java
- Department.java
- Manager.java
- Product.java
- ProductDAO.java
- PrimeCalculator.java
- SumSqrtPrimes.java
- PrimeCalculator.java
- SumSqrtPrimes.java
- LoopsSortsAndIfs.java
- LoopsSortsAndIfs.java
- Golfer.java
- SortGolfers.java
- SortStrings.java
- AlternativeReduceDemo.java
- BoxedStreams.java
- Customer.java
- FlatMapDemo.java
- Order.java
- Ordering.java
- SumBigDecimals.java
- CollectorsDemo.java
- FinderDemo.java
- IterateDemo.java
- OptionalDemo.java
- Product.java
- RandomDemo.java
- SummarizingDemo.java
- UseProducts.java
- AwaitQuiesenceTest.java
- CompletableFutureDemosTest.java
- CompletableFutureTests.java
- InMemoryMemberDAOTests.java
- CompanyEmployeeTest.java
- BinaryOperatorTest.java
- FileFilterExercises.java
- FunctionalInterfacesTest.java
- FunctionExercises.java
- LazyEvaluationExercises.java
- RunnableExercises.java
- CompanyTest.java
- ProductDAOTest.java
- BookSortingExercises.java
- BigDecimalReduceExercises.java
- FlatMapExercises.java
- ParallelStreamExercises.java
- StringExercises.java
- SumBigDecimalsTest.java
- SumEvens.java
- .gitignore
- build.gradle
- CLAUDE.md
- gradlew
- gradlew.bat
- Java_Upgrade_Slides.pdf
- labs.md
- LICENSE
- README.md
- settings.gradle
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
java
View Details ▼
java
Java application launcher.
java {{classname}}
Execute a Java `.class` file that contains a main method by using just the class name:
java -classpath {{path/to/classes1}}:{{path/to/classes2}}:. {{classname}}
Execute a Java program and use additional third-party or user-defined classes:
java -jar {{filename.jar}}
Execute a `.jar` program:
