自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

转载 产品运营:当你和上级发生争执你会怎么处理?

今天给大家分享的产品运营面试题目是:当你和上级发生争执你会怎么处理?这道题目其实是HR布下的一个陷阱,回答不好就很容易踩雷,给面试官留下一个不好的印象。下面我带大家看一下应该如何回答这道题目吧。产品经理面试和这道题目相似的面试题目还有:你是否经常和同事产生矛盾?为什么?如何解决?面试官:主要检查应聘者的性格特征和底线。候选者:这个问题最忌讳的回答是我从未与任何人发生过争执。这儿的争论不一定是争吵或大吵一架。比方说,你的计划老板不同意,你和他反复讨论,情绪激动。那也算得上浅薄的争论。争论不是关键,关

2021-03-31 17:38:45 143

原创 Java面试题:Java设计模式11道常见面试题

想要找到一份好的工作,面试是少不了的,本文收录了一些Java基础面试题,学习没有捷径,希望大家都能少走一些弯路,2021Java面试题赶快学习起来吧。Java基础面试题,请列出JDK中几种最常用的设计模式?单实例模式:保证一次性创建,节省系统开销。工厂模式(简单的,抽象的,工厂):分离代码。观察器模式:定义了对象之间的一对多依赖关系,这样,当对象发生变化时,它的所有依赖关系者都会得到通知,并自动更新。外貌模式:提供一个统一的接口,用于访问子系统中的一组接口,外貌定义了使子系统更易于使用的高层接口

2021-03-31 17:28:13 779

原创 C++面试题:内存的分配方式有几种?

为了面试,你还在死啃那些经典的面试题,网络上五花八门的面试题,学完之后,你觉得自己有提升吗?如果没有的话,是不是应该换个思路去想一下如何提升自己的能力。今天为大家带来的面试题是:内存的分配方式有几种?C++【参考答案】一、从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量。二、在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容

2021-03-30 18:32:20 391

原创 2021Java面试题汇总,最常见的面试题都在这里

许多时候,面试题考察的知识点是“相似”。金三银四是找工作的最好时机,但如今的“金三”也已过去,相信那些仍在四处奔走准备面试的小伙伴们已经十分疲倦了吧,下面就为你们减压,带给你们一个以系面试题目。1.JDK和JRE的区别是什么?Java开发工具包,JavaDevelopmentKit的缩写,它为Java提供了一个开发和运行环境。Java:JavaRuntimeEnvironment的缩写,JavaRuntimeEnvironment,它为Java的运行提供了必需的环境。具体地说,JDK实际上包括了JR

2021-03-30 18:29:41 825

原创 产品运营必备的素质有哪些

众所周知,互联网行业有三大主流角色:开发、产品和运营。他们相爱相杀,共同完成产品从上线到实现的伟大使命。今天我们来谈谈运营,作为一名产品运营必备的素质有哪些呢?产品运营1、洞察用户需求。很多人或者要说,用户需求调查,那是产品的工作。NO、NO、NO,比起产品,咱们运营才是更直接与用户接触的,如果不重视用户需求,不仅本职工作干不好,还有背不完的黑锅。不信你看:老板:这个月流水怎么才这一点?之前定的KPI呢?运营心里苦:老板,产品功能上不去啊!2、明确的使命感。了解自己的使命,首先要了解产品的生命周

2021-03-29 17:36:56 761 2

原创 产品运营的工作内容都有哪些

运营这件事既大又杂,虽说产品是由产品经理创造的,但真正让产品落地发展的还是需要运营来实现。那么,产品运营的工作内容都有哪些呢?请看本篇分享的内容。产品运营一、用户运营用户运营,核心要解决的问题,就是如何获得用户,并围绕着用户的新增-留存-活跃-传播以及用户之间的价值、供给关系建立起来一个良性的循环,持续提升各类与用户有关的数据,如:注册用户数、活跃用户数、种子用户数、用户停留时间、用户购买及复购数……等。相比于内容运营和活动运营,用户运营更像目标,而其他两者更像手段。所以所有的运营行为都可以归结到用

2021-03-29 17:31:53 3638

转载 产品经理面试:你的未来规划是什么

