Java基础: hashmap结构;什么对象能做为key hashtable,concurrentHashMap,hashtable比较 String,StringBuilder,StringBuffer 对象的深浅复制 多线程: wait,sleep分别是谁的方法,区别 countLatch的aw ...
分类:
其他好文 时间:
2019-01-12 13:20:17
阅读次数:
198
1 抽象类一般会实现一部分操作,并且留一些抽象方法让子类自己实现,比如Stringbuffer和Stringbuilder的父类abstractStringbuilder。 2 接口一般指一种规定,比如一个map接口中,可能需要实现增删改查等功能,如果你想实现一个具体map,这些方法就必须按照规定去 ...
分类:
编程语言 时间:
2019-01-12 00:19:08
阅读次数:
167
一,String,StringBuffer,StringBuilder三者之间的关系 三个类的关系:StringBuffer和StringBuilder都继承自AbstractStringBuilder这个类, 而AbstractStringBuilder和String都继承自Object这个类(Object是所有java类的超类) 可以通过如下的部分源码看到: String:public
分类:
其他好文 时间:
2019-01-09 18:51:22
阅读次数:
157
这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 1. 首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String String最慢的原因:String为字符串常量,而StringBuilder和String ...
分类:
编程语言 时间:
2019-01-09 12:16:17
阅读次数:
244
一,String,StringBuffer,StringBuilder三者之间的关系 三个类的关系:StringBuffer和StringBuilder都继承自AbstractStringBuilder这个类, 而AbstractStringBuilder和String都继承自Object这个类(O ...
分类:
其他好文 时间:
2019-01-08 19:27:29
阅读次数:
133
Java中的String、StringBuilder和StringBuffer的区别? 1、String String底层是private final char value[],final修饰了,所以不可变。 2、StringBuilder StringBuilder和StringBuffer都继承 ...
分类:
编程语言 时间:
2019-01-07 17:32:08
阅读次数:
179
序言 有关String类型的很经典的面试题很多,面试的时候会由String引入JVM、集合、多线程等比较深的问题,进而测试个人的基础知识是否扎实和学习态度,理应重视,先大概整理些,后续再补充整理吧... 一、String、StringBuilder和StringBuffer的区别 1. String ...
分类:
编程语言 时间:
2019-01-06 21:59:21
阅读次数:
372
1.哈希表有哪些实现类,哈希表原理是什么? 实现的类:HashMap HashTable等 HashMap的实现原理: 2.String,StringBuffer与StringBuilder的区别 String:String的值是不可变的,这就导致每次对String的操作都会生成新的String对象 ...
分类:
编程语言 时间:
2019-01-05 16:32:34
阅读次数:
166
实现效果: 知识运用: 系统API函数GetShortPathName [DllImport("Kernel32.dll")] private static extern Int16 GetShortPathName(string IpszLongPath,StringBuilder IpszSho ...
分类:
其他好文 时间:
2019-01-05 00:54:51
阅读次数:
344
简单,是因为只有一个类 轻量,是因为整个类代码只有300行 灵活,是因为扩展方式只需要继承重写某个方法即可 首先我将这个类称之为JsonBuilder,我希望它以StringBuilder的方式来实现Json字符串的转换 然后我为希望为每一个基础类型单独完成一个方法,并且方法可以被重写 为了使子类重 ...