最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区 ...
分类:
编程语言 时间:
2019-02-12 22:01:28
阅读次数:
173
函数式接口/*函数式接口的使用:一般可以作为方法的参数和返回值类型*/publicclassDemo{//定义一个方法,参数使用函数式接口MyFunctionalInterfacepublicstaticvoidshow(MyFunctionalInterfacemyInter){myInter.method();}publicstaticvoidmain(String[]args){//调用sh
分类:
其他好文 时间:
2019-02-06 11:59:10
阅读次数:
194
百度uid-generator源码 https://github.com/baidu/uid-generator snowflake算法 uid-generator是基于Twitter开源的snowflake算法实现的。 snowflake将long的64位分为了3部分,时间戳、工作机器id和序列号 ...
分类:
其他好文 时间:
2019-01-05 22:52:23
阅读次数:
420
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 ...
分类:
其他好文 时间:
2018-12-29 23:34:49
阅读次数:
354
StringBuffer 是线程安全的StringBuilder 是非线程安全的所以当进行大量字符串拼接操作的时候,如果是单线程就用StringBuilder会更快些,如果是多线程,就需要用StringBuffer 保证数据的安全性非线程安全的为什么会比线程安全的 快? 因为不需要同步嘛,省略了些时 ...
分类:
其他好文 时间:
2018-12-29 11:12:32
阅读次数:
171
java读取request中的xml java读取request中的xml 答: // 读取xml InputStream inputStream; StringBuffer sb = new StringBuffer(); inputStream = request.getInputStream( ...
分类:
编程语言 时间:
2018-12-28 10:53:20
阅读次数:
489
本文主要以简单的String/StringBuilder/StringBuffer操作来看这三个类的实现原理。什么简单操作呢?那就是StringBuilder与StringBuffer的append() && toString()两个方法。示例代码如下: 以上的demo中,涉及到了String的构造 ...
分类:
其他好文 时间:
2018-12-25 22:55:09
阅读次数:
221
/** * byte -> Byte * short -> Short * int -> Integer * long -> Long * float -> Float * double -> Double * char -> Character * boolean -> Boolean * 左边我 ...
分类:
其他好文 时间:
2018-12-23 13:50:58
阅读次数:
95
package cys; public class Example9_2 { public static void main(String[] args) { // TODO Auto-generated method stub People personal1,personal2; StringB... ...
分类:
编程语言 时间:
2018-12-17 18:01:32
阅读次数:
209
值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。a.传递值的数据类型:八种基本数据类型和String(这样理解可以,但是事实上Str
分类:
编程语言 时间:
2018-12-17 02:50:23
阅读次数:
177