面试题分析
文章平均质量分 74
上后左爱
这个作者很懒,什么都没留下…
展开
-
中兴面试题解一
1.手写单例模式: 1).什么叫单例模式: 单例模式 一种非常常见的设计模式最简单一种设计模式 singleTon原创 2017-05-18 19:45:00 · 1934 阅读 · 0 评论 -
TCP网络编程中connect() 、listen() 和accept()三者之间关系
TCP网络编程开发分为服务器端和客户端两个部分 对于服务器端开发主要流程--类似于 接电话过程socket()[找到一个可以通话的手机]----->bind()[插入一个固定号码]------>listen()-------> accept------->recv()------->send()------>close();对于客户端开发主要流程----类似于打电话过程socket转载 2017-05-18 21:27:09 · 2110 阅读 · 0 评论 -
数组中最大第K元素(快排思想)
1. 利用快排的思想找数组中最大K元素,但是找到最大K元素 是排序后的数组 地址索引为K位置上的元素但是利用快排的思想 不需要进行排序 只需要找到 地址索引=k 位置 前k-1个元素 不一定是排序的但是 前k-1个元素一定不小于(>=)索引k位置上的值 . 快排思想: 1.进行一次快排(将大的元素放在前半段,小的元素放在后半段), 假设得到的中轴为p=partition()原创 2017-05-19 19:06:02 · 1900 阅读 · 0 评论 -
面试题2017年百度春招题第二题
对于这个题目还是挺简单的 事实上 使用集合框架中ArrayList 注意 去除点之后和增加点 保持位置不变第一种方法:保存remove点的位置不发生变化 利用ArrayList.add(index,value) 在动态数组的固定位置上增加 remove点 但是ArrayList 底层设计是数组 add函数会让数组index之后元素向后移动 增加的内存消耗。package com.offe原创 2017-05-19 20:13:48 · 481 阅读 · 0 评论 -
Java垃圾回收机制
1. 问题一:Java 垃圾回收机制 如何判断一个对象是否die?JVM管理的堆中内存,几乎存放存放所有的对象实例,如果一个对象在程序中没有任何引用指向他,那么该内存对象可以被收回,因此将 没有任何引用指向此对象 说明这个对象是Die,是可以被回收的对象。Java中通过引用与对象进行关联,操作对象必须对此对象进行引用,一种最简单的办法通过引用计算的方法判断对象是否被回收,但是这种方法无法解决循原创 2017-05-19 20:34:25 · 196 阅读 · 0 评论 -
集合框架中HashMap 和HashTable concurrentHash
1.集合框架: Java中集合框架分为 两大类 Map 和collection 类原创 2017-05-21 15:13:41 · 503 阅读 · 0 评论 -
java 基础知识二(抽象类‘、接口)
1.抽象类---abstract 当父类的方法不确定时候,可以abstract关键修饰这种方法,可以修饰这种方法,同样修饰这样类:1)当一个类继承父类是抽象类,子类必须实现父类其中所有的抽象方法2) 抽象方法必须在抽象类,抽象方法在父类不能实现;3) 抽象类 不能实例化; anmial an=new anmial() 出现问题4) 抽象类没有abstract方法原创 2017-03-18 17:15:45 · 322 阅读 · 0 评论 -
2017华为提前批任务的顺序打印
刚开始做的时候没有考虑到输入数组为0 这种情况,字符串题目主要 可能出现相同级别的任务 9,3,3,5,对于相同级别的任务只能按照FIFO的操作规则进行处理,代码经过 OJ,思路是正确的package com.Hu.wei;import java.util.*;// 数组的输入有可能为0public class String_1 { public static void mai原创 2017-07-13 09:06:49 · 1753 阅读 · 1 评论