自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 java集合遍历高级方法

在学习java前,我接触了很久的c,其中学到的第一个集合就是int数组了,其中遍历数组的方式其实还是挺麻烦的。需要进行sizeof(arr)/sizeof(int) 这样对int数组的元素个数进行计算。当然学到字符串时字符...

2021-08-06 21:21:00 308

原创 TreeSet集合使用

我们常常听到java中有红黑树算法,这个据我了解最难的数据结构知识点不知是在java中扮演了什么样的角色,但是知道我学习到TreeSet,他才揭开了他的面纱。当然这里不是讲红黑树的,我对数据结构所知甚浅,甚至二叉树都没有学到。当然也不配在这里讲述红黑树。但是,不讨论底层并不代表不能讨论他的应用,这次就来讲讲红黑树在java中的应用——TreeSet。众所周知,TreeSet是属于Set这一类型的集合,他们的最大的特点就是无序,并且没有重复的数据。每个Set集合的判断是否为重复的方法都不一样,比如Hash

2021-07-30 18:19:56 283

原创 浅谈java基本容器

还记得我半年前第一次学习c中的数组,大概曾经我觉得非常难以理解的计算机数据存储在学习数组之后感觉也就这样,比我想象的容易,而且指针的概念在通过学习数组后也逐渐清晰明了。直到我学到了数据结构,害!不提了,那都是后话了。在这里 我通过java知识来梳理和下我曾经学过的数组以及为了应付考试学的一点点数据结构。以此纪念曾经奋斗学习的岁月。java 在其库中提供了多种的容器结构。想想我花了一天敲出来的单链表。这些库函数也大大提高了我们开发的效率。当然java中没有指针这个概念,因此容器的数据增删改查远远没有c

2021-07-29 23:00:48 173

原创 枚举类的前世今生

在项目中,我们经常会用到常量,常量的多数用法是代表不同的状态,比方说我们计算机的最底层:二进制数0 1 零代表的是关,1代表的就是开,不同的状态组成了计算机的世界,也组成了万事万物不同的特征。 而每个事物都有不同的状态,常量的定义因此也成为编程中较为繁琐的一个环节 定义一个mood(心情)类class mood{ pubulic static finnal String moods;//定义心情常量 public moods(...

2021-07-29 20:46:26 157

原创 实现自定义排序

在java中只能通过基本类型排序,但是,实际开发中,必然涉及到非基本类型的排序,比方说,淘宝对于商品的排序,这些商品是一个一个类 但是无法直接比较大小,java中给予这些类的排序一些方法。实现comparable接口comparable接口的方法将要排序的类进行comparable实现重写compareTo()方法重写方法: public int compareTo(object a,object b){}举例:class goods{ p...

2021-07-27 14:52:06 279

原创 日期的解析和格式化

日期的解析流程jdk8之前1.创建一个日期格式类的对象 new + 构造器("日期格式")SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");2.解析:将一串字符串解析成一个日期格式:调用格式类对象的parse方法 parse("具体日期")Datedate=format.parse("2021-7-27");//用Date变量接收DateTimeFormat1.用该类中的一个静态方法(ofpa...

2021-07-27 02:54:56 650

原创 从懒汉式浅谈线程安全问题

懒汉式是单例模式的一种,目的是通过调用方法来返回该类的一个对象,但是跟饿汉式不同的是,该对象是在方法被调用时才开始初始化该对象(饿汉式是在类创建时就将对象初始化好了),懒汉式代码如下。//懒汉式代码class person{ privite static person one=null;//创建一个指向空指针的person类 public static person person(){//声明一个方法person去调用person类 if(per

2021-07-16 21:19:07 606 1

原创 java多线程 初学回忆笔记

这是我在csdn上面发表的第一篇文章,也是当作自己学习的一个记录。在b站大学初学多线程 以下内容全靠回忆和理解完成,如有不对或者遗漏的地方,敬请指正。Thread是一个父类,代表线程的模版,继承他的子类要需要改写run方法以让线程干活子类对象必须要使用start方法去启动线程线程 声明周期:就绪 运行 (阻塞) 死亡,其中线程被阻塞就会回到就绪状态New多个thread的同一个子类对象可以实现多线程(这几个线程去同时执行thre...

2021-07-16 17:56:32 180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除