随笔分类 - Java基础
摘要:①HashMap的工作原理 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法
阅读全文
摘要:本文整合自网络上的两种靠谱的使eclipse代码高亮的方式。 其实你可以在Window->proferences->java->editor->syndex coloring->Elements: 下自己选着元素调,但是这样挺麻烦的,因为元素非常之多。当然,还是要看个人喜好。 两种比较简单的方式类似
阅读全文
摘要:1流的分类: 按数据单位分:字节流(InputStream、OutputStream),字符流(Reader、Writer) 按流向分:输入流,输出流 按流的角色分:节电流、处理流 详细点有如下 2 流的转换:InputStreamReader和OutputStreamWriter 3 Random
阅读全文
摘要:1 Java的集合可以分为Collection和Map两种体系 ①Conllection接口 set:元素无序,不可重复 list:元素有序,可以重复 实例代码讲解: 如何实现List、Set,数组之间的转换 ArraryList list=new ArraryList() 造一个数组链表list
阅读全文
摘要:用两个经典java笔试题来理解。 一。创建两个线程,分别打印100以内的偶数和奇数(不包含线程安全) 二。生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处取走产品,店员一次只能持有固定数量的产品(比如:20),如果生产者试图生产更多的产品,店员会叫生产者
阅读全文