javase
Lxs555.
这个作者很懒,什么都没留下…
展开
-
Java中的String,StringBuffer,StringBuilder的区别
这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面1.首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > StringString最慢的原因:String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对...原创 2019-03-26 13:20:35 · 202 阅读 · 1 评论 -
Java中的IO流详解
对程序语言的设计者来说,创建一个好的输入/输出(I/O)系统是一项艰难的任务Java IO 摘要Java IO中常用的类在整个Java.io包中最重要的就是5个类和一个接口。5个类指的是File、OutputStream、InputStream、Writer、Reader;一个接口指的是Serializable.掌握了这些IO的核心操作那么对于Java中的IO体系也就有了一个初步的认识了。...原创 2019-03-26 15:01:02 · 266 阅读 · 0 评论 -
java——反射详解
反射在我们普通程序开发中基本使用不到,但是在我们底层的程序设计中使用特别广泛,例如代理模式、工厂模式等一些设计模式,包括我们使用的开发工具以及各大开源框架底层都使用到了反射的原理。所以掌握了Java的反射机制对我们理解各大开源框架都有很好的帮助。1.认识反射反射,从这个“反”字可以看出与我们平时正常的使用逻辑肯定不一样,那么到底什么地方不一样了?想要了解“反”,就得先了解一下“正”的概念。在...原创 2019-04-18 19:06:59 · 247 阅读 · 0 评论 -
Java集合整理归纳
1.浅谈Arraylist、Linkedlist、Vector的区别即实现原理Arraylist、Linkedlist、Vector这三者都是实现了List接口。重要区别在于实现方式的不同,所以对不同的操作具有不同的效率。Arraylist 就是动态数组,是Array的复杂版本,擅长索引查找,动态的增加和减少元素,当更多的元素加入到Arraylist中时,其大小将会动态的增加。Vector...原创 2019-06-05 11:35:35 · 213 阅读 · 0 评论