java
twsghxs
年轻的生命就是用来奋斗的!
展开
-
正则表达式学习笔记
正则表达式(regex):符合一定规则的表达式,用来操作字符串。本文按照只列出几种常用的示例,详情查阅API字符类:[ abc ]: a或b或c之间任意一个字符[ ^abc ]: 除了a、b、c的其他任意一个字符[ a-zA-Z ]: a到z或A到Z之间任意一个字符[ a-d [ m-p ] ]: a到d或m到p,等于[a-dm-p][ a-z&&[ b原创 2014-07-13 22:44:59 · 416 阅读 · 0 评论 -
HashMap的工作原理
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入转载 2015-01-30 16:37:24 · 297 阅读 · 0 评论 -
Vim简明教程【CoolShell】
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类转载 2014-11-19 10:00:25 · 268 阅读 · 0 评论 -
Java中>>和>>>移位操作符的区别
大家都知道>是比较两个对象的大小,那>>和>>>的区别呢? >>和>>>都是移位操作;对正数的移位操作它们的功能都是一样的,如下:115>> 2= 3215>>> 2= 3其实就是将15除于4,得到的商。转换为二进制可能更直观(为了方便,下面转载 2014-08-25 14:23:59 · 371 阅读 · 0 评论 -
JAVA中关于链表的操作和基本算法
[java] view plaincopyimport java.util.HashMap; import java.util.Scanner; import java.util.Stack; /** * * @author kerryfish * 关于java中链表的操作 * 1. 求单链表中结点的个数: get转载 2014-07-13 19:52:45 · 451 阅读 · 0 评论