{"id":105225,"date":"2025-04-09T05:58:32","date_gmt":"2025-04-09T01:28:32","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/"},"modified":"2025-04-09T05:58:32","modified_gmt":"2025-04-09T01:28:32","slug":"voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/","title":{"rendered":"\u0622\u06cc\u0627 \u0634\u0645\u0627 \u0628\u0627 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0627\u0634\u062a\u0628\u0627\u0647 \u0631\u0641\u062a\u0627\u0631 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u061f \u062f\u0631\u06cc\u0627\u0628\u06cc\u062f \u06a9\u0647 \u0647\u06cc\u0686 \u06a9\u0633 \u062f\u0631 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u062c\u0627\u0648\u0627 \u0628\u0647 \u0634\u0645\u0627 \u0646\u0645\u06cc \u06af\u0648\u06cc\u062f! \u0642\u0633\u0645\u062a 2"},"content":{"rendered":"<div data-article-id=\"2387206\" id=\"article-body\">\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D9%81%D9%87%D8%B1%D8%B3%D8%AA\" >\u0641\u0647\u0631\u0633\u062a<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D9%85%D9%82%D8%AF%D9%85%D9%87\" >\u0645\u0642\u062f\u0645\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D8%B1%D8%AF%DB%8C%D8%A7%D8%A8%DB%8C_%D9%BE%D8%B4%D8%AA%D9%87_%D8%B4%D8%B1%D9%88%D8%B1_%D9%88%D8%A7%D9%82%D8%B9%DB%8C\" >\u0631\u062f\u06cc\u0627\u0628\u06cc \u067e\u0634\u062a\u0647: \u0634\u0631\u0648\u0631 \u0648\u0627\u0642\u0639\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D8%A7%D8%B3%D8%AA%D8%AB%D9%86%D8%A7%D8%A6%D8%A7%D8%AA_%D8%A7%D8%B3%D8%AA%D8%A7%D8%AA%DB%8C%DA%A9_%D8%AF%D8%B1_%D9%85%D9%82%D8%A7%D8%A8%D9%84_%D8%AF%DB%8C%D9%86%D8%A7%D9%85%DB%8C%DA%A9\" >\u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u062f\u06cc\u0646\u0627\u0645\u06cc\u06a9<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D8%A8%D9%87%DB%8C%D9%86%D9%87_%D8%B3%D8%A7%D8%B2%DB%8C_fillInStackTrace\" >\u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc: fillInStackTrace()<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#Undinding_Stack_%D9%87%D8%B2%DB%8C%D9%86%D9%87_%D8%B1%D8%A7%D9%87_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C\" >Undinding Stack: \u0647\u0632\u06cc\u0646\u0647 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D9%BE%D8%B1%DA%86%D9%85_%D9%87%D8%A7_%D8%AF%D8%B1_%D9%85%D9%82%D8%A7%D8%A8%D9%84_%D8%A7%D8%B3%D8%AA%D8%AB%D9%86%D8%A7\" >\u067e\u0631\u0686\u0645 \u0647\u0627 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u062b\u0646\u0627<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D9%85%D8%AB%D8%A7%D9%84_%D8%A7%DA%AF%D8%B1_%D8%AF%D8%B1_%D9%85%D9%82%D8%A7%D8%A8%D9%84_%D8%A7%D8%B3%D8%AA%D8%AB%D9%86%D8%A7\" >\u0645\u062b\u0627\u0644: \u0627\u06af\u0631 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u062b\u0646\u0627<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D9%85%D8%AB%D8%A7%D9%84_%D8%A7%D8%B3%D8%AA%D8%AB%D9%86%D8%A7%D8%A6%D8%A7%D8%AA_%D8%AF%D8%B1_%D8%AD%D9%84%D9%82%D9%87\" >\u0645\u062b\u0627\u0644: \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u062f\u0631 \u062d\u0644\u0642\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D8%B1%D9%88%D8%B4_%D8%B4%D9%86%D8%A7%D8%B3%DB%8C\" >\u0631\u0648\u0634 \u0634\u0646\u0627\u0633\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D9%86%D8%AA%D8%A7%DB%8C%D8%AC_%D9%85%D9%82%D8%A7%DB%8C%D8%B3%D9%87_%D8%A7%DB%8C\" >\u0646\u062a\u0627\u06cc\u062c \u0645\u0642\u0627\u06cc\u0633\u0647 \u0627\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D8%AA%D8%AC%D8%B2%DB%8C%D9%87_%D9%88_%D8%AA%D8%AD%D9%84%DB%8C%D9%84_%D9%86%D8%AA%D8%A7%DB%8C%D8%AC\" >\u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0646\u062a\u0627\u06cc\u062c<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#1_%D8%B2%D9%85%D8%A7%D9%86_%D9%BE%D8%A7%D8%B3%D8%AE\" >1. \u0632\u0645\u0627\u0646 \u067e\u0627\u0633\u062e<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#2_%D9%BE%DB%8C%D8%B4_%D8%A8%DB%8C%D9%86%DB%8C_%D8%B9%D9%85%D9%84%DA%A9%D8%B1%D8%AF\" >2. \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#3_%D8%A7%D9%88%D8%AC_%D9%88_%D9%82%D9%84%D9%87_%D9%87%D8%A7%DB%8C_%D8%AA%D8%A3%D8%AE%DB%8C%D8%B1\" >3. \u0627\u0648\u062c \u0648 \u0642\u0644\u0647 \u0647\u0627\u06cc \u062a\u0623\u062e\u06cc\u0631<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#4_%D9%85%D8%B9%D8%A7%D8%AF%D9%84_%D8%AA%D9%88%D8%A7%D9%86\" >4. \u0645\u0639\u0627\u062f\u0644 \u062a\u0648\u0627\u0646<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D9%87%D9%85%D8%A8%D8%B3%D8%AA%DA%AF%DB%8C_%D8%A8%D8%A7_%D9%85%D9%82%D8%A7%D9%84%D9%87_%D8%A7%D8%B5%D9%84%DB%8C\" >\u0647\u0645\u0628\u0633\u062a\u06af\u06cc \u0628\u0627 \u0645\u0642\u0627\u0644\u0647 \u0627\u0635\u0644\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA_%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a \u0637\u0631\u0627\u062d\u06cc<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%DA%86%D9%87_%D8%B2%D9%85%D8%A7%D9%86%DB%8C_%D8%A7%D8%B2_%D8%A7%D8%B3%D8%AA%D8%AB%D9%86%D8%A7%D8%A6%D8%A7%D8%AA_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87_%DA%A9%D9%86%DB%8C%D8%AF\" >\u0686\u0647 \u0632\u0645\u0627\u0646\u06cc \u0627\u0632 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D8%A8%D8%B3%D8%AA%D9%87_%D9%87%D8%A7%DB%8C_Quando_Usar_%D9%86%D8%AA%DB%8C%D8%AC%D9%87%D8%A7%D8%AE%D8%AA%DB%8C%D8%A7%D8%B1%DB%8C\" >\u0628\u0633\u062a\u0647 \u0647\u0627\u06cc Quando Usar (\u0646\u062a\u06cc\u062c\u0647\/\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc):<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D9%BE%D8%A7%DB%8C%D8%A7%D9%86\" >\u067e\u0627\u06cc\u0627\u0646<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/nabfollower.com\/blog\/voce-esta-tratando-excecoes-errado-descubra-o-que-ninguem-te-conta-sobre-exceptions-em-java-part-2-2gdj\/#%D9%85%D8%B1%D8%AC%D8%B9_%DA%A9%D8%AA%D8%A7%D8%A8%D8%B4%D9%86%D8%A7%D8%B3%DB%8C\" >\u0645\u0631\u062c\u0639 \u06a9\u062a\u0627\u0628\u0634\u0646\u0627\u0633\u06cc<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D9%81%D9%87%D8%B1%D8%B3%D8%AA\"><\/span>\n<p>  \u0641\u0647\u0631\u0633\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li>\u0645\u0642\u062f\u0645\u0647<\/li>\n<li>\u0631\u062f\u06cc\u0627\u0628\u06cc \u067e\u0634\u062a\u0647: \u0634\u0631\u0648\u0631 \u0648\u0627\u0642\u0639\u06cc<\/li>\n<li>\u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u062f\u06cc\u0646\u0627\u0645\u06cc\u06a9<\/li>\n<li>\u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc: FillinstackTrace ()<\/li>\n<li>Undinding Stack: \u0647\u0632\u06cc\u0646\u0647 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc<\/li>\n<li>\u067e\u0631\u0686\u0645 \u0647\u0627 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u062b\u0646\u0627<\/li>\n<li>\u0645\u062b\u0627\u0644: \u0627\u06af\u0631 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u062b\u0646\u0627<\/li>\n<li>\u0645\u062b\u0627\u0644: \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u062f\u0631 \u062d\u0644\u0642\u0647<\/li>\n<li>\n<p>\u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062a\u062c\u0631\u0628\u06cc: \u062a\u0623\u062b\u06cc\u0631 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0628\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f API<\/p>\n<\/li>\n<li>\u067e\u0627\u06cc\u0627\u0646<\/li>\n<li>\u0645\u0631\u062c\u0639 \u06a9\u062a\u0627\u0628\u0634\u0646\u0627\u0633\u06cc<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D9%82%D8%AF%D9%85%D9%87\"><\/span>\n<p>  \u0645\u0642\u062f\u0645\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0628\u062e\u0634 \u0627\u0648\u0644 \u0645\u0642\u0627\u0644\u0647 \u0645\u0627 \u0628\u0647 \u0634\u06cc\u0648\u0647 \u0647\u0627\u06cc \u062e\u0648\u0628 \u060c \u062a\u0644\u0647 \u0647\u0627 \u0648 \u0645\u0628\u0627\u0646\u06cc \u0645\u0641\u0647\u0648\u0645\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u062c\u0627\u0648\u0627 \u067e\u0631\u062f\u0627\u062e\u062a\u0647 \u0627\u0633\u062a. \u0627\u06a9\u0646\u0648\u0646 \u0648\u0642\u062a \u0622\u0646 \u0631\u0633\u06cc\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0628\u06cc\u0634\u062a\u0631 \u067e\u06cc\u0634 \u0628\u0631\u0648\u06cc\u0645 \u0648 \u062f\u0631\u06a9 \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 \u0622\u0646\u0647\u0627 \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b \u0628\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0634\u0645\u0627 \u062a\u0623\u062b\u06cc\u0631 \u0645\u06cc \u06af\u0630\u0627\u0631\u0646\u062f. \u0648 \u067e\u0627\u0633\u062e \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0634\u0645\u0627 \u0631\u0627 \u0634\u06af\u0641\u062a \u0632\u062f\u0647 \u06a9\u0646\u062f.<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u062f\u0648\u0645 \u060c \u0645\u0627 \u0628\u0647 \u0633\u0624\u0627\u0644\u0627\u062a\u06cc \u0645\u0627\u0646\u0646\u062f:<\/p>\n<ul>\n<li>\u0622\u06cc\u0627 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0648\u0627\u0642\u0639\u0627\u064b \u06a9\u0646\u062f \u0647\u0633\u062a\u0646\u062f\u061f<\/li>\n<li>\u0647\u0632\u06cc\u0646\u0647 \u0648\u0627\u0642\u0639\u06cc \u0627\u06cc\u062c\u0627\u062f \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0686\u0642\u062f\u0631 \u0627\u0633\u062a\u061f<\/li>\n<li>\u0686\u0647 \u0632\u0645\u0627\u0646\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646\u0647\u0627 \u0642\u0627\u0628\u0644 \u0642\u0628\u0648\u0644 \u0627\u0633\u062a\u061f<\/li>\n<li>\u0648 \u0648\u0642\u062a\u06cc \u0627\u06cc\u0646 \u06cc\u06a9 \u062a\u0644\u0647 \u0633\u0627\u06a9\u062a \u0645\u06cc \u0634\u0648\u062f\u061f<\/li>\n<\/ul>\n<p>\u0628\u0627 \u062a\u0633\u062a \u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u060c \u0645\u0639\u06cc\u0627\u0631\u0647\u0627 \u060c \u06a9\u062f \u0645\u062b\u0627\u0644 \u0648 \u0645\u0646\u0627\u0628\u0639 \u0648\u0632\u0646\u06cc \u0645\u0627\u0646\u0646\u062f Aleksey Shipilev \u060c \u0633\u0631\u0627\u0646\u062c\u0627\u0645 \u062e\u0648\u0627\u0647\u06cc\u062f \u0641\u0647\u0645\u06cc\u062f \u06a9\u0647 \u0686\u0647 \u0627\u062a\u0641\u0627\u0642\u06cc \u062f\u0631 \u0632\u06cc\u0631 \u067e\u0627\u0631\u0686\u0647 \u0645\u06cc \u0627\u0641\u062a\u062f.<\/p>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D8%B1%D8%AF%DB%8C%D8%A7%D8%A8%DB%8C_%D9%BE%D8%B4%D8%AA%D9%87_%D8%B4%D8%B1%D9%88%D8%B1_%D9%88%D8%A7%D9%82%D8%B9%DB%8C\"><\/span>\n<p>  \u0631\u062f\u06cc\u0627\u0628\u06cc \u067e\u0634\u062a\u0647: \u0634\u0631\u0648\u0631 \u0648\u0627\u0642\u0639\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u06cc\u06a9 \u0627\u0633\u062a\u062b\u0646\u0627 \u0628\u0627 <code>new Exception()<\/code> \u0627\u06cc\u0646 \u0641\u0642\u0637 \u06cc\u06a9 \u0634\u06cc\u0621 \u0646\u06cc\u0633\u062a. \u062f\u0631 \u062d\u0642\u06cc\u0642\u062a \u060c \u0627\u06cc\u0646 \u0641\u0631\u0627\u06cc\u0646\u062f \u0634\u0627\u0645\u0644 \u0636\u0628\u0637 \u0627\u062b\u0631\u06cc \u06a9\u0627\u0645\u0644 \u0627\u0632 \u0644\u062d\u0638\u0647 \u0644\u062d\u0638\u0647 \u0627\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u067e\u0631\u0647\u0632\u06cc\u0646\u0647 \u0628\u0627\u0634\u062f.<\/p>\n<p>\u0647\u0632\u06cc\u0646\u0647 \u0636\u0628\u0637 \u0631\u062f\u06cc\u0627\u0628\u06cc \u067e\u0634\u062a\u0647 \u0645\u062a\u0646\u0627\u0633\u0628 \u0628\u0627 \u0639\u0645\u0642 \u0634\u0645\u0639 \u062a\u0645\u0627\u0633 \u0627\u0633\u062a. \u0647\u0631\u0686\u0647 \u0631\u0648\u0634\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u0627\u0646\u0628\u0627\u0634\u062a\u0647 \u0634\u0648\u062f \u060c \u0632\u0645\u0627\u0646 \u062c\u0627\u0648\u0627 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0646\u0645\u0627\u06cc \u0634\u0645\u0639 \u0628\u06cc\u0634\u062a\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f.<\/p>\n<p>\u0645\u062b\u0627\u0644 \u0648\u0627\u0642\u0639\u06cc \u0645\u0639\u06cc\u0627\u0631:<\/p>\n<ul>\n<li>\u0639\u0645\u0642 0: microseconds 2.0 ~<\/li>\n<li>\u0639\u0645\u0642 1024: 80 \u0645\u06cc\u06a9\u0631\u0648 \u062b\u0627\u0646\u06cc\u0647<\/li>\n<\/ul>\n<p>\u0627\u0632 \u0637\u0631\u0641 \u062f\u06cc\u06af\u0631 \u060c \u06cc\u06a9 \u062a\u0645\u0627\u0633 \u0633\u0627\u062f\u0647 \u0628\u0647 \u06cc\u06a9 \u0631\u0648\u0634 \u0628\u062f\u0648\u0646 \u0627\u0633\u062a\u062b\u0646\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u06a9\u0645\u062a\u0631 \u0627\u0632 1 \u0646\u0627\u0646\u0648 \u062b\u0627\u0646\u06cc\u0647 \u0647\u0632\u06cc\u0646\u0647 \u06a9\u0646\u062f!<\/p>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A7%D8%B3%D8%AA%D8%AB%D9%86%D8%A7%D8%A6%D8%A7%D8%AA_%D8%A7%D8%B3%D8%AA%D8%A7%D8%AA%DB%8C%DA%A9_%D8%AF%D8%B1_%D9%85%D9%82%D8%A7%D8%A8%D9%84_%D8%AF%DB%8C%D9%86%D8%A7%D9%85%DB%8C%DA%A9\"><\/span>\n<p>  \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u062f\u06cc\u0646\u0627\u0645\u06cc\u06a9<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u067e\u0648\u06cc\u0627 \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 (\u0628\u0627 <code>new<\/code>) \u0647\u0645\u06cc\u0634\u0647 \u0627\u06cc\u0646 \u0647\u0632\u06cc\u0646\u0647 \u0631\u062f\u06cc\u0627\u0628\u06cc \u067e\u0634\u062a\u0647 \u0631\u0627 \u062d\u0645\u0644 \u06a9\u0646\u06cc\u062f. \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u060c \u0627\u0632 \u0642\u0628\u0644 \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0648 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u062c\u062f\u062f \u060c \u0627\u0632 \u0627\u06cc\u0646 \u0647\u0632\u06cc\u0646\u0647 \u062e\u0648\u062f\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight java\"><code><span class=\"kd\">private<\/span> <span class=\"kd\">static<\/span> <span class=\"kd\">final<\/span> <span class=\"nc\">MinhaException<\/span> <span class=\"no\">EX<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nc\">MinhaException<\/span><span class=\"o\">(<\/span><span class=\"s\">\"Erro comum\"<\/span><span class=\"o\">);<\/span>\n\n<span class=\"k\">throw<\/span> <span class=\"no\">EX<\/span><span class=\"o\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0647\u0632\u06cc\u0646\u0647 \u0646\u0645\u0648\u0646\u0647 \u0631\u0627 \u0627\u0632 \u0628\u06cc\u0646 \u0645\u06cc \u0628\u0631\u062f \u0648 \u067e\u0631\u062a\u0627\u0628 \u0645\u06cc \u06a9\u0646\u062f <strong>\u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u0628\u0647 \u0647\u0645\u0627\u0646 \u0633\u0631\u0639\u062a <code>return<\/code><\/strong>\u0628\u0634\u0631<\/p>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A8%D9%87%DB%8C%D9%86%D9%87_%D8%B3%D8%A7%D8%B2%DB%8C_fillInStackTrace\"><\/span>\n<p>  \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc: <code>fillInStackTrace()<\/code><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062a\u0631\u0641\u0646\u062f \u062f\u06cc\u06af\u0631 \u063a\u0644\u0628\u0647 \u0628\u0631 \u0631\u0648\u0634 \u0627\u0633\u062a <code>fillInStackTrace()<\/code>:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight java\"><code><span class=\"nd\">@Override<\/span>\n<span class=\"kd\">public<\/span> <span class=\"kd\">synchronized<\/span> <span class=\"nc\">Throwable<\/span> <span class=\"nf\">fillInStackTrace<\/span><span class=\"o\">()<\/span> <span class=\"o\">{<\/span>\n    <span class=\"k\">return<\/span> <span class=\"k\">this<\/span><span class=\"o\">;<\/span>\n<span class=\"o\">}<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u0639\u0645\u0644 \u0636\u0628\u0637 \u0631\u062f\u06cc\u0627\u0628\u06cc \u067e\u0634\u062a\u0647 \u0631\u0627 \u0627\u0632 \u0628\u06cc\u0646 \u0645\u06cc \u0628\u0631\u062f. \u0646\u062a\u06cc\u062c\u0647\u061f \u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0628\u0633\u06cc\u0627\u0631 \u0633\u0628\u06a9 &#8211; \u0628\u0644\u06a9\u0647 \u0647\u0645\u0686\u0646\u06cc\u0646 <strong>\u067e\u0627\u06a9\u0633\u0627\u0632\u06cc \u0628\u0633\u06cc\u0627\u0631 \u0633\u062e\u062a \u062a\u0631 \u0627\u0633\u062a<\/strong>\u0628\u0634\u0631 \u0628\u0627 \u067e\u0627\u0631\u0633\u06cc\u0645\u0648\u0646\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"Undinding_Stack_%D9%87%D8%B2%DB%8C%D9%86%D9%87_%D8%B1%D8%A7%D9%87_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C\"><\/span>\n<p>  Undinding Stack: \u0647\u0632\u06cc\u0646\u0647 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u06cc\u06a9 \u0627\u0633\u062a\u062b\u0646\u0627 \u0631\u0627 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f (\u0628\u0627 <code>throw<\/code>) \u0631\u0648\u0646\u062f \u06a9\u0627\u0631 \u0631\u0627 \u062a\u062d\u0631\u06cc\u06a9 \u0645\u06cc \u06a9\u0646\u062f <strong>\u0627\u0632 \u067e\u0633 \u062f\u0627\u062f\u0646<\/strong>\u06cc\u0639\u0646\u06cc JVM \u0628\u0627\u06cc\u062f \u0628\u0627\u062a\u0631\u06cc \u062a\u0645\u0627\u0633 \u0647\u0627 \u0631\u0627 \u0637\u06cc \u06a9\u0646\u062f \u062a\u0627 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u062f <code>catch<\/code> \u06a9\u0627\u0641\u06cc<\/p>\n<p>\u0633\u0639\u06cc\u062f <code>catch<\/code> \u062f\u0631 \u0647\u0645\u0627\u0646 \u0631\u0648\u0634 \u0627\u0633\u062a: 230ns \u067e\u0648\u0646\u062f<br \/>\u0627\u06af\u0631 10 \u0633\u0637\u062d \u0628\u0627\u0644\u0627\u062a\u0631 \u0628\u0627\u0634\u062f: \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 8000 \u067e\u0648\u0646\u062f \u06cc\u0627 \u0628\u06cc\u0634\u062a\u0631 \u0628\u0631\u0633\u062f<\/p>\n<p>\u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u060c \u0628\u0627\u0632\u062f\u0647 \u0639\u0627\u062f\u06cc \u0628\u06cc\u0646 \u0647\u0645\u06cc\u0646 \u0631\u0648\u0634\u0647\u0627 1NS \u0647\u0632\u06cc\u0646\u0647 \u062f\u0627\u0631\u062f.<\/p>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D9%BE%D8%B1%DA%86%D9%85_%D9%87%D8%A7_%D8%AF%D8%B1_%D9%85%D9%82%D8%A7%D8%A8%D9%84_%D8%A7%D8%B3%D8%AA%D8%AB%D9%86%D8%A7\"><\/span>\n<p>  \u067e\u0631\u0686\u0645 \u0647\u0627 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u062b\u0646\u0627<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u06cc\u06a9 \u0627\u0644\u06af\u0648\u06cc \u0645\u0634\u062a\u0631\u06a9 \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u067e\u0631\u0686\u0645 \u0647\u0627 \u06cc\u0627 \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u0647\u0627 \u0627\u0633\u062a <code>Optional<\/code>\u0628\u0634\u0631<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight java\"><code><span class=\"kd\">public<\/span> <span class=\"nc\">Optional<\/span><span class=\"o\">&lt;<\/span><span class=\"nc\">Usuario<\/span><span class=\"o\">&gt;<\/span> <span class=\"nf\">buscar<\/span><span class=\"o\">(<\/span><span class=\"nc\">String<\/span> <span class=\"n\">id<\/span><span class=\"o\">)<\/span> <span class=\"o\">{<\/span> <span class=\"o\">...<\/span> <span class=\"o\">}<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li>\n<strong>\u067e\u0631\u0686\u0645<\/strong> \u062f\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f \u062b\u0627\u0628\u062a \u0647\u0633\u062a\u0646\u062f.<\/li>\n<li>\n<strong>\u0627\u0633\u062a\u062b\u0646\u0627\u0621<\/strong> \u0641\u0642\u0637 \u0648\u0642\u062a\u06cc \u06a9\u0627\u0631\u0622\u0645\u062f \u0647\u0633\u062a\u0646\u062f <strong>\u0646\u0627\u0686\u06cc\u0632<\/strong>\u0628\u0634\u0631<\/li>\n<\/ul>\n<blockquote>\n<p>\u0641\u0631\u06a9\u0627\u0646\u0633 \u067e\u0627\u06cc\u06cc\u0646 (<0.01 \u066a) \u060c \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0642\u0627\u0628\u0644 \u0642\u0628\u0648\u0644 \u0648 \u062d\u062a\u06cc \u0633\u0631\u06cc\u0639\u062a\u0631 \u0627\u0633\u062a. \u062f\u0631 \u0641\u0631\u06a9\u0627\u0646\u0633 \u0645\u062a\u0648\u0633\u0637 \u200b\u200b\u06cc\u0627 \u0628\u0627\u0644\u0627 \u060c \u0647\u0632\u06cc\u0646\u0647 \u0645\u0646\u0641\u062c\u0631 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<\/blockquote>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D8%A7%DA%AF%D8%B1_%D8%AF%D8%B1_%D9%85%D9%82%D8%A7%D8%A8%D9%84_%D8%A7%D8%B3%D8%AA%D8%AB%D9%86%D8%A7\"><\/span>\n<p>  \u0645\u062b\u0627\u0644: \u0627\u06af\u0631 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u062b\u0646\u0627<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight java\"><code><span class=\"kn\">package<\/span> <span class=\"nn\">org.example<\/span><span class=\"o\">;<\/span>\n\n<span class=\"kd\">public<\/span> <span class=\"kd\">class<\/span> <span class=\"nc\">ExceptionVsIfSingleCall<\/span> <span class=\"o\">{<\/span>\n    <span class=\"kd\">public<\/span> <span class=\"kd\">static<\/span> <span class=\"kt\">void<\/span> <span class=\"nf\">main<\/span><span class=\"o\">(<\/span><span class=\"nc\">String<\/span><span class=\"o\">[]<\/span> <span class=\"n\">args<\/span><span class=\"o\">)<\/span> <span class=\"o\">{<\/span>\n        <span class=\"kt\">long<\/span> <span class=\"n\">start<\/span><span class=\"o\">,<\/span> <span class=\"n\">end<\/span><span class=\"o\">;<\/span>\n\n        <span class=\"c1\">\/\/ Controle com if<\/span>\n        <span class=\"n\">start<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">nanoTime<\/span><span class=\"o\">();<\/span>\n        <span class=\"n\">processWithIf<\/span><span class=\"o\">(<\/span><span class=\"mi\">3<\/span><span class=\"o\">);<\/span>\n        <span class=\"n\">end<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">nanoTime<\/span><span class=\"o\">();<\/span>\n        <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">out<\/span><span class=\"o\">.<\/span><span class=\"na\">println<\/span><span class=\"o\">(<\/span><span class=\"s\">\"Com if: 800 ns\"<\/span><span class=\"o\">);<\/span>\n\n        <span class=\"c1\">\/\/ Controle com exce\u00e7\u00e3o<\/span>\n        <span class=\"n\">start<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">nanoTime<\/span><span class=\"o\">();<\/span>\n        <span class=\"k\">try<\/span> <span class=\"o\">{<\/span>\n            <span class=\"n\">processWithException<\/span><span class=\"o\">(<\/span><span class=\"mi\">3<\/span><span class=\"o\">);<\/span>\n        <span class=\"o\">}<\/span> <span class=\"k\">catch<\/span> <span class=\"o\">(<\/span><span class=\"nc\">IllegalArgumentException<\/span> <span class=\"n\">e<\/span><span class=\"o\">)<\/span> <span class=\"o\">{}<\/span>\n        <span class=\"n\">end<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">nanoTime<\/span><span class=\"o\">();<\/span>\n        <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">out<\/span><span class=\"o\">.<\/span><span class=\"na\">println<\/span><span class=\"o\">(<\/span><span class=\"s\">\"Com exce\u00e7\u00e3o: 24100 ns\"<\/span><span class=\"o\">);<\/span>\n    <span class=\"o\">}<\/span>\n\n    <span class=\"kd\">public<\/span> <span class=\"kd\">static<\/span> <span class=\"kt\">int<\/span> <span class=\"nf\">processWithIf<\/span><span class=\"o\">(<\/span><span class=\"kt\">int<\/span> <span class=\"n\">value<\/span><span class=\"o\">)<\/span> <span class=\"o\">{<\/span>\n        <span class=\"k\">if<\/span> <span class=\"o\">(<\/span><span class=\"n\">value<\/span> <span class=\"o\">&lt;<\/span> <span class=\"mi\">5<\/span><span class=\"o\">)<\/span> <span class=\"k\">return<\/span> <span class=\"mi\">0<\/span><span class=\"o\">;<\/span>\n        <span class=\"k\">return<\/span> <span class=\"n\">value<\/span><span class=\"o\">;<\/span>\n    <span class=\"o\">}<\/span>\n\n    <span class=\"kd\">public<\/span> <span class=\"kd\">static<\/span> <span class=\"kt\">void<\/span> <span class=\"nf\">processWithException<\/span><span class=\"o\">(<\/span><span class=\"kt\">int<\/span> <span class=\"n\">value<\/span><span class=\"o\">)<\/span> <span class=\"o\">{<\/span>\n        <span class=\"k\">if<\/span> <span class=\"o\">(<\/span><span class=\"n\">value<\/span> <span class=\"o\">&lt;<\/span> <span class=\"mi\">5<\/span><span class=\"o\">)<\/span> <span class=\"k\">throw<\/span> <span class=\"k\">new<\/span> <span class=\"nc\">IllegalArgumentException<\/span><span class=\"o\">(<\/span><span class=\"s\">\"valor inv\u00e1lido\"<\/span><span class=\"o\">);<\/span>\n    <span class=\"o\">}<\/span>\n<span class=\"o\">}<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<blockquote>\n<p><strong>\u0627\u06cc <code>if<\/code> \u0628\u06cc\u0634 \u0627\u0632 30 \u0628\u0631\u0627\u0628\u0631 \u0633\u0631\u06cc\u0639\u062a\u0631 \u0628\u0648\u062f.<\/strong><\/p>\n<\/blockquote>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D8%A7%D8%B3%D8%AA%D8%AB%D9%86%D8%A7%D8%A6%D8%A7%D8%AA_%D8%AF%D8%B1_%D8%AD%D9%84%D9%82%D9%87\"><\/span>\n<p>  \u0645\u062b\u0627\u0644: \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u062f\u0631 \u062d\u0644\u0642\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight java\"><code><span class=\"kn\">package<\/span> <span class=\"nn\">org.example<\/span><span class=\"o\">;<\/span>\n\n<span class=\"kd\">public<\/span> <span class=\"kd\">class<\/span> <span class=\"nc\">ExceptionOverheadLoopBenchmark<\/span> <span class=\"o\">{<\/span>\n    <span class=\"kd\">public<\/span> <span class=\"kd\">static<\/span> <span class=\"kt\">void<\/span> <span class=\"nf\">main<\/span><span class=\"o\">(<\/span><span class=\"nc\">String<\/span><span class=\"o\">[]<\/span> <span class=\"n\">args<\/span><span class=\"o\">)<\/span> <span class=\"kd\">throws<\/span> <span class=\"nc\">Exception<\/span> <span class=\"o\">{<\/span>\n        <span class=\"kd\">final<\/span> <span class=\"kt\">int<\/span> <span class=\"no\">N<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">10_000_000<\/span><span class=\"o\">;<\/span>\n\n        <span class=\"kt\">long<\/span> <span class=\"n\">start<\/span><span class=\"o\">,<\/span> <span class=\"n\">end<\/span><span class=\"o\">;<\/span>\n\n        <span class=\"c1\">\/\/ Execu\u00e7\u00e3o pura<\/span>\n        <span class=\"n\">start<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">nanoTime<\/span><span class=\"o\">();<\/span>\n        <span class=\"k\">for<\/span> <span class=\"o\">(<\/span><span class=\"kt\">int<\/span> <span class=\"n\">i<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">0<\/span><span class=\"o\">;<\/span> <span class=\"n\">i<\/span> <span class=\"o\">&lt;<\/span> <span class=\"no\">N<\/span> <span class=\"o\">;<\/span> <span class=\"n\">i<\/span><span class=\"o\">++)<\/span> <span class=\"o\">{<\/span> <span class=\"kt\">int<\/span> <span class=\"n\">x<\/span> <span class=\"o\">=<\/span> <span class=\"n\">i<\/span> <span class=\"o\">*<\/span> <span class=\"mi\">2<\/span><span class=\"o\">;<\/span> <span class=\"o\">}<\/span>\n        <span class=\"n\">end<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">nanoTime<\/span><span class=\"o\">();<\/span>\n        <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">out<\/span><span class=\"o\">.<\/span><span class=\"na\">println<\/span><span class=\"o\">(<\/span><span class=\"s\">\"execu\u00e7\u00e3o pura: 2.1322 ms\"<\/span><span class=\"o\">);<\/span>\n\n        <span class=\"c1\">\/\/ If<\/span>\n        <span class=\"n\">start<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">nanoTime<\/span><span class=\"o\">();<\/span>\n        <span class=\"k\">for<\/span> <span class=\"o\">(<\/span><span class=\"kt\">int<\/span> <span class=\"n\">i<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">0<\/span><span class=\"o\">;<\/span> <span class=\"n\">i<\/span> <span class=\"o\">&lt;<\/span> <span class=\"no\">N<\/span> <span class=\"o\">;<\/span> <span class=\"n\">i<\/span><span class=\"o\">++)<\/span> <span class=\"o\">{<\/span>\n            <span class=\"k\">if<\/span> <span class=\"o\">(<\/span><span class=\"n\">i<\/span> <span class=\"o\">%<\/span> <span class=\"mi\">2<\/span> <span class=\"o\">==<\/span> <span class=\"mi\">0<\/span><span class=\"o\">)<\/span> <span class=\"o\">{<\/span> <span class=\"kt\">int<\/span> <span class=\"n\">x<\/span> <span class=\"o\">=<\/span> <span class=\"n\">i<\/span> <span class=\"o\">*<\/span> <span class=\"mi\">2<\/span><span class=\"o\">;<\/span> <span class=\"o\">}<\/span>\n        <span class=\"o\">}<\/span>\n        <span class=\"n\">end<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">nanoTime<\/span><span class=\"o\">();<\/span>\n        <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">out<\/span><span class=\"o\">.<\/span><span class=\"na\">println<\/span><span class=\"o\">(<\/span><span class=\"s\">\"if: 2.6529 ms\"<\/span><span class=\"o\">);<\/span>\n\n        <span class=\"c1\">\/\/ Try-catch sem exce\u00e7\u00e3o<\/span>\n        <span class=\"n\">start<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">nanoTime<\/span><span class=\"o\">();<\/span>\n        <span class=\"k\">for<\/span> <span class=\"o\">(<\/span><span class=\"kt\">int<\/span> <span class=\"n\">i<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">0<\/span><span class=\"o\">;<\/span> <span class=\"n\">i<\/span> <span class=\"o\">&lt;<\/span> <span class=\"no\">N<\/span><span class=\"o\">;<\/span> <span class=\"n\">i<\/span><span class=\"o\">++)<\/span> <span class=\"o\">{<\/span>\n            <span class=\"k\">try<\/span> <span class=\"o\">{<\/span> <span class=\"kt\">int<\/span> <span class=\"n\">x<\/span> <span class=\"o\">=<\/span> <span class=\"n\">i<\/span> <span class=\"o\">*<\/span> <span class=\"mi\">2<\/span><span class=\"o\">;<\/span> <span class=\"o\">}<\/span> <span class=\"k\">catch<\/span> <span class=\"o\">(<\/span><span class=\"nc\">Exception<\/span> <span class=\"n\">e<\/span><span class=\"o\">)<\/span> <span class=\"o\">{}<\/span>\n        <span class=\"o\">}<\/span>\n        <span class=\"n\">end<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">nanoTime<\/span><span class=\"o\">();<\/span>\n        <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">out<\/span><span class=\"o\">.<\/span><span class=\"na\">println<\/span><span class=\"o\">(<\/span><span class=\"s\">\"try-catch (sem erro): 3.267699 ms\"<\/span><span class=\"o\">);<\/span>\n\n        <span class=\"c1\">\/\/ Try-catch com exce\u00e7\u00e3o<\/span>\n        <span class=\"n\">start<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">nanoTime<\/span><span class=\"o\">();<\/span>\n        <span class=\"k\">for<\/span> <span class=\"o\">(<\/span><span class=\"kt\">int<\/span> <span class=\"n\">i<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">0<\/span><span class=\"o\">;<\/span> <span class=\"n\">i<\/span> <span class=\"o\">&lt;<\/span> <span class=\"no\">N<\/span> <span class=\"o\">\/<\/span> <span class=\"mi\">100<\/span><span class=\"o\">;<\/span> <span class=\"n\">i<\/span><span class=\"o\">++)<\/span> <span class=\"o\">{<\/span>\n            <span class=\"k\">try<\/span> <span class=\"o\">{<\/span> <span class=\"k\">throw<\/span> <span class=\"k\">new<\/span> <span class=\"nc\">Exception<\/span><span class=\"o\">(<\/span><span class=\"s\">\"erro\"<\/span><span class=\"o\">);<\/span> <span class=\"o\">}<\/span> <span class=\"k\">catch<\/span> <span class=\"o\">(<\/span><span class=\"nc\">Exception<\/span> <span class=\"n\">e<\/span><span class=\"o\">)<\/span> <span class=\"o\">{}<\/span>\n        <span class=\"o\">}<\/span>\n        <span class=\"n\">end<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">nanoTime<\/span><span class=\"o\">();<\/span>\n        <span class=\"nc\">System<\/span><span class=\"o\">.<\/span><span class=\"na\">out<\/span><span class=\"o\">.<\/span><span class=\"na\">println<\/span><span class=\"o\">(<\/span><span class=\"s\">\"try-catch (com erro): 72.4698 ms\"<\/span><span class=\"o\">);<\/span>\n    <span class=\"o\">}<\/span>\n<span class=\"o\">}<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<blockquote>\n<p><strong>\u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u062f\u0631 \u062d\u0644\u0642\u0647 \u0647\u0627 \u0641\u0642\u0637 \u06a9\u0646\u062f \u0646\u06cc\u0633\u062a: \u0622\u0646\u0647\u0627 \u0645\u062e\u0631\u0628 \u0647\u0633\u062a\u0646\u062f.<\/strong><\/p>\n<\/blockquote>\n<p>\u0627\u06cc\u0646 \u0645\u0637\u0627\u0644\u0639\u0647 \u0639\u0645\u0644\u06cc \u06cc\u0627\u0641\u062a\u0647 \u0647\u0627\u06cc \u0645\u0642\u0627\u0644\u0647 &#8220;\u0639\u0645\u0644\u06a9\u0631\u062f \u0627\u0633\u062a\u062b\u0646\u0627\u06cc\u06cc \u0644\u06cc\u0644&#8221; \u062a\u0648\u0633\u0637 Aleksey Shipil\u00ebv \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u0645\u06cc \u06a9\u0646\u062f \u0648 \u062f\u0648 \u0627\u062c\u0631\u0627\u06cc API \u0631\u0627 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0645\u06cc \u06a9\u0646\u062f: \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0628\u0631\u0627\u06cc \u062e\u0637\u0627\u0647\u0627\u06cc \u0633\u06cc\u06af\u0646\u0627\u0644 \u0648 \u062f\u06cc\u06af\u0631\u06cc \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0644\u06af\u0648\u06cc \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc <code>Result<t\/><\/code>\u0628\u0634\u0631<\/p>\n<blockquote>\n<p><strong>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0646<\/strong>: \u06a9\u0644\u06cc\u0647 \u06a9\u062f\u0647\u0627\u06cc \u0645\u0646\u0628\u0639 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0627\u0644\u0639\u0647 \u060c \u0634\u0648\u0627\u0647\u062f\u06cc \u0627\u0632 \u0622\u0632\u0645\u0627\u06cc\u0634\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc Jmeter \u0648 Test \u062f\u0631 \u0645\u062e\u0632\u0646 https:\/\/github.com\/diegosbrandao\/diegosbranda-exceptions-java \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a. \u0646\u062a\u0627\u06cc\u062c \u0622\u0632\u0645\u0648\u0646 \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646 \u062f\u0631 \u067e\u0648\u0634\u0647 &#8220;\u0634\u0648\u0627\u0647\u062f&#8221; \u06cc\u0627\u0641\u062a \u0648 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc Jmeter \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u06a9\u0633\u0627\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc \u062e\u0648\u0627\u0647\u0646\u062f \u0622\u0632\u0645\u0627\u06cc\u0634\u0627\u062a \u0631\u0627 \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u0646\u062f.<\/p>\n<\/blockquote>\n<h2><span class=\"ez-toc-section\" id=\"%D8%B1%D9%88%D8%B4_%D8%B4%D9%86%D8%A7%D8%B3%DB%8C\"><\/span>\n<p>  \u0631\u0648\u0634 \u0634\u0646\u0627\u0633\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062f\u0648 \u0646\u0633\u062e\u0647 \u0627\u0632 \u0647\u0645\u0627\u0646 API \u0628\u0627 \u0631\u0641\u062a\u0627\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f\u06cc \u06cc\u06a9\u0633\u0627\u0646 \u0627\u062c\u0631\u0627 \u0634\u062f:<\/p>\n<ol>\n<li>\n<strong>\u0646\u0633\u062e\u0647 \u0627\u0633\u062a\u062b\u0646\u0627\u0621<\/strong>: \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f <code>RuntimeException<\/code> \u0648 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0633\u0641\u0627\u0631\u0634\u06cc \u0628\u0631\u0627\u06cc \u062e\u0637\u0627\u0647\u0627\u06cc \u0633\u06cc\u06af\u0646\u0627\u0644<\/li>\n<li>\n<strong>\u0646\u0633\u062e\u0647 \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc<\/strong>: \u0627\u0632 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f <code>Result<t\/><\/code> \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0635\u0631\u0647 \u0645\u0648\u0641\u0642\u06cc\u062a \u06cc\u0627 \u0634\u06a9\u0633\u062a\n<\/li>\n<\/ol>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight java\"><code><span class=\"kd\">public<\/span> <span class=\"kd\">class<\/span> <span class=\"nc\">Result<\/span><span class=\"o\">&lt;<\/span><span class=\"no\">T<\/span><span class=\"o\">&gt;<\/span> <span class=\"o\">{<\/span>\n    <span class=\"kd\">private<\/span> <span class=\"kd\">final<\/span> <span class=\"kt\">boolean<\/span> <span class=\"n\">success<\/span><span class=\"o\">;<\/span>\n    <span class=\"kd\">private<\/span> <span class=\"kd\">final<\/span> <span class=\"no\">T<\/span> <span class=\"n\">value<\/span><span class=\"o\">;<\/span>\n    <span class=\"kd\">private<\/span> <span class=\"kd\">final<\/span> <span class=\"nc\">String<\/span> <span class=\"n\">errorMessage<\/span><span class=\"o\">;<\/span>\n\n    <span class=\"c1\">\/\/ Construtor e m\u00e9todos de f\u00e1brica<\/span>\n    <span class=\"kd\">public<\/span> <span class=\"kd\">static<\/span> <span class=\"o\">&lt;<\/span><span class=\"no\">T<\/span><span class=\"o\">&gt;<\/span> <span class=\"nc\">Result<\/span><span class=\"o\">&lt;<\/span><span class=\"no\">T<\/span><span class=\"o\">&gt;<\/span> <span class=\"nf\">success<\/span><span class=\"o\">(<\/span><span class=\"no\">T<\/span> <span class=\"n\">value<\/span><span class=\"o\">)<\/span> <span class=\"o\">{<\/span> <span class=\"o\">...<\/span> <span class=\"o\">}<\/span>\n    <span class=\"kd\">public<\/span> <span class=\"kd\">static<\/span> <span class=\"o\">&lt;<\/span><span class=\"no\">T<\/span><span class=\"o\">&gt;<\/span> <span class=\"nc\">Result<\/span><span class=\"o\">&lt;<\/span><span class=\"no\">T<\/span><span class=\"o\">&gt;<\/span> <span class=\"nf\">error<\/span><span class=\"o\">(<\/span><span class=\"nc\">String<\/span> <span class=\"n\">message<\/span><span class=\"o\">)<\/span> <span class=\"o\">{<\/span> <span class=\"o\">...<\/span> <span class=\"o\">}<\/span>\n<span class=\"o\">}<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0647\u0631 \u062f\u0648 API \u0628\u0627 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0632\u06cc\u0631 \u062f\u0631 \u062a\u0633\u062a \u0647\u0627\u06cc \u0628\u0627\u0631 \u062f\u0631 Apache Jmeter \u0642\u0631\u0627\u0631 \u06af\u0631\u0641\u062a\u0646\u062f:<\/p>\n<ul>\n<li>20 \u0645\u0648\u0636\u0648\u0639 (\u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0631\u0642\u06cc\u0628)<\/li>\n<li>\u062f\u0648\u0631\u0647 \u06af\u0631\u0645\u0627\u06cc\u0634 (\u0634\u06cc\u0628 \u062f\u0627\u0631): 15 \u062b\u0627\u0646\u06cc\u0647<\/li>\n<li>5 \u062a\u06a9\u0631\u0627\u0631 \u062a\u0648\u0633\u0637 \u0645\u0648\u0636\u0648\u0639<\/li>\n<li>\u0645\u062c\u0645\u0648\u0639: 300 \u062f\u0631\u062e\u0648\u0627\u0633\u062a (20 \u0645\u0648\u0636\u0648\u0639 \u00d7 5 \u062a\u06a9\u0631\u0627\u0631 \u00d7 3 \u0627\u0639\u062f\u0627\u0645)<\/li>\n<\/ul>\n<blockquote>\n<p>\u26a0 <strong>\u062a\u0648\u062c\u0647<\/strong>: \u0646\u062a\u0627\u06cc\u062c \u0639\u0645\u0644\u06a9\u0631\u062f \u0627\u0631\u0627\u0626\u0647 \u0634\u062f\u0647 \u0645\u062e\u0635\u0648\u0635 \u0645\u062d\u06cc\u0637 \u0633\u062e\u062a \u0627\u0641\u0632\u0627\u0631\/\u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0622\u0632\u0645\u0627\u06cc\u0634\u0627\u062a \u0627\u0633\u062a. \u067e\u0631\u062f\u0627\u0632\u0646\u062f\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u060c \u062d\u0627\u0641\u0638\u0647 \u060c \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0648 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a JVM \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u062f\u0631 \u0645\u0642\u0627\u062f\u06cc\u0631 \u0645\u0637\u0644\u0642 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u0646\u062f \u060c \u0627\u06af\u0631\u0686\u0647 \u0646\u0633\u0628\u062a \u0647\u0627\u06cc \u06a9\u0644\u06cc \u0648 \u0646\u062a\u06cc\u062c\u0647 \u06af\u06cc\u0631\u06cc \u0647\u0627\u06cc \u06a9\u0644\u06cc \u062a\u0645\u0627\u06cc\u0644 \u0628\u0647 \u0627\u062f\u0627\u0645\u0647 \u062f\u0627\u0631\u062f. \u0647\u0646\u06af\u0627\u0645 \u0628\u0627\u0632\u062a\u0648\u0644\u06cc\u062f \u0627\u06cc\u0646 \u0622\u0632\u0645\u0627\u06cc\u0634\u0627\u062a \u060c \u0628\u0627 \u062a\u0641\u0633\u06cc\u0631 \u0646\u062a\u0627\u06cc\u062c \u060c \u0645\u0634\u062e\u0635\u0627\u062a \u0645\u062d\u06cc\u0637 \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/p>\n<\/blockquote>\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%AA%D8%A7%DB%8C%D8%AC_%D9%85%D9%82%D8%A7%DB%8C%D8%B3%D9%87_%D8%A7%DB%8C\"><\/span>\n<p>  \u0646\u062a\u0627\u06cc\u062c \u0645\u0642\u0627\u06cc\u0633\u0647 \u0627\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"table-wrapper-paragraph\">\n<table>\n<thead>\n<tr>\n<th>\u0645\u062a\u0631\u06cc\u06a9<\/th>\n<th>API \u0628\u0627 \u0627\u0633\u062a\u062b\u0646\u0627<\/th>\n<th>API \u0628\u062f\u0648\u0646 \u0627\u0633\u062a\u062b\u0646\u0627<\/th>\n<th>\u062a\u0641\u0627\u0648\u062a<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u0646\u0645\u0648\u0646\u0647<\/td>\n<td>300<\/td>\n<td>300<\/td>\n<td>\u062c\u062f\u06cc\u062f<\/td>\n<\/tr>\n<tr>\n<td>\u0632\u0645\u0627\u0646 \u0645\u062a\u0648\u0633\u0637 \u200b\u200b(MS)<\/td>\n<td>3<\/td>\n<td>1<\/td>\n<td>3 \u00d7 \u06a9\u0646\u062f\u062a\u0631<\/td>\n<\/tr>\n<tr>\n<td>\u062d\u062f\u0627\u0642\u0644 \u0632\u0645\u0627\u0646 (MS)<\/td>\n<td>2<\/td>\n<td>1<\/td>\n<td>2 \u00d7 \u06a9\u0646\u062f\u062a\u0631<\/td>\n<\/tr>\n<tr>\n<td>\u062d\u062f\u0627\u06a9\u062b\u0631 \u0632\u0645\u0627\u0646 (MS)<\/td>\n<td>194<\/td>\n<td>4<\/td>\n<td>48.5 \u00d7 \u06a9\u0646\u062f\u062a\u0631<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0646\u062d\u0631\u0627\u0641 \u0645\u0639\u06cc\u0627\u0631<\/td>\n<td>11.13<\/td>\n<td>0.58<\/td>\n<td>19.2 \u00d7 \u0645\u062a\u063a\u06cc\u0631 \u062a\u0631\u06cc\u0646<\/td>\n<\/tr>\n<tr>\n<td>\u0645\u06cc\u0632\u0627\u0646 \u062e\u0637\u0627<\/td>\n<td>0.00 \u066a<\/td>\n<td>0.00 \u066a<\/td>\n<td>\u062c\u062f\u06cc\u062f<\/td>\n<\/tr>\n<tr>\n<td>\u062a\u0648\u0627\u0646<\/td>\n<td>2.6\/\u062b\u0627\u0646\u06cc\u0647<\/td>\n<td>2.6\/\u062b\u0627\u0646\u06cc\u0647<\/td>\n<td>\u062c\u062f\u06cc\u062f<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D8%AA%D8%AC%D8%B2%DB%8C%D9%87_%D9%88_%D8%AA%D8%AD%D9%84%DB%8C%D9%84_%D9%86%D8%AA%D8%A7%DB%8C%D8%AC\"><\/span>\n<p>  \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0646\u062a\u0627\u06cc\u062c<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"1_%D8%B2%D9%85%D8%A7%D9%86_%D9%BE%D8%A7%D8%B3%D8%AE\"><\/span>\n<p>  1. \u0632\u0645\u0627\u0646 \u067e\u0627\u0633\u062e<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0645\u06cc\u0627\u0646\u06af\u06cc\u0646 \u0632\u0645\u0627\u0646 \u067e\u0627\u0633\u062e API \u0628\u0627 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a (3ms) \u0633\u0647 \u0628\u0631\u0627\u0628\u0631 \u0628\u06cc\u0634\u062a\u0631 \u0627\u0632 API \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0646\u062a\u06cc\u062c\u0647 (1ms) \u0627\u0633\u062a \u0648 \u062a\u0623\u06cc\u06cc\u062f \u0633\u0631\u0628\u0627\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u062a\u062d\u0645\u06cc\u0644 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_%D9%BE%DB%8C%D8%B4_%D8%A8%DB%8C%D9%86%DB%8C_%D8%B9%D9%85%D9%84%DA%A9%D8%B1%D8%AF\"><\/span>\n<p>  2. \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u0646\u062d\u0631\u0627\u0641 API \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0628\u0627 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a (11.13) \u0628\u0647 \u0637\u0648\u0631 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u0628\u0627\u0644\u0627\u062a\u0631 \u0627\u0632 API \u0628\u062f\u0648\u0646 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a (0.58) \u0627\u0633\u062a \u060c \u0648 \u06cc\u06a9 \u062a\u0646\u0648\u0639 19 \u00d7 \u0628\u0627\u0644\u0627\u062a\u0631 \u0631\u0627 \u0628\u0631\u062c\u0633\u062a\u0647 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0646\u0627\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632\u06cc \u0638\u0631\u0641\u06cc\u062a \u0631\u0627 \u062f\u0634\u0648\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u062a\u062c\u0631\u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0631\u0627 \u0645\u062e\u062a\u0644 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_%D8%A7%D9%88%D8%AC_%D9%88_%D9%82%D9%84%D9%87_%D9%87%D8%A7%DB%8C_%D8%AA%D8%A3%D8%AE%DB%8C%D8%B1\"><\/span>\n<p>  3. \u0627\u0648\u062c \u0648 \u0642\u0644\u0647 \u0647\u0627\u06cc \u062a\u0623\u062e\u06cc\u0631<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u062c\u0627\u0644\u0628 \u062a\u0631\u06cc\u0646 \u062a\u0641\u0627\u0648\u062a \u062d\u062f\u0627\u06a9\u062b\u0631 \u0632\u0645\u0627\u0646 \u067e\u0627\u0633\u062e \u0627\u0633\u062a: 194ms \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u062a\u0646\u0647\u0627 4ms \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0646\u062a\u06cc\u062c\u0647. \u0627\u06cc\u0646 \u0646\u0634\u0627\u0646\u06af\u0631 \u0627\u0648\u062c \u062a\u0623\u062e\u06cc\u0631 48.5 \u00d7 \u0628\u0627\u0644\u0627\u062a\u0631 \u0627\u0633\u062a \u0648 \u062a\u0623\u06cc\u06cc\u062f \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0647\u0645\u062a\u0631\u06cc\u0646 \u0646\u062a\u06cc\u062c\u0647 \u06af\u06cc\u0631\u06cc \u0647\u0627\u06cc \u0645\u0642\u0627\u0644\u0647 \u0627\u0633\u062a: \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0627\u0639\u062b \u0642\u0644\u0647 \u062a\u0623\u062e\u06cc\u0631 \u063a\u06cc\u0631\u0642\u0627\u0628\u0644 \u0642\u0628\u0648\u0644 \u0634\u062f\u06cc\u062f \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u062d\u0633\u0627\u0633 -\u0632\u0645\u0627\u0646 \u0634\u0648\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_%D9%85%D8%B9%D8%A7%D8%AF%D9%84_%D8%AA%D9%88%D8%A7%D9%86\"><\/span>\n<p>  4. \u0645\u0639\u0627\u062f\u0644 \u062a\u0648\u0627\u0646<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u062a\u0648\u0627\u0646 \u062f\u0631 \u0647\u0631 \u062f\u0648 \u0631\u0648\u0634 \u06cc\u06a9\u0633\u0627\u0646 (2.6 req\/s) \u06cc\u06a9\u0633\u0627\u0646 \u0628\u0627\u0642\u06cc \u0645\u0627\u0646\u062f\u0647 \u0627\u0633\u062a \u060c \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u062f\u0631 \u0633\u0637\u062d \u062a\u0631\u0627\u0641\u06cc\u06a9 \u0639\u0627\u062f\u06cc \u060c \u0627\u0646\u062a\u062e\u0627\u0628 \u0628\u06cc\u0646 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0648 \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u0647\u0627 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0633\u062a\u0642\u06cc\u0645 \u0628\u0631 \u0638\u0631\u0641\u06cc\u062a \u067e\u0631\u062f\u0627\u0632\u0634 API \u062a\u0623\u062b\u06cc\u0631 \u0646\u0645\u06cc \u06af\u0630\u0627\u0631\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D9%87%D9%85%D8%A8%D8%B3%D8%AA%DA%AF%DB%8C_%D8%A8%D8%A7_%D9%85%D9%82%D8%A7%D9%84%D9%87_%D8%A7%D8%B5%D9%84%DB%8C\"><\/span>\n<p>  \u0647\u0645\u0628\u0633\u062a\u06af\u06cc \u0628\u0627 \u0645\u0642\u0627\u0644\u0647 \u0627\u0635\u0644\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0646\u062a\u0627\u06cc\u062c \u0645\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062a\u062c\u0631\u0628\u06cc \u0686\u0646\u062f\u06cc\u0646 \u0646\u062a\u06cc\u062c\u0647 \u06af\u06cc\u0631\u06cc \u062f\u0631 \u0645\u0642\u0627\u0644\u0647 &#8220;\u0639\u0645\u0644\u06a9\u0631\u062f \u0627\u0633\u062a\u062b\u0646\u0627\u06cc\u06cc \u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0644\u06cc\u0644&#8221; \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u0645\u06cc \u06a9\u0646\u062f:<\/p>\n<ol>\n<li>\n<p><strong>\u0647\u0632\u06cc\u0646\u0647 \u0633\u0627\u062e\u062a \u0648 \u0633\u0627\u0632 \u0631\u062f\u06cc\u0627\u0628\u06cc \u067e\u0634\u062a\u0647<\/strong>: \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0622\u0645\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0633\u0627\u062e\u062a \u0631\u062f\u06cc\u0627\u0628\u06cc \u067e\u0634\u062a\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u0635\u0644\u06cc \u062a\u0631\u06cc\u0646 \u0641\u0627\u06a9\u062a\u0648\u0631\u0647\u0627\u06cc \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u0645\u062a\u0648\u0633\u0637 \u200b\u200b3 \u00d7 \u0632\u0645\u0627\u0646 \u0637\u0648\u0644\u0627\u0646\u06cc \u062a\u0631 \u0645\u0627 \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u062a\u0646\u0648\u0639 \u0639\u0645\u0644\u06a9\u0631\u062f<\/strong>: \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0622\u0645\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u063a\u06cc\u0631\u0642\u0627\u0628\u0644 \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u0627\u0633\u062a \u060c \u06a9\u0647 \u062a\u0648\u0633\u0637 \u0627\u0646\u062d\u0631\u0627\u0641 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0628\u0632\u0631\u06af\u062a\u0631 19 \u062f\u0631 API \u0645\u0627 \u0628\u0627 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u062a\u0623\u06cc\u06cc\u062f \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<\/li>\n<li>\n<p><strong>\u0642\u0644\u0647 \u0647\u0627\u06cc \u062a\u0623\u062e\u06cc\u0631<\/strong>: \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0622\u0645\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0642\u0644\u0647 \u0647\u0627\u06cc \u062a\u0623\u062e\u06cc\u0631 \u0634\u062f\u06cc\u062f \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u0646\u062f \u060c \u06a9\u0647 \u062f\u0631 \u062d\u062f\u0627\u06a9\u062b\u0631 \u0632\u0645\u0627\u0646 \u0645\u0627 48.5 \u00d7 \u0637\u0648\u0644\u0627\u0646\u06cc \u062a\u0631 \u0645\u0634\u0647\u0648\u062f \u0627\u0633\u062a.<\/p>\n<\/li>\n<li>\n<p><strong>\u0642\u0627\u0646\u0648\u0646 \u0641\u0631\u06a9\u0627\u0646\u0633 \u062a\u062c\u0631\u0628\u06cc<\/strong>: \u0645\u0642\u0627\u0644\u0647 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0641\u0642\u0637 \u062f\u0631 \u0635\u0648\u0631\u062a \u0628\u0631\u0648\u0632 \u0641\u0631\u06a9\u0627\u0646\u0633 \u06a9\u0645\u062a\u0631 \u0627\u0632 10\u207b\u2074 (0.01 \u066a) \u0642\u0627\u0628\u0644 \u0642\u0628\u0648\u0644 \u0647\u0633\u062a\u0646\u062f. \u0646\u062a\u0627\u06cc\u062c \u0645\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u062d\u062a\u06cc \u0628\u0627 \u0641\u0631\u06a9\u0627\u0646\u0633 \u0647\u0627\u06cc \u06a9\u0645 \u060c \u062a\u0623\u062b\u06cc\u0631 \u0628\u0631 \u0642\u0644\u0647 \u0647\u0627\u06cc \u062a\u0623\u062e\u06cc\u0631 \u0647\u0645\u0686\u0646\u0627\u0646 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647 \u0627\u0633\u062a.<\/p>\n<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA_%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C\"><\/span>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a \u0637\u0631\u0627\u062d\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%DA%86%D9%87_%D8%B2%D9%85%D8%A7%D9%86%DB%8C_%D8%A7%D8%B2_%D8%A7%D8%B3%D8%AA%D8%AB%D9%86%D8%A7%D8%A6%D8%A7%D8%AA_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u0686\u0647 \u0632\u0645\u0627\u0646\u06cc \u0627\u0632 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\u0628\u0631\u0627\u06cc \u0634\u0631\u0627\u06cc\u0637 \u0648\u0627\u0642\u0639\u0627\u064b \u0627\u0633\u062a\u062b\u0646\u0627\u06cc\u06cc (\u0641\u0631\u06a9\u0627\u0646\u0633 <0.01 \u066a)<\/li>\n<li>\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0633\u0627\u062f\u06af\u06cc \u06a9\u062f \u0627\u0632 \u0639\u0645\u0644\u06a9\u0631\u062f \u0642\u0627\u0628\u0644 \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u0645\u0647\u0645\u062a\u0631 \u0627\u0633\u062a<\/li>\n<li>\u062f\u0631 \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0642\u0644\u0647 \u0647\u0627\u06cc \u06af\u0627\u0647 \u0628\u0647 \u06af\u0627\u0647 \u062a\u0627\u062e\u06cc\u0631 \u0642\u0627\u0628\u0644 \u0642\u0628\u0648\u0644 \u0627\u0633\u062a<\/li>\n<li>\u062f\u0631 \u0645\u0648\u0627\u0642\u0639\u06cc \u06a9\u0647 \u0646\u0634\u0627\u0646 \u062f\u0647\u0646\u062f\u0647 \u062e\u0637\u0627\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u062f\u0631 \u062c\u0631\u06cc\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u0627\u0633\u062a<\/li>\n<li>\u0628\u0631\u0627\u06cc \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u062b\u0646\u0627\u06cc\u06cc \u06a9\u0647 \u0642\u0637\u0639 \u062c\u0631\u06cc\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a<\/li>\n<\/ul>\n<p>\u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0648 \u0645\u06a9\u0627\u0646\u06cc\u0633\u0645 \u0627\u0645\u062a\u062d\u0627\u0646 \u062f\u0631 \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0635\u062d\u06cc\u062d \u0628\u0633\u06cc\u0627\u0631 \u0645\u0641\u06cc\u062f \u0647\u0633\u062a\u0646\u062f. \u0622\u0646\u0647\u0627 \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u06a9\u062f \u0631\u0627 \u0628\u0647\u0628\u0648\u062f \u0645\u06cc \u0628\u062e\u0634\u0646\u062f \u060c \u062c\u0631\u06cc\u0627\u0646 \u0627\u0635\u0644\u06cc \u062f\u0631\u0645\u0627\u0646 \u062e\u0637\u0627 \u0631\u0627 \u0627\u0632 \u0647\u0645 \u062c\u062f\u0627 \u0645\u06cc \u06a9\u0646\u0646\u062f \u0648 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u0646\u062f \u0645\u0634\u06a9\u0644\u0627\u062a \u0631\u0627 \u062f\u0631 \u0633\u0637\u0648\u062d \u0628\u0627\u0644\u0627\u062a\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0636\u0628\u0637 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0645\u0648\u0627\u0631\u062f \u0648\u0627\u0642\u0639\u0627\u064b \u0627\u0633\u062a\u062b\u0646\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u062e\u0631\u0627\u0628\u06cc \u0633\u06cc\u0633\u062a\u0645 \u060c \u062e\u0637\u0627\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06cc\u0627 \u0634\u0631\u0627\u06cc\u0637 \u063a\u06cc\u0631 \u0645\u0646\u062a\u0638\u0631\u0647 \u060c \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0627\u0628\u0632\u0627\u0631 \u0645\u0646\u0627\u0633\u0628 \u0647\u0633\u062a\u0646\u062f \u0648 \u062d\u062a\u06cc \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u0633\u06cc\u0631 \u0627\u062c\u0631\u0627\u06cc \u0639\u0627\u062f\u06cc \u0631\u0627 \u0628\u0647\u0628\u0648\u062f \u0628\u062e\u0634\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A8%D8%B3%D8%AA%D9%87_%D9%87%D8%A7%DB%8C_Quando_Usar_%D9%86%D8%AA%DB%8C%D8%AC%D9%87%D8%A7%D8%AE%D8%AA%DB%8C%D8%A7%D8%B1%DB%8C\"><\/span>\n<p>  \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc Quando Usar (\u0646\u062a\u06cc\u062c\u0647\/\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc):<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\u0628\u0631\u0627\u06cc \u0634\u06a9\u0633\u062a \u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631 \u06cc\u0627 \u0645\u06a9\u0631\u0631<\/li>\n<li>\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a<\/li>\n<li>\u062f\u0631 \u062e\u062f\u0645\u0627\u062a \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0628\u0648\u062f\u0646 \u0628\u0627\u0644\u0627 \u06a9\u0647 \u062f\u0631 \u0622\u0646 P99 \u0648 P999 \u06a9\u0646\u062a\u0631\u0644 \u0645\u06cc \u0634\u0648\u0646\u062f<\/li>\n<li>\u062f\u0631 API \u0647\u0627\u06cc \u062a\u0623\u062e\u06cc\u0631 \u06a9\u0645 \u06a9\u0647 \u0642\u0644\u0647 \u0647\u0627 \u063a\u06cc\u0631\u0642\u0627\u0628\u0644 \u0642\u0628\u0648\u0644 \u0647\u0633\u062a\u0646\u062f<\/li>\n<li>\u0628\u0631\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u06a9\u0647 &#8220;\u062e\u0637\u0627&#8221; \u06cc\u06a9 \u0646\u062a\u06cc\u062c\u0647 \u0645\u0645\u06a9\u0646 \u0648 \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631 \u0627\u0633\u062a<\/li>\n<\/ul>\n<p>\u0646\u062a\u0627\u06cc\u062c \u0627\u06cc\u0646 \u0645\u0637\u0627\u0644\u0639\u0647 \u0639\u0645\u0644\u06cc \u0646\u062a\u06cc\u062c\u0647 \u06af\u06cc\u0631\u06cc \u0646\u0638\u0631\u06cc \u0645\u0642\u0627\u0644\u0647 \u0627\u0635\u0644\u06cc \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u0645\u06cc \u06a9\u0646\u062f: \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0628\u0647 \u0637\u0648\u0631 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u0628\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f \u0648 \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc API \u062a\u0623\u062b\u06cc\u0631 \u0645\u06cc \u06af\u0630\u0627\u0631\u062f. <code>Result<t\/><\/code> \u0627\u06cc\u0646 \u0639\u0645\u0644\u06a9\u0631\u062f \u0633\u0627\u0632\u06af\u0627\u0631 \u0648 \u0642\u0627\u0628\u0644 \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u062a\u0631 \u0648 \u0628\u062f\u0648\u0646 \u0642\u0644\u0647 \u0647\u0627\u06cc \u062a\u0623\u062e\u06cc\u0631 \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a \u060c \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u062d\u0633\u0627\u0633 \u0628\u0647 \u0632\u0645\u0627\u0646 \u0648 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0628\u0648\u062f\u0646 \u0645\u0646\u0627\u0633\u0628 \u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a \u060c \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u0627 \u0628\u0647 \u0634\u062f\u062a \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0628\u0647 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u060c \u0645\u0627\u0646\u0646\u062f \u0645\u0648\u0627\u0631\u062f <code>Result<t\/><\/code> \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0627\u0644\u0639\u0647 \u0627\u062c\u0631\u0627 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D9%BE%D8%A7%DB%8C%D8%A7%D9%86\"><\/span>\n<p>  \u067e\u0627\u06cc\u0627\u0646<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>\u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u062f\u0648 \u0647\u0632\u06cc\u0646\u0647 \u0627\u0635\u0644\u06cc \u062f\u0627\u0631\u0646\u062f: \u0631\u062f\u06cc\u0627\u0628\u06cc \u067e\u0634\u062a\u0647 \u0648 \u067e\u0634\u062a\u0647.<\/li>\n<li>\u0647\u0631\u0686\u0647 \u0634\u0645\u0639 \u0639\u0645\u06cc\u0642 \u062a\u0631 \u0628\u0627\u0634\u062f \u060c \u0647\u0632\u06cc\u0646\u0647 \u0627\u06cc\u062c\u0627\u062f \u0627\u0633\u062a\u062b\u0646\u0627 \u0646\u06cc\u0632 \u0628\u06cc\u0634\u062a\u0631 \u0627\u0633\u062a.<\/li>\n<li>\u062f\u0648\u0631\u062a\u0631 <code>catch<\/code>\u060c \u0647\u0632\u06cc\u0646\u0647 \u0628\u0627\u0644\u0627\u062a\u0631 <code>throw<\/code>\u0628\u0634\u0631<\/li>\n<li>\u0627\u0632 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u062f\u0631 \u0645\u0646\u0637\u0642 \u0627\u0639\u062a\u0628\u0627\u0631 \u0633\u0646\u062c\u06cc \u0645\u0634\u062a\u0631\u06a9 \u06cc\u0627 \u062d\u0644\u0642\u0647 \u0647\u0627 \u062e\u0648\u062f\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f.<\/li>\n<li>\u0627\u0632 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0628\u0631\u0627\u06cc &#8230; \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0645\u0648\u0627\u0631\u062f \u0628\u0633\u06cc\u0627\u0631 \u0646\u0627\u062f\u0631 \u0648 \u063a\u06cc\u0631 \u0645\u0646\u062a\u0638\u0631\u0647.<\/li>\n<\/ul>\n<blockquote>\n<p>\u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0628\u0647 \u062e\u0648\u0628\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u0645\u0633\u06cc\u0631 &#8220;\u0634\u0627\u062f&#8221; \u0631\u0627 \u0628\u0647\u06cc\u0646\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f. \u0622\u0646\u0647\u0627 \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u0645\u06cc \u06af\u06cc\u0631\u0646\u062f \u060c \u0622\u0646\u0647\u0627 \u06a9\u0644 \u0628\u0631\u0646\u0627\u0645\u0647 \u062e\u0648\u062f \u0631\u0627 \u0645\u062c\u0627\u0632\u0627\u062a \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<\/blockquote>\n<hr\/>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AC%D8%B9_%DA%A9%D8%AA%D8%A7%D8%A8%D8%B4%D9%86%D8%A7%D8%B3%DB%8C\"><\/span>\n<p>  \u0645\u0631\u062c\u0639 \u06a9\u062a\u0627\u0628\u0634\u0646\u0627\u0633\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0641\u0647\u0631\u0633\u062a \u0645\u0642\u062f\u0645\u0647 \u0631\u062f\u06cc\u0627\u0628\u06cc \u067e\u0634\u062a\u0647: \u0634\u0631\u0648\u0631 \u0648\u0627\u0642\u0639\u06cc \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u062f\u06cc\u0646\u0627\u0645\u06cc\u06a9 \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc: FillinstackTrace () Undinding Stack: \u0647\u0632\u06cc\u0646\u0647 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u067e\u0631\u0686\u0645 \u0647\u0627 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u062b\u0646\u0627 \u0645\u062b\u0627\u0644: \u0627\u06af\u0631 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u062b\u0646\u0627 \u0645\u062b\u0627\u0644: \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u062f\u0631 \u062d\u0644\u0642\u0647 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062a\u062c\u0631\u0628\u06cc: \u062a\u0623\u062b\u06cc\u0631 \u0627\u0633\u062a\u062b\u0646\u0627\u0626\u0627\u062a \u0628\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f API \u067e\u0627\u06cc\u0627\u0646 \u0645\u0631\u062c\u0639 \u06a9\u062a\u0627\u0628\u0634\u0646\u0627\u0633\u06cc \u0645\u0642\u062f\u0645\u0647 \u0628\u062e\u0634 \u0627\u0648\u0644 \u0645\u0642\u0627\u0644\u0647 \u0645\u0627 \u0628\u0647 \u0634\u06cc\u0648\u0647 \u0647\u0627\u06cc \u062e\u0648\u0628 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":105226,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-105225","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/105225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=105225"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/105225\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/105226"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=105225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=105225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=105225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}