- 博客(14)
- 资源 (8)
- 问答 (13)
- 收藏
- 关注
原创 最全java面试题及答案
从知乎上看到的,从今天开始一条一条过,过完之后在后面加链接。一、数据结构与算法基础说一下几种常见的排序算法和分别的复杂度。http://blog.csdn.net/qq_34309305/article/details/79163990用Java写一个冒泡排序算法 同上描述一下链式存储结构。http://blog.csdn.net/qq_34309305/article/...
2018-01-25 12:22:15 797
转载 hashCode方法的作用?(java)
原文链接:http://www.cnblogs.com/dolphin0520/p/3681042.html哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:1public native int hashCode();
2018-01-31 15:00:21 285
转载 java里 equals和== 区别及java的内存分配
1、java中equals和==的区别 值类型是存储在内存中的堆栈(简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。2、==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。3、equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。4、==比较的是2个对象的地址,而equals
2018-01-30 17:32:32 629
转载 java内存溢出是怎么回事
为什么会内存溢出?因为装满了,装不下了...好吧,其实提到内存溢出,不得不再提到另一个概念。内存泄露。内存泄露什么是内存泄露,因为执行程序指令,引入数据,装载数据等等,都是需要内存空间的,内存空间也是有限的。正常的程序执行,肯定是开辟内存空间,运行程序指令(输入、输出),程序结束,释放空间。这样可以保证内存的往复利用。但是,有时候程序设计有漏洞或是不够严谨的话,导致占用的内存没有
2018-01-30 17:03:55 2172
转载 深入理解ArrayList与LinkedList的区别
原文地址http://yulon.iteye.com/blog/602556一、先来看看ArrayList与LinkedList 在JDK中所在的位置 从图中可以看出,ArrayList与LinkedList都是List接口的实现类,因此都实现了List的所有未实现的方法,只是实现的方式有所不同,(编程思想: 从中可以看出面向接口的好处, 对于不同的需求就
2018-01-30 16:48:02 249
转载 java常用的集合类有哪些?如何排序?
原文地址https://www.cnblogs.com/Huanghaihui/p/6114889.html集合的结构如下图所示:集合的两个顶级接口分别为:Collection和MapCollection下有两个比较常用的接口分别是List(列表)和Set(集),其中List可以存储重复元素,元素是有序的(存取顺序一致),可以通过List脚标来获取指定元素;而S
2018-01-30 15:52:11 1083
转载 Java中的异常有哪几类?
Java中的异常和处理详解简介程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。 Java提供了更加优秀的解决办法:异常处理机制。 异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理
2018-01-30 10:32:30 25082
转载 接口和抽象类有什么区别
原文地址:https://www.cnblogs.com/yongjiapei/p/5494894.html接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他
2018-01-29 17:35:32 414
原创 用Java写一个递归遍历目录下面的所有文件。
首先,拿到这个题目,我要找java怎样实现文件的读取。File file = new File(fileName);我们知道java通过以上代码获取文件目录File[] files = file.listFiles();上面代码获取目录下所有子文件和文件夹。以下是java.io.File.isFile()方法的声明:public boolean isFile()参数
2018-01-29 14:01:06 4950
原创 linkedlist源码解析(java)
要想实现倒排linkedlist,首先得知道它是什么。下面先来分析下他的源码:(JDK1.8) * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.package java.util;import java.util.function.Consumer;public class
2018-01-29 11:52:38 1621 1
转载 二叉树的三种遍历实现(java)
原文链接http://blog.csdn.net/gfj0814/article/details/51637696二叉树的定义 二叉树(binary tree)是结点的有限集合,这个集合或者空,或者由一个根及两个互不相交的称为这个根的左子树或右子树构成. 从定义可以看出,二叉树包括:1.空树 2.只有一个根节点 3.只有左子树 4.只有右子树 5.左右子树都存在
2018-01-26 11:43:18 288
原创 链式存储结构
链式存储结构中每个结点除了包含信息域之外,还至少包含 一个指针域。链式存储结构是用指针来体现数据元素之间的逻辑关系的。利用这种结构,各个数据元素的存储单元不再要求是连续的,即可以把逻辑上相邻的两个元素存放在物理上不相邻的存储单元中,还可以在线性编址的存储器中表示非线性关系的结点。链式存储结构的主要特点为:结点中除包含保存数据元素的自身信息的信息域外,还有表示数据元素之间的链接信息的
2018-01-26 10:33:49 1826
原创 几种常见排序算法java实现
public class sort { public static void main(String[] args) { int[] a= {10,1,35,14,9,12,11}; int c=(int)Math.floor(Math.random()*7); switch(c){ case 1: BubbleSort(a); break; case 2
2018-01-25 16:55:55 1277 1
转载 bat团队博客
BAT 技术团队博客1. 美团技术团队博客: 地址: http://tech.meituan.com/2. 腾讯社交用户体验设计(ISUX)地址:http://isux.tencent.com/3. 京东设计中心地址:http://jdc.jd.com4. QQ游戏设计中心地址:ht
2018-01-10 17:25:28 488
scala语言规范
2017-03-30
后台程序netpubservice,怎么删除?
2017-08-26
关于视频播放的问题。。。。。。。。
2017-08-15
后台读取视频文件,转成数据流,前台想用video标签的src引用该视频流,做成播放效果
2017-08-11
javascript parseInt()函数的具体实现
2017-07-14
js 焦点聚焦问题 js 焦点聚焦问题
2017-06-13
IE10 鼠标点击事件.....
2017-06-07
postgre 在指定字段后增加一个字段
2017-05-12
正则表达式 请大神解释一下这个正则表达式的意思
2017-05-12
跪求一个解决思路,IE浏览器问题调查
2017-04-24
为什么我的本地web应用启动后只有局域网的可以访问?
2017-04-14
chrome 网页未响应 跪求求大神指导
2017-04-13
java搜索附近wifi功能
2017-04-07
http response 可以截获吗?
2017-04-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人