{"id":24477,"date":"2026-06-06T06:53:21","date_gmt":"2026-06-05T23:53:21","guid":{"rendered":"https:\/\/huongdanjava.com\/?p=24477"},"modified":"2026-06-06T06:53:21","modified_gmt":"2026-06-05T23:53:21","slug":"stack-trong-java","status":"publish","type":"post","link":"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html","title":{"rendered":"Stack trong Java"},"content":{"rendered":"<p>Stack l\u00e0 m\u1ed9t data structure v\u1edbi LIFO (Last In First Out), ph\u1ea7n t\u1eed n\u00e0o v\u00e0o sau th\u00ec s\u1ebd \u0111\u01b0\u1ee3c l\u1ea5y ra tr\u01b0\u1edbc. Trong Java th\u00ec Stack l\u00e0 m\u1ed9t generic class, hi\u1ec7n th\u1ef1c stack data structure \u0111\u00f3 c\u00e1c b\u1ea1n. Trong b\u00e0i vi\u1ebft n\u00e0y, ch\u00fang ta s\u1ebd c\u00f9ng nhau t\u00ecm hi\u1ec3u th\u00eam v\u1ec1 Stack trong Java c\u00e1c b\u1ea1n nh\u00e9!<\/p>\n<p>\u0110i\u1ec1u \u0111\u1ea7u ti\u00ean c\u00e1c b\u1ea1n c\u1ea7n ph\u1ea3i bi\u1ebft l\u00e0 class Stack extends t\u1eeb class Vector. N\u00f3 l\u00e0 thread-safe, n\u00ean vi\u1ec7c thao t\u00e1c v\u1edbi c\u00e1c ph\u1ea7n t\u1eed trong Stack s\u1ebd ch\u1eadm h\u01a1n so v\u1edbi ArrayDeque.<\/p>\n<p>C\u00e1c b\u1ea1n c\u00f3 th\u1ec3 kh\u1edfi t\u1ea1o m\u1edbi \u0111\u1ed1i t\u01b0\u1ee3ng Stack nh\u01b0 sau:<\/p>\n<pre class=\"lang:java decode:true\">Stack&lt;String&gt; stack = new Stack&lt;&gt;();<\/pre>\n<p>C\u00e1c b\u1ea1n c\u00f3 th\u1ec3 th\u00eam m\u1edbi ph\u1ea7n t\u1eed s\u1eed d\u1ee5ng ph\u01b0\u01a1ng th\u1ee9c push(), remove v\u00e0 l\u1ea5y ph\u1ea7n t\u1eed ra s\u1eed d\u1ee5ng ph\u01b0\u01a1ng th\u1ee9c pop(), l\u1ea5y ph\u1ea7n t\u1eed m\u00e0 kh\u00f4ng remove n\u00f3 s\u1eed d\u1ee5ng ph\u01b0\u01a1ng th\u1ee9c peek().<\/p>\n<p>V\u00ed d\u1ee5 nh\u01b0 sau:<\/p>\n<pre class=\"lang:java decode:true \">package com.huongdanjava.java;\r\n\r\nimport java.util.Stack;\r\n\r\npublic class Application {\r\n\r\n  public static void main(String[] args) {\r\n    Stack&lt;String&gt; stack = new Stack&lt;&gt;();\r\n\r\n    stack.push(\"Khanh\");\r\n    stack.push(\"Huong Dan Java\");\r\n\r\n    stack.stream().forEach(System.out::println);\r\n\r\n    System.out.println(\"Pop: \" + stack.pop());\r\n    stack.stream().forEach(System.out::println);\r\n\r\n    System.out.println(\"Peek: \" + stack.peek());\r\n    stack.stream().forEach(System.out::println);\r\n  }\r\n}\r\n<\/pre>\n<p>Trong v\u00ed d\u1ee5 tr\u00ean th\u00ec m\u00ecnh th\u00eam 2 ph\u1ea7n t\u1eed, sau \u0111\u00f3 th\u00ec l\u1ea5y ra v\u00e0 remove m\u1ed9t ph\u1ea7n t\u1eed s\u1eed d\u1ee5ng ph\u01b0\u01a1ng th\u1ee9c pop(), cu\u1ed1i c\u00f9ng th\u00ec s\u1eed d\u1ee5ng ph\u01b0\u01a1ng th\u1ee9c peek() \u0111\u1ec3 l\u1ea5y ra m\u1ed9t ph\u1ea7n t\u1eed m\u00e0 kh\u00f4ng remove n\u00f3. C\u00e1c b\u1ea1n s\u1ebd th\u1ea5y Stack c\u1ee7a m\u00ecnh c\u00f2n m\u1ed9t ph\u1ea7n t\u1eed nh\u01b0 sau:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-24479 aligncenter\" src=\"https:\/\/huongdanjava.com\/wp-content\/uploads\/2025\/09\/stack-trong-java-1.png\" alt=\"\" width=\"700\" height=\"865\" \/><\/p>\n<p>C\u00e1c b\u1ea1n c\u0169ng c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng ph\u01b0\u01a1ng th\u1ee9c search() \u0111\u1ec3 t\u00ecm ki\u1ebfm ph\u1ea7n t\u1eed trong Stack ho\u1eb7c ph\u01b0\u01a1ng th\u1ee9c size() \u0111\u1ec3 ki\u1ec3m tra k\u00edch th\u01b0\u1edbc c\u1ee7a n\u00f3 c\u00e1c b\u1ea1n nh\u00e9!<\/p>\n<p><strong>C\u00e1c b\u1ea1n c\u00f3 th\u1ec3 xem th\u00eam video \u1edf \u0111\u00e2y<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"Java Stack Tutorial | Push(), Pop(), and Peek() Explained with Examples #Shorts\" width=\"563\" height=\"1000\" src=\"https:\/\/www.youtube.com\/embed\/8O8pzMvQ63c?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;24477&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;4&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votes)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Stack trong Java&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\"><\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Stack l\u00e0 m\u1ed9t data structure v\u1edbi LIFO (Last In First Out), ph\u1ea7n t\u1eed n\u00e0o v\u00e0o sau th\u00ec s\u1ebd \u0111\u01b0\u1ee3c l\u1ea5y ra tr\u01b0\u1edbc. Trong Java th\u00ec Stack l\u00e0 m\u1ed9t generic class, hi\u1ec7n th\u1ef1c stack data structure \u0111\u00f3 c\u00e1c b\u1ea1n. Trong b\u00e0i vi\u1ebft n\u00e0y, ch\u00fang ta s\u1ebd&hellip; <a href=\"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":411,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-24477","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java-co-ban","clearfix"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Stack trong Java - Huong Dan Java<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Stack trong Java - Huong Dan Java\" \/>\n<meta property=\"og:description\" content=\"Stack l\u00e0 m\u1ed9t data structure v\u1edbi LIFO (Last In First Out), ph\u1ea7n t\u1eed n\u00e0o v\u00e0o sau th\u00ec s\u1ebd \u0111\u01b0\u1ee3c l\u1ea5y ra tr\u01b0\u1edbc. Trong Java th\u00ec Stack l\u00e0 m\u1ed9t generic class, hi\u1ec7n th\u1ef1c stack data structure \u0111\u00f3 c\u00e1c b\u1ea1n. Trong b\u00e0i vi\u1ebft n\u00e0y, ch\u00fang ta s\u1ebd&hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html\" \/>\n<meta property=\"og:site_name\" content=\"Huong Dan Java\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/nhkhanh2406\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/nhkhanh2406\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-05T23:53:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/huongdanjava.com\/wp-content\/uploads\/2016\/05\/java.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"620\" \/>\n\t<meta property=\"og:image:height\" content=\"349\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Khanh Nguyen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/KhanhNguyenJ\" \/>\n<meta name=\"twitter:site\" content=\"@KhanhNguyenJ\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Khanh Nguyen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/vi\\\/stack-trong-java.html#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/vi\\\/stack-trong-java.html\"},\"author\":{\"name\":\"Khanh Nguyen\",\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/#\\\/schema\\\/person\\\/dc859d7f8cbea3b593e6738de9cbb82d\"},\"headline\":\"Stack trong Java\",\"datePublished\":\"2026-06-05T23:53:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/vi\\\/stack-trong-java.html\"},\"wordCount\":353,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/#\\\/schema\\\/person\\\/dc859d7f8cbea3b593e6738de9cbb82d\"},\"image\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/vi\\\/stack-trong-java.html#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2016\\\/05\\\/java.jpg\",\"articleSection\":[\"Java C\u01a1 B\u1ea3n\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/huongdanjava.com\\\/vi\\\/stack-trong-java.html#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/vi\\\/stack-trong-java.html\",\"url\":\"https:\\\/\\\/huongdanjava.com\\\/vi\\\/stack-trong-java.html\",\"name\":\"Stack trong Java - Huong Dan Java\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/vi\\\/stack-trong-java.html#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/vi\\\/stack-trong-java.html#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2016\\\/05\\\/java.jpg\",\"datePublished\":\"2026-06-05T23:53:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/vi\\\/stack-trong-java.html#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/huongdanjava.com\\\/vi\\\/stack-trong-java.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/vi\\\/stack-trong-java.html#primaryimage\",\"url\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2016\\\/05\\\/java.jpg\",\"contentUrl\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2016\\\/05\\\/java.jpg\",\"width\":620,\"height\":349},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/vi\\\/stack-trong-java.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/huongdanjava.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Stack trong Java\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/#website\",\"url\":\"https:\\\/\\\/huongdanjava.com\\\/\",\"name\":\"Huong Dan Java\",\"description\":\"Java development tutorials\",\"publisher\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/#\\\/schema\\\/person\\\/dc859d7f8cbea3b593e6738de9cbb82d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/huongdanjava.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/#\\\/schema\\\/person\\\/dc859d7f8cbea3b593e6738de9cbb82d\",\"name\":\"Khanh Nguyen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg\",\"url\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg\",\"contentUrl\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg\",\"width\":1267,\"height\":1517,\"caption\":\"Khanh Nguyen\"},\"logo\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg\"},\"description\":\"I love Java and everything related to Java.\",\"sameAs\":[\"https:\\\/\\\/huongdanjava.com\",\"https:\\\/\\\/www.facebook.com\\\/nhkhanh2406\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/KhanhNguyenJ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Stack trong Java - Huong Dan Java","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html","og_locale":"en_US","og_type":"article","og_title":"Stack trong Java - Huong Dan Java","og_description":"Stack l\u00e0 m\u1ed9t data structure v\u1edbi LIFO (Last In First Out), ph\u1ea7n t\u1eed n\u00e0o v\u00e0o sau th\u00ec s\u1ebd \u0111\u01b0\u1ee3c l\u1ea5y ra tr\u01b0\u1edbc. Trong Java th\u00ec Stack l\u00e0 m\u1ed9t generic class, hi\u1ec7n th\u1ef1c stack data structure \u0111\u00f3 c\u00e1c b\u1ea1n. Trong b\u00e0i vi\u1ebft n\u00e0y, ch\u00fang ta s\u1ebd&hellip; Read More","og_url":"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html","og_site_name":"Huong Dan Java","article_publisher":"https:\/\/www.facebook.com\/nhkhanh2406","article_author":"https:\/\/www.facebook.com\/nhkhanh2406","article_published_time":"2026-06-05T23:53:21+00:00","og_image":[{"width":620,"height":349,"url":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2016\/05\/java.jpg","type":"image\/jpeg"}],"author":"Khanh Nguyen","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/KhanhNguyenJ","twitter_site":"@KhanhNguyenJ","twitter_misc":{"Written by":"Khanh Nguyen","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html#article","isPartOf":{"@id":"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html"},"author":{"name":"Khanh Nguyen","@id":"https:\/\/huongdanjava.com\/#\/schema\/person\/dc859d7f8cbea3b593e6738de9cbb82d"},"headline":"Stack trong Java","datePublished":"2026-06-05T23:53:21+00:00","mainEntityOfPage":{"@id":"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html"},"wordCount":353,"commentCount":0,"publisher":{"@id":"https:\/\/huongdanjava.com\/#\/schema\/person\/dc859d7f8cbea3b593e6738de9cbb82d"},"image":{"@id":"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html#primaryimage"},"thumbnailUrl":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2016\/05\/java.jpg","articleSection":["Java C\u01a1 B\u1ea3n"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/huongdanjava.com\/vi\/stack-trong-java.html#respond"]}]},{"@type":"WebPage","@id":"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html","url":"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html","name":"Stack trong Java - Huong Dan Java","isPartOf":{"@id":"https:\/\/huongdanjava.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html#primaryimage"},"image":{"@id":"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html#primaryimage"},"thumbnailUrl":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2016\/05\/java.jpg","datePublished":"2026-06-05T23:53:21+00:00","breadcrumb":{"@id":"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/huongdanjava.com\/vi\/stack-trong-java.html"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html#primaryimage","url":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2016\/05\/java.jpg","contentUrl":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2016\/05\/java.jpg","width":620,"height":349},{"@type":"BreadcrumbList","@id":"https:\/\/huongdanjava.com\/vi\/stack-trong-java.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/huongdanjava.com\/"},{"@type":"ListItem","position":2,"name":"Stack trong Java"}]},{"@type":"WebSite","@id":"https:\/\/huongdanjava.com\/#website","url":"https:\/\/huongdanjava.com\/","name":"Huong Dan Java","description":"Java development tutorials","publisher":{"@id":"https:\/\/huongdanjava.com\/#\/schema\/person\/dc859d7f8cbea3b593e6738de9cbb82d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/huongdanjava.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/huongdanjava.com\/#\/schema\/person\/dc859d7f8cbea3b593e6738de9cbb82d","name":"Khanh Nguyen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2021\/07\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg","url":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2021\/07\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg","contentUrl":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2021\/07\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg","width":1267,"height":1517,"caption":"Khanh Nguyen"},"logo":{"@id":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2021\/07\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg"},"description":"I love Java and everything related to Java.","sameAs":["https:\/\/huongdanjava.com","https:\/\/www.facebook.com\/nhkhanh2406","https:\/\/x.com\/https:\/\/twitter.com\/KhanhNguyenJ"]}]}},"_links":{"self":[{"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/posts\/24477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/comments?post=24477"}],"version-history":[{"count":3,"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/posts\/24477\/revisions"}],"predecessor-version":[{"id":25284,"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/posts\/24477\/revisions\/25284"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/media\/411"}],"wp:attachment":[{"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/media?parent=24477"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/categories?post=24477"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/tags?post=24477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}