ICode9

精准搜索请尝试: 精确搜索
  • 面试题:什么时Java的四大特性?2020-06-25 09:54:10

    答:封装 继承 多态 抽象 1. 封装 封装指的是将类中的数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。 我们在类中编写的方法就是对实现细节的一种封装;可以说,封装就是隐藏一切可以隐藏的东西,只向外

  • 【程序员面试金典】面试题 08.03. 魔术索引2020-06-24 18:51:31

    题目 魔术索引。 在数组A[0...n-1]中,有所谓的魔术索引,满足条件A[i] = i。给定一个有序整数数组,编写一种方法找出魔术索引,若有的话,在数组A中找出一个魔术索引,如果没有,则返回-1。若有多个魔术索引,返回索引值最小的一个。 示例1: 输入:nums = [0, 2, 3, 4, 5] 输出:0 说明: 0下标的元素

  • 【程序员面试金典】面试题 04.04. 检查平衡性2020-06-23 21:54:45

    题目 实现一个函数,检查二叉树是否平衡。在这个问题中,平衡树的定义如下:任意一个节点,其两棵子树的高度差不超过 1。 示例 1: 给定二叉树 [3,9,20,null,null,15,7] 3 / \ 9 20 / \ 15 7 返回 true 。 示例 2: 给定二叉树 [1,2,2,3,3,null,null,4,4] 1

  • java多线程面试题整理及答案(2020年)2020-06-23 13:02:16

    1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多

  • 程序员即将面试?除了刷面试题,你应该看看这篇文章。。。。。2020-06-22 21:38:45

     **也许你是刚进入IT行业的转行者 ,或者是你是应届的毕业生,又或者是你已经在这个IT行业已经有过几年的工作经验,想换一加公司。此刻的你无论是哪种类型的IT人 ,你是一个打算即将去面试的人。在这里咱们就聊聊面试前, 或者面试中 。应该怎么样去准备,应该怎么样去应对面试官。    

  • 面试题汇总2020-06-22 16:55:38

    https://blog.csdn.net/ThinkWon/article/details/104778621?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-BlogCommendHotData-89.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-BlogCommendHotData-89.nonecase

  • Python面试题 Tornado的核心是什么?2020-06-21 23:03:56

    Tornado的核心是什么?Tornado 的核心是 ioloop 和 iostream 这两个模块,前者提供了 一个高效的 I/O 事件循环,后者则封装了 一个无阻塞的 socket 。 通过向 ioloop 中添加网络 I/O 事件,利用无阻塞的 socket ,再搭配相应的回调函数,便可达到梦寐以求的高效异步执行。 一、Tornado简

  • Java面试题(九) 揭秘Java大陆的神秘家族“锁”之一族(二) 可重入锁(递归锁)2020-06-21 20:06:43

    一. 可重入锁(递归锁) 1. 定义: 指的时同一线程外层函数获得锁之后,内层递归函数仍然能获取该锁的代码, 在同一个线程在外层方法获取锁的时候,在进入内层方法会自动获取锁,也就是说, 线程可以进入任何一个它已经拥有的锁所同步着的代码块。 简单来说,可重入锁就是你回家后开了一个

  • 算法 |《剑指offer》面试题29. 顺时针打印矩阵2020-06-21 18:43:19

    输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 示例 2: 输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]] 输出:[1,2,3,4,8,12,11,10,9,5,6,7] 限制: 0 <= matrix.length <= 100 0 <

  • 2020年最新78道JVM面试题总结(含答案解析和思维导图)2020-06-21 12:51:51

    前言 关于JVM系列面试知识点总结了一个思维导图,分享给大家 1、java中会存在内存泄漏吗,请简单描述。 会。自己实现堆载的数据结构时有可能会出现内存泄露。 2、64 位 JVM 中,int 的长度是多数? Java 中,int 类型变量的长度是一个固定值,与平台无关,都是 32 位。意思就是说,在 32 位 和 6

  • 记项目中遇到深拷贝,浅拷贝的问题2020-06-20 17:04:48

               明明存在两个对象里面,但是我修改的时候却同时改变了。 在群中大神的指导下,发现原来是深拷贝,浅拷贝的问题,没想到这种问题竟然实战遇到了,之前只在面试题里面背过, 将this.now改为 this.now={...res.result[0]}即可。

  • 阅读理解类面试题 : 一维生物2020-06-20 15:03:44

    目录 题目 题目解读 解题 朋友遇到的题目,分享一波。侵删~ 这个题目的难点就在于读题,如果题目读明白了,问题自然就解决了。所以在看题的时候要耐心,需要发现除文字描述以外的信息。题目如下 题目 想象一种一维生物,由一系列顺序排列的细胞构成(可以理解为一维数组),细胞只有两种状态:活

  • 剑指offer:面试题25、二叉树中和为某值的路径2020-06-19 23:53:38

    题目描述 输入一颗二叉树的根节点和一个整数,按字典序打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 代码示例 import java.util.ArrayList; import java.util.List; public class Offer25 { public

  • LeetCode-面试题07-重建二叉树2020-06-19 17:52:45

    来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/zhong-jian-er-cha-shu-lcof 问题 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9

  • 面试题 03.02. 栈的最小值2020-06-19 16:59:23

    地址:https://leetcode-cn.com/problems/min-stack-lcci/ <?php /** * * 请设计一个栈,除了常规栈支持的pop与push函数以外,还支持min函数,该函数返回栈元素中的最小值。执行push、pop和min操作的时间复杂度必须为O(1)。 * * * 示例: * * MinStack minStack = new MinStack()

  • TCP的三次握手与四次挥手理解及面试题(很全面)2020-06-19 14:51:31

        序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。     确认号ack:占4个字节,期待收到对方下一个报

  • 帮你拿下 Java 面试题!2020-06-17 15:01:31

      Java基础篇   1、Java有哪些特色?  并发性的:你能够在其间履行许多句子,而不必一次履行它;面向目标的:依据类和面向目标的编程言语;独立性的:支撑一次编写,到处运转的独立编程言语,即编译后的代码能够在支撑Java的一切平台上运转。2、Java的特性  Java的特性有如下这几点:  简略

  • 某只羊的学习指南2020-06-16 22:41:52

    归档,按需更新 欢迎一起学习 注册CSDN已经3年了,期间我都是想起来这个账号就写写,想不起来就拉倒。 今年年初才开始定期写BLOG,因为我记性真的不咋地,很多东西不记下来就忘了;最重要的是,相对于前2年,我现在真的很闲,所以,写写BLOG打发一下时间,巩固一下以往的知识点,感觉还是不错的

  • 【程序员面试金典】面试题 03.01. 三合一2020-06-16 21:02:20

    题目 三合一。描述如何只用一个数组来实现三个栈。 你应该实现push(stackNum, value)、pop(stackNum)、isEmpty(stackNum)、peek(stackNum)方法。stackNum表示栈下标,value表示压入的值。 构造函数会传入一个stackSize参数,代表每个栈的大小。 示例1: 输入: ["TripleInOne", "push",

  • c++面试题string类的具体实现2020-06-16 15:06:22

    1 #include<iostream> 2 //#include<ostream> 3 //class ostream; 4 class string 5 { 6 public: 7 //constructor 8 string(const char* str=nullptr); 9 //copy constructor 10 string(const string&); 11 //assign operator

  • 面试题:使用存储过程造10w条测试数据,数据库插入10w条不同数据2020-06-15 22:51:30

    前言 面试题:如何造10w条测试数据,如何在数据库插入10w条数据,数据不重复? 想面试高级测试、高级自动化测试、测试开发岗位,面试时候考察 SQL 就不是简单的增删改查的,必然会问到存储过程。 一问到存储过程基本上是送命题了,本篇讲解下如何使用存储过程在 mysql 数据库快速造大量测试数据

  • 网易面试题-在环形有序数组中查找给定数2020-06-15 20:38:12

    在环形有序数组中查找给定数题目思路python 代码 题目 在环形有序数组中查找给定数。例如:在[6, 7, 8, 1, 2, 3, 4, 5]中找到3,数组长度无限。返回下标。 思路 环形有序数组就是说本来一有序数组,现在将有序数组一份为二,左右两部分交换顺序,例如[6, 7, 8, 1, 2, 3, 4, 5]。刚开

  • Java基础知识面试题(2020最新版)2020-06-15 20:01:31

    文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别O

  • 面试题 16.20. T9键盘(map映射)2020-06-15 16:07:48

    面试题 16.20. T9键盘     class Solution { public: vector<string> getValidT9Words(string num, vector<string>& words) { map<char,int>mp; mp['a']=2;mp['b']=2;mp['c']=2; mp['d'

  • kafka面试题2020-06-15 14:54:31

    定义   Kafka 是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用与大数据实时处理领域。   消息队列   Kafka 本质上是一个 MQ(Message Queue),使用消息队列的好处?(面试会问) 解耦:允许我们独立的扩展或修改队列两边的处理过程。 可恢复性:即使一个处理消息的进程

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有