产品经理面试问答之你的未来规划是什么你的未来规划是什么?我想着不光是产品经理在面试的时候所要面临的问题吧,其他行业指定也会被经常问答。那么,这个问题该如何作答呢?请看本篇产品经理面试问答,希望能给各位面试者带来一些力所能及的帮助。产品经理面试问题首先,我们需要分析一下面试官问这个问题的目的:其实这个问题主要是看你这个人定位清不清晰,能否在公司长久的干下去。所以你千万不要说学点本事,出去创业什么的。其次就是想知道你这个人做事是否有规划,有自己的处事原则。最后就是看看你和公司的规划是否一致,如果一致

2021-03-24 16:30:32 1397

原创 产品经理面试问题:上一家公司的离职原因

产品经理面试问答之上一家公司的离职原因说一下你上一家公司的离职原因,这可谓是面试中的永恒难题了,很多人应该都遇到过。那么,该如何回答才能天衣无缝呢?请看本篇产品经理面试问答的内容。产品经理面试问题合乎人情的理由:单位有工作人员是领导的亲戚或朋友,而自己则是应聘进去的,很多好的机会总轮不到自己;你自己是经人介绍去的单位,无论做出什么成绩都会被人认为是得到了领导的照顾,所以自己想换个工作,这样更能体现自己的能力;可以说是为了换一个工作环境,学习新业务;要么就说原来的公司路远,想找个距家近点的;个人

2021-03-24 16:26:11 1246 1

转载 产品经理面试:为什么想做产品经理

身为一名产品经理,一定要做出一款成功的产品,这样才能算作高手。那么当面试官问你什么样的产品是成功产品时该如何回答呢?请看本篇产品经理面试问答的内容吧!产品经理面试问题禁忌回答:好玩的产品就是成功的、用户人数多的就是成功的、能为公司赚钱的就是成功的、UI做得漂亮就是成功的。当然从扯蛋的角度看,这样的回答本没有问题,但是如果是产品经理面试,这样的回答要打零分。为什么呢?不要忘记你的身份,是要来面试产品经理,好玩的产品一定成功吗?好玩怎么定义?用户人数多就成功吗?这仿佛是一个聪明的答案,但其实是很容易被问

2021-03-23 17:18:39 499

转载 什么是运营?与产品的关系是怎样的?

什么是运营?与产品的关系是怎样的?可能有很多人都对运营与产品之间的区别傻傻分不清吧,今天小编就针对这个问题好好给大家讲解一下,希望能对你们有所帮助。下面,请看本文:什么是运营?与产品的关系是怎样的?产品经理问答一、两个维度解读什么是运营运营定义:帮助产品与用户建立更好关系所需的方法,可以分为宏观和微观进行解释。宏观:在运营计划水平上,必须结合产品形态和业务类型,制定产品运营战略,完成产品与用户建立联系的运营体系构建。微观:在运营执行水平上,通过内容、活动、用户运营等具体方法,实现用户的纳新、引流

2021-03-23 17:12:39 394

转载 产品经理该如何做竞品分析

产品经理该如何做竞品分析竞品分析,很多岗位都会做,产品经理当然更不能例外。那么,产品经理该如何做竞品分析呢?做竞品分析该从哪几个方面进行呢?请看本文的分享内容。竞品分析从几个方面来进行:产品&市场定位;目标用户定位;需求场景分析;用户痛点和核心需求;同类竞品浅析;盈利模式&推广渠道分析;产品框架&界面分析。但是以这样的模式做出来的竞品分析是比较深度而且大而全的,不可能对所有的产品都进行这样的分析。做竞品分析的时候不能盲目的进行,必须是有明确的目的。而且就挑行业里

2021-03-22 14:37:39 240

转载 作为一个产品经理,产品文档该怎样写

产品文档想必是每一个产品经理都必写的东西,那么,产品文档该怎样写呢?本文为刚入行产品经理的小伙伴总结了一些具体规范内容,请看如下分享。文档必须是很规范化的,而且是可以持续下来的,就算人员变更,也不会影响产品的研发状态。包含版本说明、需求描述、产品架构图、业务逻辑图、页面流程图、线框图和交互说明。字段说明:字段长度、字符类型、取值范围如手机字段的最大长度为11位,若少于或者多余会怎么显示?如类型则指能输入什么?数字?字母?汉字?如取值范围指如果有下拉的选项菜单,则必须进行说明会出现哪些下拉选项。

