Java基础
我从大数据中找个零
这个作者很懒,什么都没留下…
展开
-
关于Java String类的intern方法与字符串常量池分析
目录1. String类简述2. 字符串常量池3. intern方法与字符串比较String类简述String作为Java中一个较为特殊的类,无论在开发过程还是面试时都是一个值得注意的地方。首先,String类是一个final类,这意味着它不可被继承同时一旦创建了一个String对象不能被修改。关于这点,通过下面这段代码来解释:String str1 = "3";str1 = "...原创 2019-12-11 17:16:00 · 204 阅读 · 0 评论 -
Java实现循环队列
数据结构之队列队列作为一种基础的数据结构,具有先进先出的特性,也就是从队列中取元素始终取得是队首元素。由于队列中元素与元素之间没有强关联性,所以我们可以采用Java中得数组来存储队列元素。普通队列采用数组存储队列元素,只需要记录队首元素得下标值front即可。出队操作只需先获取队首元素,然后将下标后移一位。同时还需要记录队尾元素的下标值rear,用作入队列操作。这一点跟链表得尾插法很相似。...原创 2019-12-03 14:59:25 · 229 阅读 · 0 评论 -
Java实现简单的单链表
前言在数据结构中,链表作为链式存储结构与连续型数据结构相比,可以很有效的利用计算机的散列空间,并且链表的插入节点和删除节点操作效率也较高。一个简单的单链表中的结点由两部分组成:结点数据域和后继结点指针(由于Java中没有指针概念,在Java里这里就是后继结点的引用)。1. 链表结点实现根据结点的组成概念,用类LinkedListNode定义一个链表结点,其中数据域作和后继结点指针作为该类的成...原创 2019-12-03 14:30:45 · 255 阅读 · 0 评论 -
Java final关键字小结
前言无论是在刷题还是面试过程中,都可能会遇到final关键字的一些问题。在这里做一个小总结总结final作为Java的修饰符和关键字,可以修饰类、方法、成员变量、局部变量。1. final修饰类被final修饰的类,该类不可以被继承。并且该类的方法都会被隐式的修饰为final。常见的final类有:String、StringBuilder、StringBuffer。其中StringBu...原创 2019-11-27 15:24:33 · 124 阅读 · 0 评论