- 博客(11)
- 收藏
- 关注
原创 Java数据结构之HashMap与HashSet
在学习Java当中的HashMap与HashSet之前,我们先来了解一下什么是Map和Set。其实, Map与Set是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关。Map和Set是Java提供的一组接口,这里我们先谈谈它们的实例化子类HashMap与HashSet。
2025-04-07 20:28:57
556
1
原创 Java数据结构之排序
以上,就是我对Java当中所有常见的排序算法的介绍。有些排序既有优点,也有缺点,我们要针对具体的业务情况进行合理运用。最后,希望学习编程的大家都能够熟练掌握这些算法。
2025-03-23 11:34:31
877
原创 Java数据结构之顺序表
在集合框架中,ArrayList(顺序表)是一个普通的类,实现了List接口,具体框架如下:由框架图可以看出,ArrayList实现了RandomAccess接口,表明ArrayList支持随机访问;ArrayList实现了Cloneable接口,表明ArrayList是可以克隆的。而且,ArrayList的底层逻辑是一个数组,也就是说,它的存储方式在物理和逻辑上都是连续的。
2025-03-09 18:21:13
787
原创 关于Java SE语法的整体总结与学习建议
数组可以看成是相同类型元素的一个集合,在内存中是一段连续的空间。在Java当中,数组是一个引用类型,也就是如果定义一个数组名为array的数组,array中存储的是数组对象在堆上的地址。T[] 数组名 = new T[N];其中,T:表示数组中存放元素的类型。T[]:表示数组的类型。N:表示数组的长度。// 创建一个可以容纳8个int类型元素的数组// 创建一个可以容纳4个double类型元素的数组// 创建一个可以容纳3个字符串元素的数组。
2025-02-08 16:41:53
1026
原创 一篇博客带你搞懂Java中的String类
我们都知道,在C语言中,要想定义一个字符串,只能将它存放在一个字符类型的数组当中。而Java就不一样了,在Java中,有一个类专门用来描述字符串,它就是我们今天要谈的String类。
2025-02-02 13:10:09
965
原创 利用Java实现图书管理系统
只知道一个大致框架是远远不够的,那怎么具体去写代码呢?在这里,我们可以去新建3个包,分别命名为“book”、“operation”、“user”,便于我们对其中的类进行管理。对于第一个包“book”,我们可以在这个包下面再新建一个“Book”类和一个“BookList”类。这么做的原因是,通过Book这个类,可以实例化出不同的书,而BookList作为一个书架类,用来存放不同的图书。对于第二个包operation,我们则用来通过定义不同的类实现不同用户的相应操作。
2025-01-28 21:55:11
975
4
原创 认识Java中的多态
今天,我们来谈一谈Java当中多态的概念。多态,单从名字来看,就可以简单理解为多种形态。实际上,多态指的是Java当中针对不同的对象,在使用相同的方法后,产生的效果不同。那接下来,让我们看看多态是怎么具体实现的吧。
2025-01-23 17:36:51
834
原创 认识JAVA中的数据类型与变量
如果我们接触过一些JAVA的知识,就应该了解过JAVA当中的数据类型与变量。那么今天,我们就来谈一谈JAVA当中的数据类型与变量相关的知识。
2024-12-13 21:42:05
687
原创 如何使用C语言来实现扫雷游戏
在学习C语言的过程中,如果我们学习了数组、函数等相关知识,那我们就可以利用这些知识来写一些简易的小游戏,例如:扫雷游戏。今天,我就来谈一下,如何用C语言来写一个简易的扫雷游戏。
2024-12-09 20:05:39
1371
原创 细谈C语言中的分支结构与循环结构
经过一段时间的C语言学习,我对C语言中的语句与结构有了一个初步的认识。众所周知,C语言是一门结构化的程序设计语言,其结构主要分为三种:顺序结构、分支结构与循环结构。下面,就让我来谈谈我对分支结构与循环结构的看法吧。
2024-12-03 15:49:30
1714
原创 My First Blog
然后,我会拓展学习其他编程语言,比如C++,Java等,提升自己的全栈开发能力,为未来的职业发展和个人兴趣探索更多的可能。首先,大学的课程是不能落下的,但我们也要有选择的去听,去学习对我们有用的东西。然而,我高中时成绩一般,离我的目标专业的分数还差一段距离。在我了解的IT公司中,最吸引我的还是像国内这些,例如腾讯,华为,字节。我内心清楚,现在的我还不够格,但我相信通过自己的努力,一定可以变得更加优秀!对学习编程的花费的时间,我想说,每天都学一点知识,通过日积月累,你的编程能力肯定能有质的飞跃。
2024-11-21 21:38:17
276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人