博客日志
关于博客
在2025年的12月份,我突然想做一个博客,用来记录自己一路走来的经历和成长。
12月10日
萌生了制作博客的念头,从想法到行动,这一刻一切都显得格外真实,我便开始动手实践。12月14日
我在阿里云注册了自己的域名 mournic.xyz,第一次拥有属于自己的域名,那种激动与期待至今仍历历在目。12月15日
购买了一台服务器用于建站,选择了Linux系统。这是我第一次接触Linux系统,起初还有些不适应,但通过不断练习命令,逐渐熟悉了操作逻辑,跟着基础教程完成了人生中的第一个网站,那种成就感难以言表。12月16日
下午完成了分类页面框架和博客日志的搭建,晚上尝试用树状图展示内容。对于我的前端知识而言,这是一次重要的跨越,让我对未来充满信心。12月17日
今天更新了2篇文章【Java控制台魔塔系统】【C#图书管理系统】,以前删除原来的封面图 ,打算重新做一个,详细完善了技能树Java那块。12月18日
今天更新了我的日记图库,用 Flex 瀑布流布局整理内容。就像把日常碎片拼成一个整齐页面。12月19日
今天的日记图库更新了两个内容。在练习 Java 集合进阶时,我第一次在使用 Iterator 删除元素的过程中遇到了
UnsupportedOperationException 异常。起初我一直怀疑是自己逻辑写错了,反复检查代码后才意识到,
List.of() 返回的是不可变集合,如果需要进行删除操作,还需要再套一层
ArrayList。这个细节让我对 Java 集合的使用边界有了更清晰的认识。
12月20日
今天的日记图库更新了两个内容今天把精力集中在 Java 集合进阶上,从 List 练到 TreeSet。 写代码过程中遇到了一些报错和理解偏差,但基本都能自己定位原因,我感觉对集合的掌控感比之前强了不少。
12月21日
今天的日记图库更新了两个内容今天重点学习了 Java 的 Map 集合。
从 HashMap 的基本增删查改,到使用 entrySet 遍历键值对,
再到结合字符串拆分完成统计与登录逻辑实战,
逐渐理解了 Map 在“数据映射”和“状态记录”中的真实用途。
12月22日
今天的日记图库更新了一个内容今天逐步掌握了 entrySet 遍历、getOrDefault、putIfAbsent、merge 等常用方法。
通过多次统计类练习和小型登录逻辑的实现, 对 Map 在“次数统计”和“状态记录”中的使用场景更加熟悉了。
12月23日
今天继续练习 Map 与集合的综合用法,通过成绩统计和简单排行练习, 逐渐适应用 Map 组织和处理业务数据。
12月24日
今天将所学内容整合为学生管理系统,使用 Map + 面向对象完成基础管理与统计功能, 并在调试中发现并修正了构造函数参数顺序错误, 开始注意代码结构和类职责的合理性。
暴风雨的前夜 明天开始做阶段性项目
12月25~29
练习面向对象让我真正理解了继承和多态的用法,设计系统更有条理。学会用 Map 管理学校、班级、学生和成绩,增删查改更顺手。
明白了学校存班级,班级存学生,学生存各科成绩的整体结构。
1月1日~25日
这个月我完成了 **Java SE 基础学习**,熟练掌握了面向对象编程、继承、多态等核心概念,能写出结构清晰的小程序。学习了 **SQL 基础**,掌握了增删查改和简单表设计,能够管理和操作数据。
最近刚学会 **分层设计**,理解了表现层、业务层、数据访问层的划分思路,让系统结构更清晰易维护。
关于我
Mournic
我的兴趣
模型
从小到大,我对读书兴趣不大,成绩一直处于班级后列。中考未能考上高中,选择了技校。在那里,我首次接触到了模型建模和像素画技巧。起初感到忐忑和迷茫,但后来在网上认识了一位师傅,系统学习了模型制作和像素画技巧,也做出了一些满意的作品,并靠此赚到了人生的第一笔收入。编程
在2024年,我第一次接触编程,当时学习的是微软的 Visual Basic(VB)程序设计。这门语言是面向事件驱动的,可以通过拖拽界面控件并编写事件处理代码来开发 Windows 应用。起初,我学习它是为了准备技能考试,但随着练习的深入,我渐渐被编程的逻辑思维和创造力所吸引。 这段经历不仅帮助我顺利完成技能考试,也为我未来成为独立游戏开发者奠定了基础。 随后,我又开始系统学习 Java,掌握面向对象编程的基本概念和方法,通过完成小项目不断提升自己的开发能力。我的梦想
小时候第一次接触电脑是在一年级,那时玩过的游戏有QQ农场、QQ牧场、生死狙击和《我的世界》。到了初中,我开始接触Steam平台的游戏, 然后在技校期间并在后来做了一些我的世界服务器技术,也是赚了一点饭钱。从那时起,我坚定了自己的目标——成为一名独立游戏开发者。哪怕这条路漫长艰辛,我也希望一步步实现自己的梦想。我相信,只要坚持,总有一天能够完成自己的心愿。我的技能树
-
编程基础
-
Java
- 基本数据类型与变量
- 运算符与流程控制
- 类和对象的概念
- 继承、封装、多态
- 接口与抽象类
- 异常处理机制
- 集合框架(List、Set、Map)
- List
- ArrayList
- List 常用方法(add / get / remove 等等)
- List 遍历方式
- Set
- HashSet
- LinkedHashSet
- TreeSet
- Set 去重原理(equals / hashCode)
- Set 在项目中的使用场景
- HashMap
- LinkedHashMap
- TreeMap
- Map 常用方法(put / get / remove)
- Map 遍历方式(keySet / entrySet)
- Map 键冲突与覆盖问题
- 常见API
- Math
- System
- Runtime
- Object和Objects
- BigInteger和BigDecimal
- 正则表达式
- 输入输出流(I/O)
- 多线程编程
- 网络编程基础
- 反射
- JDBC数据库连接
- C#
- 基本数据类型与变量
- 运算符与流程控制
- 方法与参数传递
- 数组与常见算法
- LINQ 基础查询
-
Java
-
Web基础
-
HTML
- HTML文档结构与语义化标签
- 常用标签与表单元素
- CSS选择器与盒模型
- Flexbox弹性布局
- Grid网格布局
- 响应式设计与媒体查询
- CSS过渡与动画
-
MySql
-
SQL
- 数据库基础概念与关系模型
- MySQL 数据类型与表结构设计
- DDL:库表创建、修改与删除
- DML:增删改(INSERT / UPDATE / DELETE)
- DQL:查询(SELECT / WHERE / ORDER BY)