75闪光雷的博客

进击的菜鸟--飞翔的雄鹰 蜕变

java学习路线

从知乎上看到的,从今天开始一条一条过,过完之后在后面加链接。   一、数据结构与算法基础   说一下几种常见的排序算法和分别的复杂度。http://blog.csdn.net/qq_34309305/article/details/79163990 用Java写一个冒泡排序算法 同上 描...

2018-01-25 12:22:15

阅读数:437

评论数:0

hashCode方法的作用?(java)

原文链接:http://www.cnblogs.com/dolphin0520/p/3681042.html 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 1 ...

2018-01-31 15:00:21

阅读数:91

评论数:0

java里 equals和== 区别及java的内存分配

1、java中equals和==的区别 值类型是存储在内存中的堆栈(简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。2、==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。3、equals操作表示的...

2018-01-30 17:32:32

阅读数:119

评论数:0

java内存溢出是怎么回事

为什么会内存溢出? 因为装满了,装不下了... 好吧,其实提到内存溢出,不得不再提到另一个概念。 内存泄露。 内存泄露 什么是内存泄露,因为执行程序指令,引入数据,装载数据等等,都是需要内存空间的,内存空间也是有限的。 正常的程序执行,肯定是开辟内存空间,运行程序指令(输入、输出),程序结束,...

2018-01-30 17:03:55

阅读数:538

评论数:0

深入理解ArrayList与LinkedList的区别

原文地址http://yulon.iteye.com/blog/602556 一、先来看看ArrayList与LinkedList 在JDK中所在的位置     从图中可以看出,ArrayList与LinkedList都是List接口的实现类,因此都实现了List的...

2018-01-30 16:48:02

阅读数:87

评论数:0

java常用的集合类有哪些?如何排序?

原文地址https://www.cnblogs.com/Huanghaihui/p/6114889.html 集合的结构如下图所示: 集合的两个顶级接口分别为:Collection和Map Collection下有两个比较常用的接口分别是List(列表)和Set(集)...

2018-01-30 15:52:11

阅读数:171

评论数:0

Java中的异常有哪几类?

Java中的异常和处理详解 简介 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。   Java提供了更加优秀的解决办法:异...

2018-01-30 10:32:30

阅读数:659

评论数:0

接口和抽象类有什么区别

原文地址:https://www.cnblogs.com/yongjiapei/p/5494894.html 接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。 抽象类表示的是,这个对象是什么。接口...

2018-01-29 17:35:32

阅读数:195

评论数:0

用Java写一个递归遍历目录下面的所有文件。

首先,拿到这个题目,我要找java怎样实现文件的读取。 File file = new File(fileName);我们知道java通过以上代码获取文件目录 File[] files = file.listFiles();上面代码获取目录下所有子文件和文件夹。 以下是java.io.F...

2018-01-29 14:01:06

阅读数:547

评论数:0

linkedlist源码解析(java)

要想实现倒排linkedlist,首先得知道它是什么。下面先来分析下他的源码:(JDK1.8) * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. package java.util; ...

2018-01-29 11:52:38

阅读数:431

评论数:0

二叉树的三种遍历实现(java)

原文链接http://blog.csdn.net/gfj0814/article/details/51637696 二叉树的定义 二叉树(binary tree)是结点的有限集合,这个集合或者空,或者由一个根及两个互不相交的称为这个根的左子树或右子树构成. 从定义可以看出,二...

2018-01-26 11:43:18

阅读数:112

评论数:0

链式存储结构

链式存储结构中每个结点除了包含信息域之外,还至少包含 一个指针域。链式存储结构是用指针来体现数据元素之间的逻辑关系的。利用这种结构,各个数据元素的存储单元不再要求是连续的,即可以把逻辑上相邻的两个元素存放在物理上不相邻的存储单元中,还可以在线性编址的存储器中表示非线性关系的结点。 链式存储结...

2018-01-26 10:33:49

阅读数:201

评论数:0

几种常见排序算法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){...

2018-01-25 16:55:55

阅读数:316

评论数:0

bat团队博客

BAT 技术团队博客 1. 美团技术团队博客:  地址: http://tech.meituan.com/ 2. 腾讯社交用户体验设计(ISUX) 地址:http://isux.tencent.com/ 3. 京东设计中心 ...

2018-01-10 17:25:28

阅读数:167

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