面试官:请问启动线程是start()还是run()方法,能谈谈吗?应聘者:start()方法当用start()开始一个线程后,线程就进入就绪状态,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。但是这并不意味着线程就会立即运行。只有当cpu分配时间片时,这个线程获得时间片时,才开始执行run()方法。start()是方法,它调用run()方法.而run()方法是你必须重写
分类:
编程语言 时间:
2019-07-14 21:27:56
阅读次数:
134
面试官:请问启动线程是start()还是run()方法,能谈谈吗? 应聘者:start()方法 当用start()开始一个线程后,线程就进入就绪状态,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。但是这并不意味着线程就会立即运行。只有当cpu分配时间片时,这个线程获得时间 ...
分类:
编程语言 时间:
2019-07-14 19:28:20
阅读次数:
112
面试官:请问 equals() 和 "==" 有什么区别? 应聘者: equals()方法用来比较的是两个对象的内容是否相等,由于所有的类都是继承自java.lang.Object类的,所以适用于所有对象,如果没有对该方法进行覆盖的话,调用的仍然是Object类中的方法,而Object中的equal ...
分类:
编程语言 时间:
2019-07-13 18:38:32
阅读次数:
139
在即时通信软件如此发达的今天,电子邮件仍然是互联网上使用最为广泛的应用之一,公司向应聘者发出录用通知、网站向用户发送一个激活账号的链接、银行向客户推广它们的理财产品等几乎都是通过电子邮件来完成的,而这些任务应该都是由程序自动完成的。 就像我们可以用HTTP(超文本传输协议)来访问一个网站一样,发送邮 ...
分类:
编程语言 时间:
2019-06-27 16:16:02
阅读次数:
145
本文转自:91博客;原文地址:http://www.9191boke.com/439923471.html 面试题: nginx高可用?nginx 是如何实现并发的?为什么nginx不使用多线程?nginx常见的优化手段有哪些?502错误可能原因有哪些? 面试官心理分析 主要是看应聘人员的对NGIN ...
分类:
其他好文 时间:
2019-06-07 00:32:48
阅读次数:
100
同步/异步/阻塞/非阻塞 前言 在最近的一些面试中,跟应聘者聊了比较多关于“同步/异步,阻塞/非阻塞”相关的话题,发现大家对于这些概念的理解都比较模糊,甚至有的同学会反问“他们不就是同一个东西吗?”。所以借着这么一个机会,我想用一些尽量简单的例子,尽量简洁的语言来聊聊自己对于这些概念的看法。 正文 ...
分类:
其他好文 时间:
2019-05-30 22:05:21
阅读次数:
150
今天,我面试了一家大企业,应聘的是Java开发。 等了好久等到技术总监之后,开始的问题还可以,后面全部问的是底层原理,当时我就懵了,面试之前刷了不少的Java面试题,结果人家技术总监根本不问这些,只问底层。可惜我的底层差劲啊...... 然后技术总监又问,你基础很薄弱,你有什么打算,我说先把Spri ...
分类:
其他好文 时间:
2019-05-20 19:40:56
阅读次数:
111
以前听过这样一句话:“程序员的最高境界就是Ctrl+C、Ctrl+V”,我们先不论这句话的对错,就论这个过程,这个过程我们都知道无非就是复制一个对象,然后将其不断地粘贴。这样的过程我们可以将其称之为“克隆”。再如我们应聘的时候打印了那么多的简历。 克隆我们都清楚,就是用一个物体复制若干个一模一样物体 ...
分类:
其他好文 时间:
2019-05-02 21:35:03
阅读次数:
150
题意:有一个超市需要一些出纳员,已给出这个超市在各个时间段(0-1,1-2,2-3...共24个时间段)至少需要的出纳员数目,现在前来应聘有n个人,每个人都有一个固定的开始工作的时间,这也意味着从这个时间开始他要连续工作8个小时。在满足这个超市对出纳员的需求的前提下,让你求出最少雇佣的出纳员人数。 ...
分类:
其他好文 时间:
2019-04-28 14:10:24
阅读次数:
121
一、基本介绍 Oracle认证证书只是让雇主了解到来应聘的人通过了Oracle数据库方面的技术考试。而实际上,Oracle认证也只是衡量一个应聘者的一个标准之一,其他的标准还有: 1.出色的交际能力。Oracle DBA通常都要和IT行业的技术专家打交道,因此,他或她就必须能够为所有访问Oracle ...
分类:
数据库 时间:
2019-03-26 16:46:05
阅读次数:
253