???? ?? ?? ?? ??? ???? ??? ?? ??? ?????? ???? ??????. 2. ??? ? ??? ?? ??? ?? ??? ??? ???? ?????, ??? ? ?? ??? ?????, API ??? ????????. 3. ?? ? ???? ?? ???? ?? ??? ?? Try-with-resources? ???? ???? ??? ??? ?? ? ????. 4. ??? ??? ?? ????? ??? ???? ?? ?? ?? ??? ???? ???? ????? ?? ?? ???? ??????. 5. ??? ??? ????? ??? ???? ??? ???? ?? ?? ??? ????? "?? ??? ?? ??"??? ??????. 6. ?? ?? ??? ???? ?? ?? ???? ??? ?? ? ? ??? ?? ?????. ?? ??? ????? ???????. 7. ??? ?? (? : Sqlexception)? ??? ?? ???? ???? ?? ????? ???? ?? ? ?? ??? ???? ??? ??? ????. 8. Multi-Shreaded Applications?? ??? ?? ??? ??? ???? ????? ???? ???? ???? ?? ???? ??????. 9. ?? ?? ???? ?? ?? ???? ????? ?????? ??? ??? ??? ??? ???? ??????. 10. @controllerAdvice ?? @RestControllerAdvice? ???? Spring? ?? ??? ???? ??? ?? ??? ???? ?? ??? ?? ????? ???? ??? ?? ????? ?? ??? ???????. ?? ?? ??? ??? API ??? ?? ???? ???? ???, ?? ?? ? ???? ??????.
Java ?? ????, ?? ??? ?? ?????? ???? ?? ?? ? ? ?? ??? try-catch
??? ???? ? ?????. ?? ?? ?? ??? ?? ???, ?? ?? ? ??? ???? ????? ? ??????. ??? ?? ?? ??? ?? ??? ??? ????.

1. ???? ??? ???? ???? ??? ???? ????
Exception
?? Throwable
? ?? ???? ??? ???? ??? ??? ??? ???? ? ??? ?? ? ????.
? ??????? :

