自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 正则表达式

http://manual.phpv.net/regular_expression.html(不错的介绍) 强大的字符串处理工具(查找,提取,分隔,替换), 创建正则表达式: 1、方括号表达式 [abc]枚举 [a-f]范围 [^abc]求否 [a-z&&[def]]与 [a-d[m-p]]并 2、圆括号表达式 将多个表达式组成一个表达式。可以用或运算符”|”连接 3、

2017-03-20 16:37:37 171

翻译 处理日期的类

1.util包的Date类 大部分已经不再使用 2.Calendar类 抽象类;由静态getInstance()获取对象,默认使用TimeZone、Locate创建; void add和void roll的区别 1)add当被修改的字符超出范围,会进位;roll不会 2)下一级字符段需要改变,二者均会将字段修正到变化量最小的值。 set(f,value)延迟修改,该实例代表的时间直到下

2017-03-17 14:57:38 170

转载 鸡与蛋问题(先有Class还是先有Object)

转自知乎:https://www.zhihu.com/question/30301819 简短答案:“鸡・蛋”问题通常都是通过一种叫“自举”(bootstrap)的过程来解决的。 其实“鸡蛋问题”的根本矛盾就在于假定了“鸡”或“蛋”的其中一个要先进入“完全可用”的状态。而许多现实中被简化为“鸡蛋问题”的情况实际可以在“混沌”中把“鸡”和“蛋”都初始化好,而不存在先后问题;在它们初始化的过程中,两

2017-03-15 10:28:23 551

转载 hashcode

Identity hash code是未被覆写的 java.lang.Object.hashCode() 或者 java.lang.System.identityHashCode(Object) 所返回的值。 用户自定义的hashCode()方法所返回的值跟Identity hash code不是一回事I、 hashCode()方法是Object类下面的一个方法,供继承类重写,根据对象内存地址计算

2017-03-14 17:38:33 177

原创 与用户互动

一、获取键盘输入 Scanner 基于正则,文本扫描器 提供多个构造器,接收文件、输入流、字符串作为数据流。 hasNextXxx():是否有下一个输入项,Xxx可为基本数据类型。判断是否有下一字符串,采用hasNext() NextXxx():获取下一输入项。 注意:1、Scanner默认空白作为分隔符,但允许指定分隔符, Scanner sc=new Scanner(system.

2017-03-14 16:19:20 509

原创 垃圾回收

java的一大特色,也是区别于c/c++的(此部分可重点参考《深入理解JVM》) 何时?对何物?做何事?(1.新生代、老年代结构,minor gc/full gc 等触发条件,OOM;2.从gc root搜索不到,且经历第一次标记、清理后仍未复活的对象3、腾出内存,停止其他线程,运行finalize,新生代复制,碎片清理……) GC root(一组活跃的引用)。Tracing GC的根本思路

2017-03-13 11:37:41 302

转载 finalize()

java中垃圾回收器准备释放内存时,将首先调用finalize(),并且在下一次垃圾回收动作发生时,才会真正回收对象占用的内存。 1、对象可能不会被回收 2、垃圾回收不等于c++的析构函数 3、垃圾回收只与内存有关 4、JVM还没到耗尽内存的地步,是不会进行垃圾回收的(不可将finalize作为通用的清理方法)//注:通常情况下,内存管理意义下的堆(heap)和栈(stack)的访问速度是相

2017-03-10 17:55:11 481

转载 实现接口的枚举类

由枚举类实现接口里的方法,每个枚举值调用该方法由相同的行为方式。若要每个枚举值在调用该方法时由不同的行为方式,可让每个枚举值分别实现该方法。 public enum Gender implements GenderDesc { MALE(“男”) //花括号是一个类体 { public void info() { system.out.println(“此枚举值代表男性”

2017-03-09 11:15:35 2427

空空如也

空空如也

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

TA关注的人

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