标签:Collections

Java

Java LinkedList指南

dulong 发布于 2019-01-22

1. 介绍 LinkedList 是一个双向链表, 实现了 List 和 Deque 接口。它实现所有可选的list操作,并且存储对象可以为 null 。 2. 特点 LinkedList 具有以下特点: 查到列表中的元素,需要从头至尾的遍历列表 没有同步 它的 Iterator...

阅读(11)评论(0)赞 (0)

Java

HashMap 源码分析

2

Harries 发布于 2019-01-19

HashMap 应该是开发中最常用的数据结构之一了,理解其原理能让我们在合适的时机用正确的方式使用它。 目录 一、结构 内部类及成员变量 构造方法 图解 二、调用原理 put get remove 迭代 三、总结 一、结构 1. 内部类及成员变量 Node 内部类:单链表数据结构...

阅读(22)评论(0)赞 (0)

Java

Java™ 教程(Collection接口)

xubiao.zhuang 发布于 2019-01-19

Collection接口 Collection 表示一组称为其元素的对象, Collection 接口用于传递需要最大通用性的对象集合,例如,按照惯例,所有通用集合实现都有一个带有 Collection 参数的构造函数,此构造函数(称为转换构造函数)初始化新集合以包含指定集合中的...

阅读(21)评论(0)赞 (0)

Java

Java反序列之从萌新到菜鸟

14

xubiao.zhuang 发布于 2019-01-18

距离上一次更新博客差不多已经过去一个月了,中间的事情确实也很多。最近勉强把Java的基础给补了,就来记录一下Java中最经典的反序列化漏洞。 序列化与反序列化 序列化 Java中并非所有的数据类型都可以进行序列化,想要进行序列化和反序列化的数据结构需要使用 Serializabl...

阅读(26)评论(0)赞 (0)

Java

十大排序算法全面解析-Java实现

12

yanxinchi 发布于 2019-01-18

算法就是编程的灵魂,不会算法的程序员只配做码农。之前看到这句话受到一万点暴击伤害!同时也激起了自己的斗志,坦白说作为一个程序员,我一直知道算法的重要性,但是在算法这一块一直做的不够好,甚至除了大学学过这门课程之后就很少去接触它。因为一开始我就给算法贴上了难,烦,不怎么用的标签,现...

阅读(24)评论(0)赞 (0)

Java

为年后跳槽准备的133 道 Java 面试题及答案

5

changyuan.xu 发布于 2019-01-17

为年后跳槽准备的133 道 Java 面试题及答案 Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Ve...

阅读(26)评论(0)赞 (0)

Java

Java8 新特性指导手册

小丁 发布于 2019-01-15

一、接口内允许添加默认实现的方法 三、函数式接口 Functional Interface 四、便捷的引用类的构造器及方法 五、Lambda 访问外部变量及接口默认方法 5.2 访问成员变量和静态变量 5.3 访问接口的默认方法 九、Parallel Streams 并行流 十二...

阅读(23)评论(0)赞 (0)

Java

Effective Java 3rd Edition — 第九章 日常编程

xiaoli.he 发布于 2019-01-15

Item 57 : Minimize the scope of local variables 最小化局部变量的作用域 .在使用的地方声明局部变量,过早的声明会导致代码块过早开始过晚结束; 让方法保持精简,集中于某一些逻辑,如果方法太大分成两个方法; 使用for循环而不...

阅读(55)评论(0)赞 (0)

Spring

服务器后台开服面试心得

2

Harries 发布于 2019-01-14

去年的这个时候小编通过两个月的复习拿到了阿里巴巴的 offer,有一些运气,也有一些心得,借着跳槽季来临特此分享出来。 简单梳理一下我的复习思路,同时也希望和大家一起交流讨论,一起学习,如果不对之处欢迎指正一起学习。本文即是复习思路,亦可当做学习思路。 我大致把 JAVA 的复习...

阅读(26)评论(0)赞 (0)

Java

跳槽季如何快速全面复习面试题

1

dulong 发布于 2019-01-14

去年的这个时候小编通过两个月的复习拿到了阿里巴巴的 offer,有一些运气,也有一些心得,借着跳槽季来临特此分享出来。 简单梳理一下我的复习思路,同时也希望和大家一起交流讨论,一起学习,如果不对之处欢迎指正一起学习。本文即是复习思路,亦可当做学习思路。 我大致把 JAVA 的复习...

阅读(30)评论(0)赞 (0)

Java

Netty系列(一):NioEventLoopGroup源码解析

1

dulong 发布于 2019-01-14

前言 对于 NioEventLoopGroup 这个对象,在我的理解里面它就和 ThreadGroup 类似, NioEventLoopGroup 中有一堆 NioEventLoop 小弟, ThreadGroup 中有一堆 Thread 小弟,真正意义上干活的都是 NioEve...

阅读(29)评论(0)赞 (0)

Java

浅析Java序列化和反序列化

xiaoli.he 发布于 2019-01-14

序列化机制 序列化 (Serialization) 是指将数据结构或对象状态转换成字节流  (例如存储成文件、内存缓冲,或经由网络传输) ,以留待后续在相同或另一台计算机环境中,能够恢复对象原来状态的过程。序列化机制在Java中有着广泛的应用,EJB、RMI、Hessi...

阅读(36)评论(0)赞 (0)

Java

JavaFX ComboBox更改值导致IndexOutOfBoundsException

xiaoli.he 发布于 2019-01-13

我想包括对我的组合框的检查,以限制对某些值的“访问”.我可以从列表中删除那些无法访问的项目,是的,但是我希望用户看到其他选项,即使他还不能选择它们. 问题:在changelistener中选择另一个值会导致IndexOutOfBoundsException,我不知道为什么. 这是...

阅读(28)评论(0)赞 (0)

Java

JavaFX 2 BorderPane使用全空间

puefu.he 发布于 2019-01-13

我只是面对一个我自己无法解决的问题. 我尝试在我的BorderPane中放置一个包含TextField和HTML-Editor的vBox,但是 没有使用完整的空间.另一个问题是,如果我收缩窗口,html编辑器 与我的左选项窗口重叠. private void initEditor...

阅读(23)评论(0)赞 (0)

Java

Java 6中有哪些不同的排序算法?

zhuangli 发布于 2019-01-11

有几种排序算法,如计算机科学教科书中经常讨论的插入排序,选择排序,冒泡排序等.给定一个整数或对象数组,是否有内置的Java 6语言API,让我选择应用特定的排序算法来排序数组而不是我再次重新发明这些轮子?如果没有内置到Java 6中,是否有开源库可以产生这种功能,它们是什么? A...

阅读(15)评论(0)赞 (0)

Java

Java 垃圾回收权威指北

1

尖兵 发布于 2019-01-10

毫无疑问,GC(垃圾回收) 已经是现代编程语言标配,为了研究这个方向之前曾经写过四篇《深入浅出垃圾回收》博文来介绍其理论,之后也看了不少网络上关于 JDK GC 原理、优化的文章,质量参差不齐,其中理解有误的文字以讹传讹,遍布各地,更是把初学者弄的晕头转向。 不仅仅是个人开发者的...

阅读(26)评论(0)赞 (0)

Java

JDK 12 即将发布,你还学得动吗?

1

xiaoli.wang 发布于 2019-01-10

欢迎转载! JDK 12即将在2019年3月19日发布,下面列出JDK的版本迭代时间表: 2018/12/13:Rampdown Phase One(http://openjdk.java.net/jeps/3#rdp-1) 2019/01/17:Rampdown Phase T...

阅读(23)评论(0)赞 (0)