2021-03-22 14:35:07 661

原创 产品经理的沟通技巧

毫不夸张的说,产品经理在工作过程中,60%的时间用于沟通。所以沟通效率决定着工作效率。那么这个话题就很有必要拿出来讨论一番。最近一年多的时间几乎都是在跨部门沟通,而这种沟通模式将成为产品经理自身能力提升的一个关键。好了,进入正题。跨部门沟通过程中我经常会遇到这些问题:1、对方不知道我在说什么,哪怕我已经觉得自己说得很明白了,但是他们还是一脸疑惑。2、我一遍一遍的强调需求。告诉他们我需要的是电视,但是最后却给我一台微波炉。3、他们的工作效率太低了,还不如我自己来做。4、他们总是不重视,我一次一次强调

2021-03-19 18:14:01 383

原创 产品经理如何搞定程序员

大家都知道, 在所有的上班族当中,软件工程师是一群最有特点,智商最高,最自命不凡的人。我非常确信这一点——因为我就要嫁给这样一个人了。但是,为了让这群自命不凡的人能拜倒在自己的石榴裙下,你不必像我一样把一生的幸福搭进去。我这里有11个非常巧妙的技巧,运用这些技巧,你可从这些程序员口中赚取到“你好厉害呀”这样的话。一、写纯文本格式的邮件程序员通常不喜欢你那些花里胡哨的邮件——比如粉红的标题、粗体的HTML格式的邮件内容、并且还内嵌图片。他们喜欢的是简洁命令的纯文字表述。如果你想强调某句话,在那句话两头加上

2021-03-19 17:50:30 208

原创 Java基础面试题:常见的异常类有哪些?

NullPointerException 空指针异常ClassNotFoundException 指定类不存在NumberFormatException 字符串转换为数字异常Java面试IndexOutOfBoundsException 数组下标越界异常ClassCastException 数据类型转换异常FileNotFoundException 文件未找到异常NoSuchMethodException 方法不存在异常IOException IO 异常SocketException So

2021-03-18 18:39:51 401

原创 Java基础面试题:AQS组件总结

"Semaphore(信号量)-允许多个线程同时访问: synchronized 和 ReentrantLock 都是一次只允许一个线程访问 某个资源,Semaphore(信号量)可以指定多个线程同时访问某个资源。CountDownLatch (倒计时器): CountDownLatch是一个同步工具类,用来协调多个线程之间的同步。这 个工具通常用来控制线程等待,它可以让某一个线程等待直到倒计时结束,再开始执行。开课吧广场Java面试CyclicBarrier(循环栅栏): CyclicBarrier

2021-03-18 18:38:37 152

原创 Java开发心得:HttpServletRequest基本功能

1 HttpServletRequest的功能HttpServletRequest在JavaWeb中非常重要的一个类。它是Servlet的service()方法的参数之一!所以你必须必须要掌握它!request的功能可以分为以下几种:封装了请求头数据;封装了请求正文数据,如果是GET请求,那么就没有正文;request是一个域对象,可以把它当成Map来添加获取数据;request提供了请求转发和请求包含功能。java教程2 request获取请求头数据String value = requ

2021-03-17 18:01:35 411

原创 Java基础教程:JavaArrays工具类

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。Java不但可以用来开发网站后台、PC客户端和AndroidAPP,还在数据分析、网络爬虫、云计算领域大显身手。今天为大家解读的是JavaArrays工具类JavaArrays类是一个工具类,其中包含了数组操作的很多方法。这个Arrays类里均为static修饰的方法(static修饰的方法可以直接通过类名调用),可以直接通过Arrays.xxx(xxx)的形式调用方法。1)intbinar

2021-03-17 17:57:49 173

原创 Java如何比较两个数组是否相等

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。Java不但可以用来开发网站后台、PC客户端和AndroidAPP,还在数据分析、网络爬虫、云计算领域大显身手。Java数组相等的条件不仅要求数组元素的个数必须相等,而且要求对应位置的元素也相等。Arrays类提供了equals()方法比较整个数组。语法如下:Arrays.equals(arrayA,arrayB);其中,arrayA是用于比较的第一个数组,arrayB是用于比较的第二个

