java
简木子
平平淡淡的陪伴
展开
-
string stringBuffer stringBuilder
这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String String最慢的原因:String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的...原创 2019-02-17 10:24:27 · 87 阅读 · 0 评论 -
Java高并发
Java高并发,如何解决,什么方式解决对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步1、同步和异步的区别和联系所谓同步,可以理解为在执行完一个函数...转载 2019-02-17 16:46:33 · 164 阅读 · 0 评论 -
java面试问题总结
ArrayList和LinkedList的区别;ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。ArrayList实现了...原创 2019-02-17 17:22:32 · 156 阅读 · 0 评论 -
java 字节流与字符流的区别
转载地址:点击打开链接字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行Java代码package o...转载 2019-02-17 17:30:36 · 121 阅读 · 0 评论 -
GET和POST两种基本请求方法的区别
GET和POST两种基本请求方法的区别GET和POST是HTTP请求的两种基本方法 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。总结出区别,GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求会被浏览器主动cache,而POST不会,除非手动设置。...原创 2019-02-19 16:55:57 · 125 阅读 · 0 评论 -
java中static、final、static final的区别
转载:https://blog.csdn.net/jiangsanfeng1111/article/details/80186533final可以修饰:方法,类,局部变量对于基本类型数据,final会将值变为一个常数(创建后不能被修改);但是对于对象句柄(亦可称作引用或者指针),final会将句柄变为一个常数(进行声明时,必须将句柄初始化到一个具体的对象。而且不能再将句柄指向另一个对象。但是,...转载 2019-03-04 15:23:25 · 159 阅读 · 0 评论 -
java IO、NIO、AIO详解
转载:https://www.cnblogs.com/sxkgeek/p/9488703.html#_labelTop转载 2019-03-04 15:39:09 · 526 阅读 · 0 评论 -
Java 并发编程:线程间的协作(wait/notify/sleep/yield/join)
点击转载 2019-04-02 17:27:03 · 91 阅读 · 0 评论