技术池(jishuchi.com) 本次搜索耗时 3.990 秒,为您找到 51 个相关结果.
  • Java 集合框架常见面试题

    剖析面试最常见问题之Java基础知识 说说List,Set,Map三者的区别? Arraylist 与 LinkedList 区别? 补充内容:RandomAccess接口 补充内容:双向链表和双向循环链表 ArrayList 与 Vector 区别呢?为什么要用Arraylist取代Vector呢? 说一说 ArrayList 的扩容机制吧 H...
  • 一 Java内存区域

    Java 内存区域详解 写在前面 (常见面试题) 基本问题 拓展问题 一 概述 二 运行时数据区域 2.1 程序计数器 2.2 Java 虚拟机栈 2.3 本地方法栈 2.4 堆 2.5 方法区 2.5.1 方法区和永久代的关系 2.5.2 常用参数 2.5.3 为什么要将永久代 (PermGen) 替换为元空间 (MetaSpace) ...
  • AQS 原理以及 AQS 同步组件总结

    AQS 原理以及 AQS 同步组件总结 1 AQS 简单介绍 2 AQS 原理 2.1 AQS 原理概览 2.2 AQS 对资源的共享方式 2.3 AQS底层使用了模板方法模式 3 Semaphore(信号量)-允许多个线程同时访问 4 CountDownLatch (倒计时器) 4.1 CountDownLatch 的三种典型用法 4.2 C...
  • Java IO 与 NIO系列文章

    Java IO 与 NIO系列文章 IO流学习总结 一 Java IO,硬骨头也能变软 二 java IO体系的学习总结 三 Java IO面试题 NIO与AIO学习总结 一 Java NIO 概览 二 Java NIO 之 Buffer(缓冲区) 三 Java NIO 之 Channel(通道) 四 Java NIO之Selector(选择器...
  • 二 JVM垃圾回收

    JVM 垃圾回收 写在前面 本节常见面试题 本文导火索 1 揭开 JVM 内存分配与回收的神秘面纱 1.1 对象优先在 eden 区分配 1.2 大对象直接进入老年代 1.3 长期存活的对象将进入老年代 1.4 动态对象年龄判定 2 对象已经死亡? 2.1 引用计数法 2.2 可达性分析算法 2.3 再谈引用 2.4 不可达的对象并非...
  • Java 内存区域

    Java 内存区域 写在前面(常见面试题) 基本问题: 拓展问题: 1 概述 2 运行时数据区域 2.1 程序计数器 2.2 Java 虚拟机栈 2.3 本地方法栈 2.4 堆 2.5 方法区 2.6 运行时常量池 2.7 直接内存 3 HotSpot 虚拟机对象探秘 3.1 对象的创建 3.2 对象的内存布局 3.3 对象的访问...
  • hash表算法

    hash表算法 第一部分:Top K 算法详解 问题描述 必备知识 第一步:Query统计 第二步:找出Top 10 总结: 第二部分、Hash表 算法的详细解析 什么是Hash 适用范围 基本原理及要点 扩展 问题实例(海量数据处理) 第三部分、最快的Hash表算法 hash表算法 第一部分:Top K...
  • R 面试题

    6074 2019-08-14 《R 教程》
    R 面试题 什么是R语言编程? R语言中的不同数据对象是什么? 什么使R语言中的有效变量名? 数组和矩阵之间的主要区别是什么? R语言中的哪个数据对象用于存储和处理分类数据? 如何在R语言中加载和使用csv文件? 如何获取R语言中当前工作目录的名称? 什么是R语言 Base包? 在逻辑回归中如何使用R语言? 如何访问名为M的矩阵的第2列和第...
  • 7.1 K近邻算法

    K近邻算法 1.1、什么是K近邻算法 1.2、近邻的距离度量表示法 1.3、K值的选择 K近邻算法 1.1、什么是K近邻算法 何谓K近邻算法,即K-Nearest Neighbor algorithm,简称KNN算法,单从名字来猜想,可以简单粗暴的认为是:K个最近的邻居,当K=1时,算法便成了最近邻算法,即寻找最近的那个邻居。为何要找邻居?...
  • 算法学习之路

    算法学习之路 算法学习之路 之前发的那篇关于框架性思维的文章,我也发到了不少其他圈子,受到了大家的普遍好评,这一点我真的没想到,首先感谢大家的认可,我会更加努力,写出通俗易懂的算法文章。 有很多朋友问我数据结构和算法到底该怎么学,尤其是很多朋友说自己是「小白」,感觉这些东西好难啊,就算看了之前的「框架思维」,也感觉自己刷题乏力,希望我能聊聊我从一个...