学java的菜鸟!
File类和IO流及文件拷贝 File类和IO流及文件拷贝
File类的代码:package day17;import java.io.File;import java.io.IOException;public class Fileceshi { public static void m
2019-10-24
Map集合和Exction异常 Map集合和Exction异常
Map集合: java.util.Map<K,V>集合中存取元素的基本单位是:单对元素,具体类型参数如下: K - 此映射所维护的键(Key)的类型 V - 映射值(Value)的类型 该集合中不能包
2019-10-23
为何要同时重写equals()和HashCode()! 为何要同时重写equals()和HashCode()!
equals相等的元素,元素值相同。所以equals方法相等时,要求hashcode方法相同,因为相同的equals所对应的元素的哈希码值相同,用同一个哈希算法算出的索引位置就相同。–这样做可以避免相同元素指向不同的哈希表的位置;
2019-10-22
Queue集合和set集合(HashSet(),TreeSet())! Queue集合和set集合(HashSet(),TreeSet())!
Queue集合: 此集合是collection的子集合,与set,List集合属于同级,用于描述有先进先出的数据结构(队列),其实现子类是LinkedList(): 常用的方法: boolean offer(E a) –将内容加入到队列
2019-10-21
HashSet()和HashMap()实现原理! HashSet()和HashMap()实现原理!
HashMap 的实现原理:HashMap是基于Hash算法实现的,我们通过put(key,value)存储数据,通过get(key)来获取数据 当传入key时,HashMap会根据Key.hashCode()计算出Hash值,根据Hash
2019-10-21
泛型机制! 泛型机制!
泛型机制:泛型其实是在jdk1.5中才添加的。在jdk1.5之前我们要创建一个容器对象,是这样往里面添加内容的。 List list = new ArrayList();list.add("我是字符串");//可以添加字符串list.add
2019-10-19
List集合! List集合!
list集合是我们collection集合的一个子集合;元素有先后放入顺序且可重复,主要实现类有ArraryList,LinkList,Static,Vector ArraryList底层是数组,访问元素方便,增删不便;LinkLis
2019-10-19
统计字符串中大小写,数字,符号个数 统计字符串中大小写,数字,符号个数
代码:public class ChouQuZiFu { public static void main(String[] args) { String ss=new String("ABCD123!@#$
2019-10-18
String,Stringbulider,Stringbuffer (String和StringBuilder可互换) String,Stringbulider,Stringbuffer (String和StringBuilder可互换)
三者区别: String描述的字符串是常量,一旦创建就不可更改,当程序出现大量的类似字符串都要单独存储,浪费内存,为了解决单独存储问题可用StringBulider来描述,该类描述是可改变的,线程的不安全的,但效率低。StringBuffe
2019-10-18
2 / 4