???? { int result = a / b; } catch (arithmeticexception e) { logger.error ( "?? ??? ?? ???", e); }
? ????? :
???? { // ?? ?? } catch (?? e) { // ?? ??? ????? - ??! }
??? ?? :
???? ??? ??? ?? ??? ?????. ?? ??, IOException
, NullPointerException
?? IllegalArgumentException
?? ??? ?? ??? ?? ?? ???????.

2. ??? ? ??? ?? ??? ?? ??? ????
?? ??? ?? ??? ???? ?? ????. ???? ?? ??? ???? ?? ??? ?? ??? ?????.
?? ??? ??? ? FundsException ?? ?? { Public InsufficitedFundSexception (??? ???) { ?? (???); } }
???? ?? :
if (ac New InsufficiTureFundSexception ( "??"account.getId () ""??? ???? "); }
??:
- ???? ??????.
- ???
catch
??? ??????. - API ??? ? ???? ???? (?? ?? ? ??? ??).
3. ?? ??? ??? ?? Try-With Resources? ??????
Java 7 ??? ?? ?? ???? ?? ??? ?? finally
?????. ?? try-with-resources? ??????.
? ?? ?? :
try (fileInputStream fis = new FileInputStream ( "data.txt"); bufferedReader br = new bufferedReader (new inputStreamReader (fis))) { ??? line = br.readline (); // ???? ?? } catch (ioexception e) { logger.error ( "?? ?? ??", e); }
?? ?? :
-
AutoCloseable
??? ???? ??? ? ????. - ??? ?????? ???? ???? ????.
- ??? ????? ???? ?? ??? ????.
4. ?? ?? ? ?? ??? ?? (Java 7)
?? ??? ??? ??? ??? ?? ?? ??? ??????.
???? { files.readalllines (paths.get ( "config.txt")); } catch (nosuchfileException | AccessDeniedException e) { logger.warn ( "?? ??? ? ? ?? :"e.getMessage ()); } catch (ioexception e) { logger.error ( "IO ?? ??", e); }
??:
?? ??? ??? ?? ???? ??? ?????? (? : Exception
? RuntimeException
?? ?? ? ?? ????).
5. ?? ???, ?? (?? ??)
???? ?? ??? ?? ? ??? ??? ??? ???? ??? ?????.
?? void transferfunds (????, ????, ?? ??) { if (from == null) Throw New ImpalargumentException ( "?? ??? null"); if (to == null) ??? ?? ?? exception? ??? ?? ( "?? ??? null"); (?? <= 0) ??? ?? ?? exception? ??? ?? ( "??? ???????"); // ??? ????? }
??
?? ??? ??? ???? ?? ???? ? ?? ??? ???? ?? ?? ????? ?? ????.
6. ??? ??? ????? ????? ??? ????.
???? ?? ?? ??? ??? ??? ?? ?? ???? ?? ??? ?????.
? ????? :
CATC (ioException e) { logger.error ( "?? ??", e); e ???; // ?? ???? ?? ??? ? ? ???? }
? ? ?? :
- ?? ? ?? ? ?????
- ?? ??? ???? ?? ???? ????? .
??? ??? (? : ???? ?? ?? ??? ?? ???)?? ??? ??????.
7. ??? ??? ? ?? ??? ??? ??????
???? ??? ?? ?? ??? ?? ??? ??????.
?? ?? <user> loadusers ()? DataAccessException { ???? { return databaseclient.fetchall (); } catch (sqlexception e) { ??? DataAccessException ( "???????? ???????? ???", E); } }
? ?? :
- ????
SQLException
? ?? ? ??? ????. - ??? ??? ??? ?????.
- ?? ????? ?? ??? ?? ?????.
8. ???? ?? ?? ???? ??????
?? ??? ???? ?????? ??? ?? ?? ?? ? ????.
?? ??? ?? :
Thread.SetDefaultUncOgnexceptionHandler ((???, ??) -> { logger.error ( "Thread? uppath Exception"Thread.getName (), Exception); });
?? ??? ? ?? :
thread.setuncuggexceptionHandler ((t, e) -> { System.err.println ( "???"T "?"e)? ?? ???. });
??? :
- ??? ?.
- ?? ??.
- ??? ?? ???.
9. ?? ??? ?? (?? ???)
?? ??? assert
????? (?? ??? ?? ??) :
?? void processNode (?? ??) { Assert node! = null : "??? null????? ????"; // ??? ????? ????? }
????:
?? ?? ????? ??????? ( -ea
? ???). ??? ??? ???? ?? ???? ????.
10. ??? ???? ??? ?? ?? (? : ???) ??
Spring Boot?? @ControllerAdvice
?? @RestControllerAdvice
???? ?? ??? ?? ???????.
@RestControllerAdvice ?? ??? GlobalExceptionHandler { @ExceptionHandler (InsufficitedFundSexception.class) public responsentity <string> handleInsolficiTureFunds (InsufficitedFundSexception ex) { return responsenity.badrequest (). body (ex.getMessage ()); } @ExceptionHandler (Exception.Class) ?? ?? <???> handleGeneric (??) { return responseentity.internalserVererror (). body ( "??? ?? ??"); } }
?? ?????? ??? ? try-catch
??? ??? ??????.
?? ?? ??? ??? ?? ??? ???? ?? ????. ??? ???? ????, ????? ????, ???? ???? ???? ???? ? ???. ??? ???? Java ?? ??????? ???? ?????? ? ????.
????? ??? API ???? ??? ??????.
? ??? Java? ?? ?? ?? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

Java? ??? ?? ? ?? ?? ?? ???? ?? ??????. 1. ?? ??? ??? ??????. 2. ? ?? ?? ?? ??? ?? ?? ?? ???????. 3. ? ??? ??? ???? ??, ??? ? ??? ?? ? ? ????. 4. ??? ?? ??? ? ??, ?? ??? ????, name (), ordinal (), value () ? valueof ()? ?? ?? ???? ?????. 5. ??? ??? ?? ??, ??? ? ???? ???? ? ??? ?? ??, ?? ?? ?? ?? ??? ?? ????? ?????.

????? ?? ?? (ISP)? ?????? ???? ?? ?????? ???? ??????. ??? ?? ??? ?????? ?? ?? ?? ??? ?????? ???? ????. ? ??? ???? ??? ?????. ???? ?????? ???? ?? ?? ???? ?? ??? ???? ???? ??? ??? ?????? ??? ?????. ?? ???? ???? ??? ????? : ?? ??? ?? ?????? ??? ?????? ?? ?? ????? ?? ? ??? ?? ?? ????? ?? ?? ??? ?????. ?? ??, ??, ?? ? ?? ??? ?? ? ?? ?????? ???, ??? ? ??? ??????. ??? ???? ?? ?? ?????? ?? ??? ??? ? ??? ???? ?? ? ? ????.

Java? ??? ?? ??, ?? ? ??? (? : Projectreactor) ? Java19? ?? ???? ??? ??? ?????? ?????. 1. CompletableFuture? ?? ??? ?? ?? ??? ? ?? ??? ????? ?? ??????? ? ?? ??? ?????. 2. Projectreactor? ?? ? ??? ??? ???? ?? ???? ? ??? ???? ?? ? ?????? ?????. 3. ?? ???? ??? ??? ??? I/O ??? ? ??? ???? ?? ??? ????? ??? ???? ????. ? ???? ?? ??? ????? ??? ??? ??? ?? ??? ??? ?????? ???? ???? ?? ?? ??? ??????.

Java??? ?? ??? ????? ? ?? ?? ???? ????. ??, ?? ??? ??? ??? ?? ? ? ???, ?? ?? ?? ??? ?? ?? ?? ???? ??? ?????. Runnable? run () ????? ?? ?? ??? ??? ?? ?? ? ????? ??? ?????. ??, Callable? ?? ??? ?????? ?? ?? ? ??? ?? ? ????. ?? ????? ????? ??? ???????. ??, Runnable? ??? ?? ExecutorService? ?? ?? ? ? ??? Callable? ExecutorService?? ??? ? ??? ?? ??? ?? ? ? ????.

Java?? ??? ?? ?? ??? ???? ? ?????. ?? ???? ??? ?????. 1. ?? ?? ? ???? ??????? ?? ?? ?? ??? ???? ??? ?????. 2. ?? ??, ???, ??? ?? ?? ?? ???? ????? ?? ??? ??? ??? ?????. 3. ENUMMAP ? ENUMSET? ???? ?? ? ?? ???? ???? ??? ???? ? ?????? ?????. 4. ?? ?, ??? ?? ?? ??? ?? ????? ?? ??? ??? ?????.? ????? ?? ???? ????????. ??? ???? ???? ?? ??? ????? ??? ?? ? ??? ?? ?????? ???????.

Javanio? Java 1.4? ?? ? ??? IOAPI???. 1) ?? ? ??? ?????, 2) ??, ?? ? ??? ?? ?? ??, 3) ? ??? ??? ???? 4) ?? ??? ?? IO?? ? ????? ?????. 1) ? ?? IO? ??? ?? ??? ???, 2) ??? ??? ?? ???? ?????, 3) ???? ?????? ???? 4) ??? ?? ??? ?? ?? ? ??? ?????. 1) ??? ??/??? ??? ?? ?????, 2) ???? ???? ???? ?? ???? ???????. 3) ??? ??? ??? ???????.

JavaprovidesmultiplesynchronizationToolsforthreadsAfety.1.SynchronizedBlocksensUremutualExclusionByLockingMethodSorspecificCodesections.2.reentrantLockofferAdcerAdcenctrol, ratelockandFairnessPolicies.3.ConditionVariablesStowFor

Java? ????? ????? ??? ??? ?? ???? ?? ?? ??????, ?? ? ???? ? ??? ????. ?? ???? ??? ??? ???? ??? ??? ???? ?? ??? ??? ????. ???? ???? ??? ??, ?? ??? ???? ???? ?? ??? ?? ???? ?? ?????. ???? ?? ?? ??? ?? ?? ??? ?????. ?????? ?? ??? ??? ???? ?? ??? ??? ?? ??? ???? ???? ??? ?? ??? ?????? ???? ????? ??? ?? ?? ???, ?? ? ?? ???? ??? ??? ?????. ???? urlclassl? ?? ??? ??? ??? ?? ? ? ????
