Java基础
文章平均质量分 75
longfulong
这个作者很懒,什么都没留下…
展开
-
Java基础
接口与抽象类的区别?Java中的异常有哪几类?分别怎么使用?常用的集合类有哪些?比如List如何排序?ArrayList和LinkedList内部的实现大致是怎样的?他们之间的区别和优缺点?内存溢出是怎么回事?请举一个例子?==和equals的区别?hashCode方法的作用?NIO是什么?适用于何种场景?HashMap实现原理,如何转载 2017-12-01 22:57:29 · 113 阅读 · 0 评论 -
Java 字节流与字符流
Java 字节流与字符流(1):https://my.oschina.net/goldenshaw/blog/1568030Java 字节流与字符流(2):https://my.oschina.net/goldenshaw/blog/1568031Java 字节流与字符流(3):https://my.oschina.net/goldenshaw/blog/1568032...转载 2018-11-24 15:11:20 · 150 阅读 · 0 评论 -
什么是内存溢出与内存泄露,几种常见导致内存泄露的写法
首先简单的介绍一下什么是内存溢出与内存泄漏内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。转载 2017-12-03 11:08:24 · 471 阅读 · 0 评论 -
StringBuffer与StringBuilder的区别,及实现原理
区别1、StringBuffer 与 StringBuilder 中的方法和功能完全是等价的,2、只是StringBuffer 中的方法大都采用了 synchronized 关键字进行修饰,因此是线程安全的,而 StringBuilder 没有这个修饰,可以被认为是线程不安全的。3、在单线程程序下,StringBuilder效率更快,因为它不需要加锁,不具备多线程安全原创 2017-12-03 10:42:01 · 41387 阅读 · 2 评论 -
cookie 和session 的区别详解
这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍转载 2017-12-03 10:39:39 · 234 阅读 · 0 评论 -
IO模型及select、poll、epoll和kqueue的区别
(一)首先,介绍几种常见的I/O模型及其区别,如下:blocking I/Ononblocking I/OI/O multiplexing (select and poll)signal driven I/O (SIGIO)asynchronous I/O (the POSIX aio_functions)—————异步IO模型最大的特点是 完成后发回通知。阻塞与否,取决于实现IO交换的转载 2017-12-03 10:03:40 · 330 阅读 · 0 评论 -
二叉树的三种遍历方式java实现
二叉树的定义 二叉树(binary tree)是结点的有限集合,这个集合或者空,或者由一个根及两个互不相交的称为这个根的左子树或右子树构成. 从定义可以看出,二叉树包括:1.空树 2.只有一个根节点 3.只有左子树 4.只有右子树 5.左右子树都存在 有且仅有这5中表现形式转载 2017-12-03 09:55:10 · 411 阅读 · 0 评论 -
重新认识java(十) ---- Enum(枚举类)
有的人说,不推荐使用枚举。有的人说,枚举很好用。究竟怎么使用,如何使用,仁者见仁智者见智。总之,先学会再说~为什么要引入枚举类一个小案例你写了一个小程序,不过好久不用了,突然有一天,你想使用一下它。程序要想正确运行,需要将今天星期几存到数据库里。这个时候,你开始犯难了。当初的你还很年轻,不懂程序界的险恶,设计这个程序的时候,傻不拉几把这个字段设计为int类型的,用0代表周日,1代表周一。。。6代表转载 2017-12-02 00:17:02 · 232 阅读 · 0 评论 -
java NIO:浅析IO模型
java NIO:浅析IO模型:https://www.cnblogs.com/dolphin0520/p/3916526.html图解java的BI0,NIO:https://blog.csdn.net/wu1226419614/article/details/68924909转载 2018-11-25 14:01:58 · 597 阅读 · 0 评论