本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
常见的Java集合框架面试题目及回答
无论是需要招聘的企业人员还是正在求职或者打算跳槽的程序员,今天这篇都值得一看。这里整合了20个常见的Java集合框架面试题目,以及对应的nice的答案。面试这关至关重要,合适的问题和巧妙的回答,是企业和应聘者相互了解和有效沟通的关键,下面就一起来看看这些题目和答案。
1.为什么Map接口不继承Collection 接口?
Set是无序集合,并且不允许重复的元素
List是有序的集合,并且允许 ...
如何准备阿里社招面试,顺谈Java程序员学习中各阶段的建议
引言
其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。
但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。
其实之前LZ写过一篇文章,但是那篇文章更多的 ...
程序员面试100题(算法)之找出数组中两个只出现一次的数字(位运算实现)
// 程序员面试100题(算法)之找出数组中两个只出现一次的数字
#include "stdafx.h"
#include<iostream>
using namespace std;
bool Is1(int data, unsigned int location)
{
data = data >> location;
ret ...
程序员面试100题(算法)之递归逆序打印单链表、字符串(同时求字符串长度)
(一)递归逆序打印单链表
void PrintReverseLink(LinkNode *headNode)
{
if(NULL == headNode)
return;
PrintReverseLink(headNode->next);
cout << headNode->value << " ";
}
(二)递归逆序打 ...
程序员面试100题(算法)之反转单链表(含单向链表的创建和打印)
// 程序员面试100题(算法)之反转单链表
#include "stdafx.h"
#include <iostream>
using namespace std;
struct LinkNode
{
int value;
LinkNode *next;
};
LinkNode *CreateLink(LinkNode *headNode, int &am ...
程序员面试100题(算法)之递归求二叉树深度
// 程序员面试100题(算法)之递归求二叉树深度
#include "stdafx.h"
#include <iostream>
#include <deque>
using namespace std;
struct BiTreeNode
{
BiTreeNode *leftNode;
BiTreeNode *rightNode;
int v ...
程序员面试100题(算法)之查找链表中倒数第k个节点(含单向链表的创建和打印)
// 程序员面试100题(算法)之查找链表中倒数第k个节点
#include "stdafx.h"
#include<iostream>
using namespace std;
struct LinkNode
{
int value;
LinkNode *next;
};
LinkNode *FindKNode(LinkNode *headNode, i ...