2021-03-16 18:05:46 5675

原创 我是做Java的,刚入职了,月薪20k,面试题还是很管用的

什么是 Java 程序的主类 应用程序和小程序的主类有何不同?一个程序中可以有多个类,但只能有一个类是主类。在 Java 应用程序中,这个主类是指包含 main()方法的类。而在 Java 小程序中,这个主类是一个继承自系统类 JApplet 或 Applet 的子类。应用程序的主类不一定要求是 public 类,但小程序的主类要求必须是 public 类。主类是 Java 程序执行的入口点。Java 应用程序与小程序之间有哪些差别?简单说应用程序是从主线程启动(也就是 main() 方法)。appl

2021-03-16 17:52:25 109

原创 Java面试题:synchronized和对象的访问定位的两种方式

说一说自己对于 synchronized 关键字的理解 ?synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者 代码块在任意时刻只能有一个线程执行。另外,在 Java 早期版本中,synchronized属于重量级锁,效率低下,因为监视器锁(monitor)是依赖于底层的操 作系统的 Mutex Lock 来实现的,Java 的线程是映射到操作系统的原生线程之上的。如果要挂起或者唤醒一个线程, 都需要操作系统帮忙完成,而操作系统实

2021-03-15 17:02:44 84

原创 Java面试题:final和Object类常见的方法

final 关键字的理解final关键字主要用在三个地方:变量、方法、类。对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。当用final修饰一个类时,表明这个类不能被继承。final类中的所有成员方法都会被隐式地指定为final方法。使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。在早期的Java实现版本中,会将final方法转为内

2021-03-15 16:56:29 60

原创 大企业中,Java面试官最爱问的问题集锦(2)

