Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/labex-labs/java-practice-labs
[Java Practice Labs] This repository collects 277 of programming scenarios (labs and challenges) for Java Practice Labs. This course contains lots of labs for Java, each lab is a small Java project with detailed guidance and solutions. You can practice your Java skills by completing these labs, i...
https://github.com/labex-labs/java-practice-labs
List: java-practice-labs
awesome awesome-list challenges course education hands-on java labex labs programming
Last synced: 5 days ago
JSON representation
[Java Practice Labs] This repository collects 277 of programming scenarios (labs and challenges) for Java Practice Labs. This course contains lots of labs for Java, each lab is a small Java project with detailed guidance and solutions. You can practice your Java skills by completing these labs, i...
- Host: GitHub
- URL: https://github.com/labex-labs/java-practice-labs
- Owner: labex-labs
- Created: 2024-05-24T09:07:24.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-08-01T01:31:38.000Z (4 months ago)
- Last Synced: 2024-08-02T04:25:22.195Z (4 months ago)
- Topics: awesome, awesome-list, challenges, course, education, hands-on, java, labex, labs, programming
- Homepage: https://labex.io/skilltrees/
- Size: 35.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Java Practice Labs
[![Java Practice Labs](https://cover-creator.appbot.io/java-practice-labs.png)](https://labex.io/courses/java-practice-labs)
[![Start-Learning](https://img.shields.io/badge/Start-Learning-whitesmoke?style=for-the-badge)](https://labex.io/courses/java-practice-labs)
This course contains lots of labs for Java, each lab is a small Java project with detailed guidance and solutions. You can practice your Java skills by completing these labs, improve your coding skills, and learn how to write clean and efficient code.
![Java](https://img.shields.io/badge/Java-whitesmoke?style=for-the-badge&logo=java)
## Environment
LabEx is an interactive, hands-on learning platform dedicated to coding and technology. It combines labs, AI assistance, and virtual machines to provide a no-video, practical learning experience.
![](https://tutorial-screenshot.getvm.io/images/vm-1725247253.png)
- A strict βLearn by Doingβ approach with exclusive hands-on labs and no videos.
- Interactive online environments within the browser, with automated step-by-step checks.
- A structured content organization with the Skill Tree based learning system.
- A growing learning resource of 30 Skill Trees and over 6,000 Labs.
- The AI learning assistant Labby, built on ChatGPT, providing a conversational learning experience.Learn more about [LabEx VM](https://support.labex.io/using-labex/virtual-machine).
## Exercises
| Index | Name | Difficulty | Practice |
|---------|---------------------------------------------------------|--------------|------------------------------------------------------------------------------------------------------------------------------------------|
| 001 | π Java Localdate Parse with Formatter | β ββ | Start Lab |
| 002 | π Java LocalDate getMonth Method | β ββ | Start Lab |
| 003 | π Java LocalDate atTime Method | β ββ | Start Lab |
| 004 | π Java LocalDate isAfter Method | β ββ | Start Lab |
| 005 | π Java LocalDate minusYears Method | β ββ | Start Lab |
| 006 | π Java LocalDate Current Date | β ββ | Start Lab |
| 007 | π Java LocalDate of Method | β ββ | Start Lab |
| 008 | π Java LocalDate Plus Method | β ββ | Start Lab |
| 009 | π Java LocalDate plusMonths Method | β ββ | Start Lab |
| 010 | π Java LocalDate Range Method | β ββ | Start Lab |
| 011 | π Java LocalDate GetDayOfMonth Method | β ββ | Start Lab |
| 012 | π Java LocalDate getMonthValue Method | β ββ | Start Lab |
| 013 | π Calculating Date Periods with Java | β ββ | Start Lab |
| 014 | π Using LocalDate Until Method | β ββ | Start Lab |
| 015 | π Java LocalDate atStartOfDay Method with Time Zone | β ββ | Start Lab |
| 016 | π Java LocalDate Minus Method | β ββ | Start Lab |
| 017 | π Java LocalDate withYear Method | β ββ | Start Lab |
| 018 | π Java Float doubleValue Method | β ββ | Start Lab |
| 019 | π Java LocalDate lengthOfYear Method | β ββ | Start Lab |
| 020 | π Adding Large Integers | β ββ | Start Lab |
| 021 | π Using Java LocalDate Now Clock | β ββ | Start Lab |
| 022 | π Java LocalDate MinusMonth Method | β ββ | Start Lab |
| 023 | π Java Timer and TimerTask | β ββ | Start Lab |
| 024 | π Java Long floatValue Method | β ββ | Start Lab |
| 025 | π Java Long longValue Method | β ββ | Start Lab |
| 026 | π Java LocalDate plusYears Method | β ββ | Start Lab |
| 027 | π Java Integer Compare Method | β ββ | Start Lab |
| 028 | π Java LocalDate Format Method | β ββ | Start Lab |
| 029 | π Java LocalDate GetChronology Method | β ββ | Start Lab |
| 030 | π Java Float Max Method | β ββ | Start Lab |
| 031 | π Java LocalDate isSupported Method | β ββ | Start Lab |
| 032 | π Java Ternary Operator | β ββ | Start Lab |
| 033 | π Convert Array to ArrayList | β ββ | Start Lab |
| 034 | π Java LocalDate plusWeeks Method | β ββ | Start Lab |
| 035 | π Java Integer toBinaryString Method | β ββ | Start Lab |
| 036 | π Java Double longValue Method | β ββ | Start Lab |
| 037 | π Java Integer Numberofleadingzeros Method | β ββ | Start Lab |
| 038 | π Java LocalDate isLeapYear Method | β ββ | Start Lab |
| 039 | π Writing Data Into CSV File Using Java | β ββ | Start Lab |
| 040 | π Java String Split | β ββ | Start Lab |
| 041 | π How to Convert String to Date | β ββ | Start Lab |
| 042 | π Convert Array to Set | β ββ | Start Lab |
| 043 | π Exploring Java Long Hashcode Implementation | β ββ | Start Lab |
| 044 | π Java DoubleToRawLongBits Method | β ββ | Start Lab |
| 045 | π Resolving 'Could Not Find or Load Main Class' Erro... | β ββ | Start Lab |
| 046 | π How to Return an Array | β ββ | Start Lab |
| 047 | π Convert Float to String | β ββ | Start Lab |
| 048 | π Optimizing Java Application Performance | β ββ | Start Lab |
| 049 | π Java Float isInfinite Method | β ββ | Start Lab |
| 050 | π Java Float shortValue Method | β ββ | Start Lab |
| 051 | π Java Localdate Tostring Method | β ββ | Start Lab |
| 052 | π Conversion Between String and Byte Array | β ββ | Start Lab |
| 053 | π Java LocalDate Get Method | β ββ | Start Lab |
| 054 | π Java LocalDate isBefore Method | β ββ | Start Lab |
| 055 | π Java Character CodePointAt Char Int Int Method | β ββ | Start Lab |
| 056 | π Integer Division in Java | β ββ | Start Lab |
| 057 | π Java Long compareTo Method | β ββ | Start Lab |
| 058 | π Java Long Min Method | β ββ | Start Lab |
| 059 | π Java Character lowSurrogate Method | β ββ | Start Lab |
| 060 | π Java Long Shortvalue Method | β ββ | Start Lab |
| 061 | π Spy in Mockito | β ββ | Start Lab |
| 062 | π Java Character toCodePoint Method | β ββ | Start Lab |
| 063 | π Java LocalDate ofYearDay Method | β ββ | Start Lab |
| 064 | π Convert Array to List | β ββ | Start Lab |
| 065 | π Java Integer reverseBytes Method | β ββ | Start Lab |
| 066 | π Convert Double to String | β ββ | Start Lab |
| 067 | π Java Double IsFinite Method | β ββ | Start Lab |
| 068 | π How to Join Arrays | β ββ | Start Lab |
| 069 | π Java Integer Decode Method | β ββ | Start Lab |
| 070 | π Java LocalDate From Method | β ββ | Start Lab |
| 071 | π Java LocalDate ofEpochDay Method | β ββ | Start Lab |
| 072 | π Convert Char Array to String | β ββ | Start Lab |
| 073 | π Java Long compareUnsigned Method | β ββ | Start Lab |
| 074 | π Java Float byteValue Method | β ββ | Start Lab |
| 075 | π Java Long.toString Method | β ββ | Start Lab |
| 076 | π Check if a File Exists | β ββ | Start Lab |
| 077 | π Resolving Class Interface or Enum Expected Error | β ββ | Start Lab |
| 078 | π Java LocalDate getYear Method | β ββ | Start Lab |
| 079 | π Deleting a File or Directory | β ββ | Start Lab |
| 080 | π Generating Random Numbers in a Range | β ββ | Start Lab |
| 081 | π Validating Unicode Identifier Start | β ββ | Start Lab |
| 082 | π Java LocalDate getEra Method | β ββ | Start Lab |
| 083 | π Files Last Modified Time | β ββ | Start Lab |
| 084 | π Removing Numeric Values from Java Strings | β ββ | Start Lab |
| 085 | π Java LocalDate toEpochDay Method | β ββ | Start Lab |
| 086 | π Java LocalDate hashCode Method | β ββ | Start Lab |
| 087 | π String Substring Search in Java | β ββ | Start Lab |
| 088 | π Java Character forDigit Method | β ββ | Start Lab |
| 089 | π Convert Java String to Array | β ββ | Start Lab |
| 090 | π Determining Space Characters in Java | β ββ | Start Lab |
| 091 | π Java Character valueOf Method | β ββ | Start Lab |
| 092 | π Java Integer toUnsignedString Method | β ββ | Start Lab |
| 093 | π Java Character isValidCodePoint Method | β ββ | Start Lab |
| 094 | π How to Find Maximum Value Map | β ββ | Start Lab |
| 095 | π Sorting ArrayList in Java | β ββ | Start Lab |
| 096 | π Creating Copy Constructors in Java | β ββ | Start Lab |
| 097 | π Check File Readability and Writability | β ββ | Start Lab |
| 098 | π How to Call a Method | β ββ | Start Lab |
| 099 | π Java Float Min Method | β ββ | Start Lab |
| 100 | π Java Integer Divideunsigned Method | β ββ | Start Lab |
| 101 | π Character Frequency in Java Strings | β ββ | Start Lab |
| 102 | π Java Array Initialization Techniques | β ββ | Start Lab |
| 103 | π Java Float Compare Method | β ββ | Start Lab |
| 104 | π Java Character getNumericValue Method | β ββ | Start Lab |
| 105 | π Java Character isLetterOrDigit Method | β ββ | Start Lab |
| 106 | π Convert Character to Title Case | β ββ | Start Lab |
| 107 | π Bitwise XOR Operator in Java | β ββ | Start Lab |
| 108 | π Java Character isISOControl Method | β ββ | Start Lab |
| 109 | π Java Double isInfinite Method | β ββ | Start Lab |
| 110 | π Java LocalDate withDayOfYear Method | β ββ | Start Lab |
| 111 | π Java Double Sum Method | β ββ | Start Lab |
| 112 | π Java LocalDate compareTo Method | β ββ | Start Lab |
| 113 | π Java Long Reverse Bytes Method | β ββ | Start Lab |
| 114 | π Java Float floatToRawIntBits Method | β ββ | Start Lab |
| 115 | π Create ArrayList From Array | β ββ | Start Lab |
| 116 | π How to Repeat a String N Times | β ββ | Start Lab |
| 117 | π Identifying Ignorable Java Characters | β ββ | Start Lab |
| 118 | π Java DoubleToLongBits Method | β ββ | Start Lab |
| 119 | π Java Integer longValue Method | β ββ | Start Lab |
| 120 | π Java Integer RotateLeft Method | β ββ | Start Lab |
| 121 | π Java Integer ValueOf Method | β ββ | Start Lab |
| 122 | π Java Long Decode Method | β ββ | Start Lab |
| 123 | π Adding a Newline Character to a String | β ββ | Start Lab |
| 124 | π Convert String to ArrayList | β ββ | Start Lab |
| 125 | π Java Character IsLetter Method | β ββ | Start Lab |
| 126 | π Identify Unicode Identifier Parts in Java | β ββ | Start Lab |
| 127 | π Java Character isWhitespace Method | β ββ | Start Lab |
| 128 | π Java Long Compare Method | β ββ | Start Lab |
| 129 | π Formatting with Printf | β ββ | Start Lab |
| 130 | π Java Character reverseBytes Method | β ββ | Start Lab |
| 131 | π Java LocalDate withMonth Method | β ββ | Start Lab |
| 132 | π Convert String to Byte | β ββ | Start Lab |
| 133 | π Java Integer numberOfTrailingZeros Method | β ββ | Start Lab |
| 134 | π Java Integer RemainderUnsigned Method | β ββ | Start Lab |
| 135 | π Java Long doubleValue Method | β ββ | Start Lab |
| 136 | π Java Long Reverse Method | β ββ | Start Lab |
| 137 | π Java Localdate Getdayofweek Method | β ββ | Start Lab |
| 138 | π Java Integer floatValue Method | β ββ | Start Lab |
| 139 | π Creating Custom Java Exceptions | β ββ | Start Lab |
| 140 | π Java Long Signum Method | β ββ | Start Lab |
| 141 | π Single Line List Initialization | β ββ | Start Lab |
| 142 | π Java ArrayList to HashSet Conversion | β ββ | Start Lab |
| 143 | π Writing a File | β ββ | Start Lab |
| 144 | π Java 8 Date and Time API | β ββ | Start Lab |
| 145 | π Java Integer rotateRight Method | β ββ | Start Lab |
| 146 | π Java Json Libraries | β ββ | Start Lab |
| 147 | π Checking if a String Is Numeric | β ββ | Start Lab |
| 148 | π Modulo Operator in Java | β ββ | Start Lab |
| 149 | π Java Character toUpperCase Method | β ββ | Start Lab |
| 150 | π Checking Lowercase Characters in Java | β ββ | Start Lab |
| 151 | π Java Integer Reverse Method | β ββ | Start Lab |
| 152 | π Java Long Max Method | β ββ | Start Lab |
| 153 | π Java LocalDate GetDayOfYear Method | β ββ | Start Lab |
| 154 | π Learn Current Local Date | β ββ | Start Lab |
| 155 | π Convert Integer List to Int Array | β ββ | Start Lab |
| 156 | π Read XML File | β ββ | Start Lab |
| 157 | π Identifying Ignorable Unicode Characters | β ββ | Start Lab |
| 158 | π Java Integer to Binary Conversion | β ββ | Start Lab |
| 159 | π Java Double toHexString Method | β ββ | Start Lab |
| 160 | π Java Integer shortValue Method | β ββ | Start Lab |
| 161 | π Read a CSV File | β ββ | Start Lab |
| 162 | π How to Convert Stream to an Array | β ββ | Start Lab |
| 163 | π Java Character Digit Method | β ββ | Start Lab |
| 164 | π Exploring Java Character Space Detection | β ββ | Start Lab |
| 165 | π Convert Unicode Code Point to Title Case | β ββ | Start Lab |
| 166 | π Java Double Min Method | β ββ | Start Lab |
| 167 | π Java Float intBitsToFloat Method | β ββ | Start Lab |
| 168 | π Java Float intValue Method | β ββ | Start Lab |
| 169 | π Java Long numberOfTrailingZeros Method | β ββ | Start Lab |
| 170 | π Java Long parseUnsignedLong Method | β ββ | Start Lab |
| 171 | π Java Long remainderUnsigned Method | β ββ | Start Lab |
| 172 | π Remove Element From a Java Map | β ββ | Start Lab |
| 173 | π Sort HashSet Elements | β ββ | Start Lab |
| 174 | π Identifying Java Identifier Start Characters | β ββ | Start Lab |
| 175 | π Determining Titlecase Characters in Java | β ββ | Start Lab |
| 176 | π Java Float floatValue Method | β ββ | Start Lab |
| 177 | π Java Long toHexString Method | β ββ | Start Lab |
| 178 | π Recursive Merge Sort Implementation in Java | β ββ | Start Lab |
| 179 | π How to Convert String Date to Timestamp | β ββ | Start Lab |
| 180 | π Java Character isJavaIdentifierPart Method | β ββ | Start Lab |
| 181 | π Java Integer CompareUnsigned Method | β ββ | Start Lab |
| 182 | π Java Long LowestOneBit Method | β ββ | Start Lab |
| 183 | π Java Float isNaN Method | β ββ | Start Lab |
| 184 | π Java Float parseFloat Method | β ββ | Start Lab |
| 185 | π Convert Unicode Code Point to Lowercase | β ββ | Start Lab |
| 186 | π JLambda Expressions and Stream API | β ββ | Start Lab |
| 187 | π Java Integer Min Method | β ββ | Start Lab |
| 188 | π How to Join Two ArrayList | β ββ | Start Lab |
| 189 | π Exploring Java Character Title Case Method | β ββ | Start Lab |
| 190 | π Substring Replacement in Java | β ββ | Start Lab |
| 191 | π Java Integer toUnsignedLong Method | β ββ | Start Lab |
| 192 | π Java Long toOctalString Method | β ββ | Start Lab |
| 193 | π Reverse String in Java | β ββ | Start Lab |
| 194 | π Java Math Pow Method | β ββ | Start Lab |
| 195 | π Counting Unicode Code Points in Char Array | β ββ | Start Lab |
| 196 | π Converting Between an Array and List | β ββ | Start Lab |
| 197 | π Convert Char to String | β ββ | Start Lab |
| 198 | π Implementing a Binary Search Tree | β ββ | Start Lab |
| 199 | π Identifying Unicode Identifier Start Characters | β ββ | Start Lab |
| 200 | π Java Float to String Conversion | β ββ | Start Lab |
| 201 | π Copy Files Using Java Files Class | β ββ | Start Lab |
| 202 | π How to Join Strings | β ββ | Start Lab |
| 203 | π Check if Input Is Integer | β ββ | Start Lab |
| 204 | π Check if Directory Exists | β ββ | Start Lab |
| 205 | π Java Character getName Method | β ββ | Start Lab |
| 206 | π Java ArrayList to LinkedHashSet Conversion | β ββ | Start Lab |
| 207 | π Convert Int to String | β ββ | Start Lab |
| 208 | π How to Get File Extension | β ββ | Start Lab |
| 209 | π Java Integer Hashcode Method | β ββ | Start Lab |
| 210 | π Java Integer Equals Method | β ββ | Start Lab |
| 211 | π Implementing Dijkstra's Algorithm | β ββ | Start Lab |
| 212 | π Convert List to Array | β ββ | Start Lab |
| 213 | π Introduction to Orgjson | β ββ | Start Lab |
| 214 | π Java Character hashCode Method | β ββ | Start Lab |
| 215 | π Generating Float hashCode in Java | β ββ | Start Lab |
| 216 | π Java Character isLowSurrogate Method | β ββ | Start Lab |
| 217 | π Java Integer intValue Method | β ββ | Start Lab |
| 218 | π Java Integer parseInt Method | β ββ | Start Lab |
| 219 | π Java Integer parseUnsignedInt Method | β ββ | Start Lab |
| 220 | π Java Integer ValueOf String Method | β ββ | Start Lab |
| 221 | π Java Long parseLong Method | β ββ | Start Lab |
| 222 | π Java Long Unsigned String Conversion | β ββ | Start Lab |
| 223 | π Rounding Floating-Point Numbers in Java | β ββ | Start Lab |
| 224 | π Java Double Equals Method | β ββ | Start Lab |
| 225 | π Java Character Codepointat Charsequence Int Method | β ββ | Start Lab |
| 226 | π Convert Integer to String in Java | β ββ | Start Lab |
| 227 | π Java Formatting Strings | β ββ | Start Lab |
| 228 | π Counting Unicode Code Points | β ββ | Start Lab |
| 229 | π Java Double parseDouble Method | β ββ | Start Lab |
| 230 | π Convert Character to String | β ββ | Start Lab |
| 231 | π Java Double Max Method | β ββ | Start Lab |
| 232 | π Count Occurrences of a Character | β ββ | Start Lab |
| 233 | π Java Character Equals Method | β ββ | Start Lab |
| 234 | π Java Character GetType Codepoint Method | β ββ | Start Lab |
| 235 | π Checking Palindromes in Java | β ββ | Start Lab |
| 236 | π Utilizing Pairs in Java Programming | β ββ | Start Lab |
| 237 | π Converting ArrayList to LinkedList | β ββ | Start Lab |
| 238 | π Java Generics Concepts | β ββ | Start Lab |
| 239 | π Java Character isSurrogate Method | β ββ | Start Lab |
| 240 | π Java Character Code Point to String | β ββ | Start Lab |
| 241 | π Java Float toString Method | β ββ | Start Lab |
| 242 | π Java Heap Memory Error | β ββ | Start Lab |
| 243 | π Add Elements to Array and ArrayList | β ββ | Start Lab |
| 244 | π Immutable Strings in Java Programming | β ββ | Start Lab |
| 245 | π Java Binary Search | β ββ | Start Lab |
| 246 | π Converting Character to String | β ββ | Start Lab |
| 247 | π Java Integer String Representation | β ββ | Start Lab |
| 248 | π Parse Unsigned Integer | β ββ | Start Lab |
| 249 | π Sorting Techniques in Java | β ββ | Start Lab |
| 250 | π Java Enum Fundamentals | β ββ | Start Lab |
| 251 | π Sorting a HashMap | β ββ | Start Lab |
| 252 | π Efficient QuickSort Divide-and-Conquer Algorithm | β ββ | Start Lab |
| 253 | π Convert Long To String | β ββ | Start Lab |
| 254 | π How to Read a File to String | β ββ | Start Lab |
| 255 | π Sorting Java Map by Values | β ββ | Start Lab |
| 256 | π Introduction to Java Tuples | β ββ | Start Lab |
| 257 | π Graph Data Structures in Java | β ββ | Start Lab |
| 258 | π Remove Duplicates From ArrayList | β ββ | Start Lab |
| 259 | π Java Long toString Exploration | β ββ | Start Lab |
| 260 | π Creating a Swap Function | β ββ | Start Lab |
| 261 | π Efficient Text Processing with Java BufferedReader | β ββ | Start Lab |
| 262 | π Java Assertions: Testing Assumptions | β ββ | Start Lab |
| 263 | π Java TreeMap Data Structure | β ββ | Start Lab |
| 264 | π Shallow vs. Deep Object Copying | β ββ | Start Lab |
| 265 | π Java Float Hashcode Exploration | β ββ | Start Lab |
| 266 | π How to Convert Enum to String | β ββ | Start Lab |
| 267 | π Comparator and Comparable | β ββ | Start Lab |
| 268 | π Convert InputStream to String | β ββ | Start Lab |
| 269 | π How to Create an Object | β ββ | Start Lab |
| 270 | π Java Hashing and HashCode | β ββ | Start Lab |
| 271 | π Java POJO Class | β ββ | Start Lab |
| 272 | π Java Serialization and Deserialization | β ββ | Start Lab |
| 273 | π Reading a CSV File | β ββ | Start Lab |
| 274 | π Java Stream Filter | β ββ | Start Lab |
| 275 | π Java String Concatenation | β ββ | Start Lab |
| 276 | π Sorting Strings in Java using Arrays.sort() | β ββ | Start Lab |
| 277 | π Java 11 New Features | β ββ | Start Lab |## More
- π [ Programming Courses](https://github.com/labex-labs/awesome-programming-courses)
- π [ Programming Projects](https://github.com/labex-labs/awesome-programming-projects)
- π [ Free Tutorials](https://github.com/labex-labs/-free-tutorials)