
java基础
文章平均质量分 91
平凡的代码人
性格开朗,热爱学习
展开
-
java中string与new String的相关实现与区别
**java中string与new String的相关实现与区别**事例:String hello=“123”;此时的这个声明的执行过程,首先在栈区中创建引用,然后去string的常量池中去找这个以“123”为值的这个对象。如果没有的话,我们进行创建,这时候创建的这个字符串指向这个对象;如果有,那就不需要创建,将现在的zhu指向该对象也就是“123”加入此时又来了一个Strin...原创 2018-12-27 14:39:02 · 321 阅读 · 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 · 5305 阅读 · 0 评论 -
java中操作string和StringBuffer性能对比及参数运用
**java中操作string和StringBuffer性能对比及参数运用**事例:java中操作String和StringBuffer在对String进行字符串拼接的时候,使用的是+=这个符号进行拼接,而如果使用StringBuffer的时候呢就会使用append的方法,在其后边进行追加,效率是大大的提高。StringBuffer中有几个相关的方...原创 2018-12-27 18:34:11 · 363 阅读 · 0 评论 -
java中的string、StringBuffer、StringBuilder的区别与联系
java中String、StringBuffer、StringBuilder的区别与联系前几天,在复习java基础知识的时候,了解到了java中string、StringBuilder、StringBuffer相关知识,今天在这里总结一下。1. String是字符串常量,是被final修饰的,所以不可被继承,一旦创建之后是不可以被修改的。如下图:那么当我们定义一个string类型的字符串变...原创 2018-12-28 17:29:05 · 246 阅读 · 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 · 797 阅读 · 0 评论 -
java中iterator和listiterator的相关区别
今天在看ArrayList的源码的时候,发现了一个神奇的东西,就是list的迭代器,用于list的循环迭代器,就是iterator和listiterator这两个,那么既然都是list的迭代器,那么这两个有什么不同的呢?下面整理一下这两个的不同点:listiterator接口继承于iterator,iterator是一个大接口。listiterator是专门为list提供的迭代器,而iter...原创 2019-01-11 14:54:38 · 443 阅读 · 0 评论