<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on kuripuri's Blog</title><link>https://edhlii.github.io/posts/</link><description>Recent content in Posts on kuripuri's Blog</description><generator>Hugo -- 0.149.0</generator><language>en-us</language><lastBuildDate>Fri, 14 Nov 2025 08:17:20 +0700</lastBuildDate><atom:link href="https://edhlii.github.io/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Java Core Buổi 3: Tính đóng gói, kế thừa và đa hình.</title><link>https://edhlii.github.io/posts/tu-hoc-java-b3/</link><pubDate>Fri, 14 Nov 2025 08:17:20 +0700</pubDate><guid>https://edhlii.github.io/posts/tu-hoc-java-b3/</guid><description>&lt;p&gt;Halo halo! Lại là mình đây. Hôm nay tiếp tục đến với chuyên đề Java Core thứ 3 nha. Thực sự là mấy tuần qua mình mải cày alime quá nên cũng suýt quên mất là mình có cái blog 😭🥀. Btw các bạn nếu thích thú thì xem thử &lt;strong&gt;Kamisama ni natta hi&lt;/strong&gt; và &lt;strong&gt;Angel Beat&lt;/strong&gt; nha (Angel Beat thì quá nổi rồi mà bây giờ mình mới xem&amp;hellip;). Oke, không dài dòng nữa, vào bài!&lt;/p&gt;</description></item><item><title>Java Core Buổi 2: Object là gì?</title><link>https://edhlii.github.io/posts/tu-hoc-java-b2/</link><pubDate>Mon, 20 Oct 2025 16:41:43 +0700</pubDate><guid>https://edhlii.github.io/posts/tu-hoc-java-b2/</guid><description>&lt;p&gt;Haloo!&lt;br&gt;
Chào mọi người, hôm nay tiếp tục chuyên mục tự học Java nha. Buổi này ta sẽ cùng học về Object!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Buổi 2: Object&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mục lục&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#i-object-l%C3%A0-g%C3%AC"&gt;I. Object là gì?&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#1-kh%C3%A1i-ni%E1%BB%87m-object"&gt;1. Khái niệm Object&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-object-l%C6%B0u-th%E1%BA%BF-n%C3%A0o-trong-java"&gt;2. Object lưu thế nào trong Java?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#ii-wrapper-class"&gt;II. Wrapper class.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#iii-auto-boxing--auto-unboxing"&gt;III. Auto boxing / Auto unboxing.&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#1-auto-boxing"&gt;1. Auto boxing.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-auto-unboxing"&gt;2. Auto unboxing.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#iv-string-v%C3%A0-stringbuilder"&gt;IV. String và StringBuilder.&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#1-string"&gt;1. String&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-stringbuilder"&gt;2. StringBuilder&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#v-v%E1%BB%81-to%C3%A1n-t%E1%BB%AD--equals-hashcode"&gt;V. Về toán tử ==, equals(), hashcode().&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#1-equals-v%C3%A0-to%C3%A1n-t%E1%BB%AD-"&gt;1. equals() và toán tử ==.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-hashcode"&gt;2. hashcode.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#vi-truy%E1%BB%81n-tham-s%E1%BB%91-pass-by-value"&gt;VI. Truyền tham số, pass by value.&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#1-pass-by-value"&gt;1. Pass by value.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-t%E1%BA%A1i-sao-pass-by-value-m%C3%A0-string-l%E1%BA%A1i-thay-%C4%91%E1%BB%95i-%C4%91%C6%B0%E1%BB%A3c"&gt;2. Tại sao pass by value mà String lại thay đổi được.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#vii-garbage-collector"&gt;VII. Garbage Collector&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#l%E1%BB%9Di-k%E1%BA%BFt"&gt;Lời kết&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="i-object-là-gì"&gt;I. Object là gì?&lt;/h2&gt;
&lt;h3 id="1-khái-niệm-object"&gt;1. Khái niệm Object&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Class và Object&lt;/strong&gt; là 2 khái niệm quan trọng bậc nhất trong lập trình hướng đối tượng. Để hiểu về Object, trước tiên ta cần hiểu đúng về class.&lt;/p&gt;</description></item><item><title>Java Core Buổi 1: Tổng quan về Java, Syntax cơ bản.</title><link>https://edhlii.github.io/posts/tu-hoc-java-b1/</link><pubDate>Sun, 19 Oct 2025 10:56:53 +0700</pubDate><guid>https://edhlii.github.io/posts/tu-hoc-java-b1/</guid><description>&lt;p&gt;Chào mina-san!&lt;br&gt;
Lại là mình đây. Gần đây CLB mình bắt đầu dạy khoá &lt;strong&gt;Java Core&lt;/strong&gt;. Tức là dạy về Java và tư duy OOP cơ bản ấy. Nhân cơ hội này mình tranh thủ up các tài liệu mà mình làm lên blog luôn. Để chia sẻ cho mọi người, cũng như để sau này mình xem lại cho tiện 😊.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#i-ng%C3%B4n-ng%E1%BB%AF-java-l%C3%A0-g%C3%AC"&gt;I. Ngôn ngữ Java là gì&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#ii-l%C3%BD-do-ra-%C4%91%E1%BB%9Di-c%E1%BB%A7a-java"&gt;II. Lý do ra đời của Java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#iii-c%C3%A1ch-java-ho%E1%BA%A1t-%C4%91%E1%BB%99ng"&gt;III. Cách Java hoạt động&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#iv-c%E1%BA%A5u-tr%C3%BAc-m%E1%BB%99t-ch%C6%B0%C6%A1ng-tr%C3%ACnh-java"&gt;IV. Cấu trúc một chương trình Java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#v-package-l%C3%A0-g%C3%AC"&gt;V. Package là gì?&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#khai-b%C3%A1o-package"&gt;Khai báo package&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#s%E1%BB%AD-d%E1%BB%A5ng-package"&gt;Sử dụng package&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#vi-syntax-c%C6%A1-b%E1%BA%A3n"&gt;VI. Syntax cơ bản&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#khai-b%C3%A1o-bi%E1%BA%BFn-nguy%C3%AAn-thu%E1%BB%B7"&gt;Khai báo biến nguyên thuỷ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#v%C3%B2ng-l%E1%BA%B7p"&gt;Vòng lặp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#l%E1%BB%87nh-r%E1%BA%BD-nh%C3%A1nh"&gt;Lệnh rẽ nhánh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#m%E1%BA%A3ng"&gt;Mảng&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#vii-t%E1%BB%95ng-quan-v%E1%BB%81-class-v%C3%A0-object"&gt;VII. Tổng quan về Class và Object&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#class-v%C3%A0-object"&gt;Class và Object&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#t%E1%BB%AB-kho%C3%A1-this"&gt;Từ khoá this&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#constructor"&gt;Constructor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#access-modifier"&gt;Access Modifier&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#getter-setter"&gt;Getter, Setter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#t%E1%BB%AB-kho%C3%A1-static"&gt;Từ khoá Static&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#l%E1%BB%9Di-cu%E1%BB%91i"&gt;Lời cuối&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="i-ngôn-ngữ-java-là-gì"&gt;I. Ngôn ngữ Java là gì&lt;/h2&gt;
&lt;p&gt;Java là một ngôn ngữ lập trình &lt;strong&gt;hướng đối tượng&lt;/strong&gt; (Object Oriented Programming -OOP), đa nền tảng. Được &lt;strong&gt;Sun Microsystems&lt;/strong&gt; (nay thuộc &lt;strong&gt;Oracle&lt;/strong&gt;) phát triển vào năm 1995.&lt;/p&gt;</description></item><item><title>Hành trình lập trình thi đấu!</title><link>https://edhlii.github.io/posts/hanh-trinh-cp/</link><pubDate>Wed, 08 Oct 2025 09:21:41 +0700</pubDate><guid>https://edhlii.github.io/posts/hanh-trinh-cp/</guid><description>&lt;p&gt;Chào mọi người, lại là mình đây!!!&lt;/p&gt;
&lt;p&gt;Sau một khoảng thời gian rất lâu. Hôm nay mình mới nhớ lại là mình có một trang blog. Nên lọ mọ ngồi viết bài đây~. Nhân tiện thì mình là thằng ngồi giữa trong ảnh trên nhé :3.&lt;/p&gt;
&lt;h1 id="năm-cấp-3-của-mình-"&gt;Năm cấp 3 của mình 🐧&lt;/h1&gt;
&lt;p&gt;Mình không phải đứa có nền toán quá mạnh. Các kiến thức cơ bản thì mình nắm kỹ, nhưng các kiến thức nâng cao thì mình chẳng có tẹo gì. Hồi cấp 2 mình có đăng ký thi HSG toán, hoá cấp huyện nhưng xếp bét cả huyện luôn 😭.
Vậy nên mình nghĩ lên cấp 3 mình sẽ không tham gia đội tuyển nào nữa. Tập trung học các môn tổ hợp để thi đại học thôi&amp;hellip;&lt;/p&gt;</description></item><item><title>Trải nghiệm dùng Linux của mình (Arch btw)</title><link>https://edhlii.github.io/posts/trai-nghiem-linux/</link><pubDate>Fri, 21 Feb 2025 08:25:26 +0700</pubDate><guid>https://edhlii.github.io/posts/trai-nghiem-linux/</guid><description>&lt;p&gt;Chào mọi người!&lt;/p&gt;
&lt;p&gt;Không dài dòng, thì như cái tiêu đề, mình là một người dùng Linux fulltime (Arch btw). Mình viết bài này để chia sẻ trải nghiệm của mình, để các bạn có thể tham khảo và cân nhắc xem nên chuyển qua Linux không. Bây giờ vào nội dung chính nha 😊&lt;/p&gt;
&lt;h1 id="tại-sao-dùng-linux-"&gt;Tại sao dùng Linux 🐧&lt;/h1&gt;
&lt;p&gt;Quay lại hồi cấp 3 của mình. Lúc đó mình chỉ có con laptop cùi cùi, lướt web còn lag (mấy og đừng có bảo tôi coi cái gì vớ vẩn nhá 😮). Lí do vì Windows rất là &lt;strong&gt;bloat&lt;/strong&gt;. Nên mình quyết định thử chuyển qua Linux dùng, vì mình nghe nói Linux nhẹ hơn Windows rất nhiều. Sau đó thì dùng quen nên dùng tới bây giờ luôn lmao 🤣.&lt;/p&gt;</description></item><item><title>First Post</title><link>https://edhlii.github.io/posts/first-post/</link><pubDate>Thu, 20 Feb 2025 16:28:32 +0700</pubDate><guid>https://edhlii.github.io/posts/first-post/</guid><description>Like the title have just said!</description></item></channel></rss>