Java编程语言是一种简单、面向对象、分布式、解释型、健壮安全、与系统无关、可移植、高性能、多线程和动态的语言。如今Java已经广泛应用于各个领域的编程开发。java面试官:volatile的两点内存语义能保证可见性和有序性,但是能保证原子性吗?首先我回答是不能保证原子性,要是说能保证,也只是对单个volatile变量的读/写具有原子性,但是对于类似volatile++这样的复合操作就无能为力了,比如下面的例子: publicclassTest{ publicvolatileinti

2021-03-12 15:57:01 101

原创 大企业中,Java面试官最爱问的问题集锦

Java编程语言是一种简单、面向对象、分布式、解释型、健壮安全、与系统无关、可移植、高性能、多线程和动态的语言。如今Java已经广泛应用于各个领域的编程开发。Java面试官:说的还可以,那你知道volatile底层的实现机制?如果把加入volatile关键字的代码和未加入volatile关键字的代码都生成汇编代码,会发现加入volatile关键字的代码会多出一个lock前缀指令。lock前缀指令实际相当于一个内存屏障,内存屏障提供了以下功能:1.重排序时不能把后面的指令重排序到内存屏障之前的位置2

2021-03-12 15:52:31 95

原创 Java面试题:Java垃圾收集有哪些算法,AQS组件总结

Semaphore(信号量)-允许多个线程同时访问: synchronized 和 ReentrantLock 都是一次只允许一个线程访问 某个资源,Semaphore(信号量)可以指定多个线程同时访问某个资源。CountDownLatch (倒计时器): CountDownLatch是一个同步工具类,用来协调多个线程之间的同步。这 个工具通常用来控制线程等待,它可以让某一个线程等待直到倒计时结束,再开始执行。CyclicBarrier(循环栅栏): CyclicBarrier 和 CountDownL

2021-03-11 18:30:00 59

原创 Java面试题:String 和 StringBuffer、StringBuilder 的区别是什么?

可变性简单的来说:String 类中使用 final 关键字修饰字符数组来保存字符串,private final char value[],所以 String 对象是不可变的。而StringBuilder 与 StringBuffer 都继承自 AbstractStringBuilder 类,在 AbstractStringBuilder 中也是使用字符数组保存字符串char[]value 但是没有用 final 关键字修饰,所以这两种对象都是可变的。StringBuilder 与 StringBuff

2021-03-11 18:28:27 154

原创 如何判断一个类是无用的类?

如何判断一个类是无用的类?方法区主要回收的是无用的类,那么如何判断一个类是无用的类的呢?判定一个常量是否是“废弃常量”比较简单,而要判定一个类是否是“无用的类”的条件则相对苛刻许多。类需要同时满足下面 3 个条件才能算是 “无用的类” :该类所有的实例都已经被回收,也就是 Java 堆中不存在该类的任何实例。加载该类的 ClassLoader 已经被回收。该类对应的 java.lang.Class 对象没有在任何地方被引用,无法在任何地方通过反射访问该类的方法。虚拟机可以对满足上述 3 个条件的

2021-03-10 18:26:58 280

原创 Java面试题:面向对象的特征有哪些方面?

古往今来,自学成才的人有几个,大多数人才都是有良师引导。如果说你觉得自己也能学会,秉持着好记性,能背会所有书,但是你背会了书,却不理解其中的意义,这书也就白读了吗?所以你在前行的时候要有人告诉你书的奥义,而不是枯燥的文字。Java那么今天为大家带来的是:面向对象的特征有哪些方面?-抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。-继承:继承是从已有类得到继承信息创建新类的过程。提供继承的类叫父类(超类

2021-03-10 18:25:24 151

原创 C++面试题:多态,虚函数,纯虚函数

多态:是对于不同对象接收相同消息时产生不同的动作。C++的多态性具体体现在运行和编译两个方面:在程序运行时的多态性通过继承和虚函数来体现;在程序编译时多态性体现在函数和运算符的重载上;开课吧广场C++面试虚函数:在基类中冠以关键字 virtual 的成员函数。 它提供了一种接口界面。允许在派生类中对基类的虚函数重新定义。纯虚函数的作用:在基类中为其派生类保留一个函数的名字,以便派生类根据需要对它进行定义。作为接口而存在 纯虚函数不具备函数的功能,一般不能直接被调用。从基类继承来的纯虚函数,在派生类

2021-03-09 17:38:18 853

原创 20道必须掌握的C++面试题

想要快速轻松掌握C++知识,请点击C++微课边学习边实践问1:请用简单的语言告诉我C++ 是什么?答:C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。 其编程领域众广,常用于系统开发,引擎开发等应用领域,是最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性!问2:C和C++的区别?答:c++在c的基础上增添类,C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入

2021-03-09 17:30:24 89

原创 Java常见面试题:常用 GC 调优策略有哪些?

常用 GC 调优策略有哪些?GC 调优原则;GC 调优目的;GC 调优策略;GC 调优原则在调优之前,我们需要记住下面的原则:多数的 Java 应用不需要在服务器上进行 GC 优化; 多数导致 GC 问题的 Java 应用,都不是因为我们参数设置错误,而是代码问题; 在应用上线之前,先考虑将机器的 JVM 参数设置到最优(最适合); 减少创建对象的数量; 减少使用全局变量和大对象; GC 优化是到最后不得已才采用的手段; 在实际使用中,分析 GC 情况优化代码比优化 GC 参数要多得多。GC

2021-03-08 17:29:23 781

原创 Java常见面试题之HashSet如何检查重复

HashSet如何检查重复当你把对象加入HashSet时,HashSet会先计算对象的hashcode值来判断对象加入的位置,同时也会与其他加入的对象的hashcode值作比较,如果没有相符的hashcode,HashSet会假设对象没有重复出现。但是如果发现有相同hashcode值的对象,这时会调用equals()方法来检查hashcode相等的对象是否真的相同。如果两者相同,HashSet就不会让加入操作成功。hashCode()与equals()的相关规定:如果两个对象相等,则hashcode

2021-03-08 17:08:35 194

原创 开课吧Java面试题:虚引用与软引用和弱引用的区别

简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)?无论是通过引用计数法判断对象引用数量,还是通过可达性分析法判断对象的引用链是否可达,判定对象的存活都与“引用”有关。JDK1.2 之前,Java 中引用的定义很传统:如果 reference 类型的数据存储的数值代表的是另一块内存的起始地址,就称这块内存代表一个引用。JDK1.2 以后,Java 对引用的概念进行了扩充,将引用分为强引用、软引用、弱引用、虚引用四种(引用强度逐渐减弱)1.强引用(St

2021-03-05 18:08:54 514

原创 Java常见面试题:对象的访问定位的两种方式

对象的访问定位的两种方式java对象在访问的时候,我们需要通过java虚拟机栈的reference类型的数据去操作具体的对象。由于reference类型在java虚拟机规范中只规定了一个对象的引用,并没有定义这个这个引用应该通过那种方式去定位、访问java堆中的具体对象实例,所以一般的访问方式也是取决与java虚拟机的类型。目前主流的访问方式有通过句柄和直接指针两种方式。1.句柄访问使用句柄访问方式,java堆将会划分出来一部分内存去来作为句柄池,reference中存储的就是对象的句柄地址。而句柄

2021-03-05 18:02:53 521

原创 开课吧之Java常见面试题之RandomAccess接口

RandomAccess接口?查看源码我们发现实际上 RandomAccess 接口中什么都没有定义。所以,在我看来 RandomAccess 接口不过是一个标识罢了。标识什么? 标识实现这个接口的类具有随机访问功能。在 binarySearch()方法中,它要判断传入的list 是否 RamdomAccess 的实例,如果是,调用indexedBinarySearch()方法,如果不是,那么调用iteratorBinarySearch()方法java public static <T&

2021-03-04 18:12:21 150 1

原创 开课吧课堂-Java面试题:面向对象的特征有哪些方面?

古往今来,自学成才的人有几个,大多数人才都是有良师引导。如果说你觉得自己也能学会,秉持着好记性,能背会所有书,但是你背会了书,却不理解其中的意义,这书也就白读了吗?所以你在前行的时候要有人告诉你书的奥义,而不是枯燥的文字。面向对象的特征有哪些方面?-抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。-继承:继承是从已有类得到继承信息创建新类的过程。提供继承的类叫父类(超类、基类)、得到继承的类叫子类(派生

2021-03-04 17:32:08 166 1

原创 Java面试问题:新的任务提交到线程池,线程池是怎样处理

第一步:线程池判断核心线程池里的线程是否都在执行任务。如果不是,则创建一个新的工作线程来执行任务。如果核心线程池里的线程都在执行任务,则执行第二步。第二步:线程池判断工作队列是否已经满。如果工作队列没有满,则将新提交的任务存储在这个工作队列里进行等待。如果工作队列满了,则执行第三步。第三步:线程池判断线程池的线程是否都处于工作状态。如果没有,则创建一个新的工作线程来执行任务。如果已经满了,则交给饱和策略来处理这个任务。面试题领取地址:https://blog.csdn.net/kaikeba/art

2021-03-03 17:42:23 568 1

原创 Java面试中经常被问到的问题有哪些?

Java对象在访问的时候,我们需要通过Java虚拟机栈的reference类型的数据去操作具体的对象。由于reference类型在Java虚拟机规范中只规定了一个对象的引用,并没有定义这个这个引用应该通过那种方式去定位、访问Java堆中的具体对象实例,所以一般的访问方式也是取决与Java虚拟机的类型。目前主流的访问方式有通过句柄和直接指针两种方式。1.句柄访问使用句柄访问方式,Java堆将会划分出来一部分内存去来作为句柄池,reference中存储的就是对象的句柄地址。而句柄中则包含对象实例数据的地址和

2021-03-03 17:40:50 218 1

原创 Java面试中经常被问到的问题有哪些?

Java是一门面向对象的编程语言,所以Java并不是最容易入手的开发语言,根据这个特性,开课吧广场为大家提供关于Java语言的面试教程,助大家快速学习。JavaMySQL给离散度低的字段建立索引会出现什么问题,具体说下原因?先上结论:重复性较强的字段,不适合添加索引。MySQL给离散度低的字段,比如性别设置索引,再以性别作为条件进行查询反而会更慢。一个表可能会涉及两个数据结构(文件),一个是表本身,存放表中的数据,另一个是索引。索引是什么?它就是把一个或几个字段(组合索引)按规律排列起来,再附上该

2021-03-03 17:06:57 260 1

原创 开课吧Java面试题:使用 this 和 super 要注意

super 关键字的理解super 关键字super关键字用于从子类访问父类的变量和方法。 例如:public class Super { protected int number; protected showNumber() { System.out.println("number = " + number); }}public class Sub extends Super { void bar() { super.number

2021-03-02 17:39:34 228

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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