
java基础
文章平均质量分 91
平凡的代码人
性格开朗,热爱学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java中string与new String的相关实现与区别
**java中string与new String的相关实现与区别** 事例: String hello=“123”;此时的这个声明的执行过程,首先在栈区中创建引用,然后去string的常量池中去找这个以“123”为值的这个对象。 如果没有的话,我们进行创建,这时候创建的这个字符串指向这个对象; 如果有,那就不需要创建,将现在的zhu指向该对象也就是“123” 加入此时又来了一个Strin...原创 2018-12-27 14:39:02 · 332 阅读 · 0 评论 -
java的数组声明方式
**java中的数组的声明方式介绍** 事例: java中声明数组的方式: 1. String [] hello1 = {1,2,3,4}; 2. String [] hello2 = new String[4]; 3. String [] hello3 = new String[]{1,2,3,4}; 代码如下: public static void main(String...原创 2018-12-27 18:13:40 · 5313 阅读 · 0 评论 -
java中操作string和StringBuffer性能对比及参数运用
**java中操作string和StringBuffer性能对比及参数运用** 事例: java中操作String和StringBuffer 在对String进行字符串拼接的时候,使用的是+=这个符号进行拼接,而如果使用StringBuffer的时候呢就会使用append的方法,在其后边进行追加,效率是大大的提高。 StringBuffer中有几个相关的方...原创 2018-12-27 18:34:11 · 376 阅读 · 0 评论 -
java中的string、StringBuffer、StringBuilder的区别与联系
java中String、StringBuffer、StringBuilder的区别与联系 前几天,在复习java基础知识的时候,了解到了java中string、StringBuilder、StringBuffer相关知识,今天在这里总结一下。 1. String是字符串常量,是被final修饰的,所以不可被继承,一旦创建之后是不可以被修改的。如下图: 那么当我们定义一个string类型的字符串变...原创 2018-12-28 17:29:05 · 257 阅读 · 0 评论 -
java中的hashmap排序
最近在研究HashMap的原理,突然想起了怎么样对HashMap进行排序,以下是实现的具体代码: 第一种: package com.test.zyy.review; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; imp...原创 2019-01-10 16:25:08 · 809 阅读 · 0 评论 -
java中iterator和listiterator的相关区别
今天在看ArrayList的源码的时候,发现了一个神奇的东西,就是list的迭代器,用于list的循环迭代器,就是iterator和listiterator这两个,那么既然都是list的迭代器,那么这两个有什么不同的呢?下面整理一下这两个的不同点: listiterator接口继承于iterator,iterator是一个大接口。 listiterator是专门为list提供的迭代器,而iter...原创 2019-01-11 14:54:38 · 447 阅读 · 0 评论