自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM内存区解析

Java虚拟机运行时数据区(JVM所管理的内存)包括:1) 程序计数器(Program Counter Register): 一块较小的内存空间,作用是作为当前线程所执行的字节码的行号指示器。 为了每个线程在切换中都能记住相应  的执行位置,每个线程都有自己独立的程序计数器。所以该内存是属于线程私有的。 该内存区域不存在OutOfMemoryError错误。  2)Java虚拟机...

2014-12-16 09:52:44 113

原创 类加载器(classLoader)

1. 类的初始化        Java类从class文件到可以生成对象,需要经历类的加载、连接和初始化。       依次说明下:       (1)类的加载:                查找并加载类的二进制数据,即:将类的.class文件中的二进制数据读入到内存中,将其放在运行时           数据区的方法区内,然后在堆区创建一个java.lang.Class...

2014-12-10 15:58:50 89

原创 正则表达式学习(三、环视(lookaround))

1. 环视结构(lookaround)不匹配任何字符,只匹配文本中的特定位置,这一点与单词分界符‘\b’, 锚点'^', '$'相似。 2.顺序环视(lookahead)  顺序环视从左至右查看文本,尝试匹配子表达式,如果能匹配,就返回匹配成功的信息。 3.肯定型顺序环视(positive lookahead)  用特殊的序列(?=...)表示,如:(?=\d), 它表示如果当...

2013-02-19 10:44:07 214

原创 正则表达式学习(二、元字符)

\s 匹配所有的空白,包括空格键按出的空白和tab键按出的空白,也可以表示为[ \t]+。 \S 表示除\s之外的任何字符。 \w 等价于正则表达式:[a-zA-Z0-9_], 即任意的字母和数字,注意: 有的版本的引擎不支持下划线。 \W 表示非字母和数字,即等价于:[^a-zA-Z0-9_],同样有的版本的引擎不支持下划线。 \d 表示数字字符, 即:[0-...

2013-02-19 09:55:12 150

原创 Thinking in Java 学习笔记(类初始化顺序)

1. 装载程序装载类,如果发现有基类,就先装载基类,依次类推,直到最底层的基类。2. 会在根基类开始执行static 域初始化,再在下一个衍生类初始化,依次类推。3.基类和子类中所有的成员属性都相应初始化为默认值,基本数据类型为0, 引用类型为null。4.调用根基类构造器,默认调用或者使用super方式调用。5.初始化实例变量。6.衍生类以此类推。7.执行构造器剩余的主...

2013-02-17 11:48:07 102

原创 Javascript学习笔记(二)

1. function arguments: arguments 表示函数的参数列表数组。2. argument.callee property: 表示函数本身:function(x) { if (x <= 1) return 1; return x * arguments.callee(x-1);} 3.  Defining Your Own F...

2013-02-16 16:14:34 91

原创 Javascript学习笔记(一)

1.原生数据类型包装对象(Primitive Datatype Wrapper Objects): note that any number, string, or boolean value can be converted to its corresponding wrapper object with the Object( ) function:var number_wrapper =...

2013-02-16 14:26:04 100

原创 正则表达式学习(一、简单元字符)

.   点号,匹配单个任意字符。 []  字符组,可以列出任意字符,元字符置于其中自动变为普通字符,例外:-或者^放置在首位分别表示普通的连字符“-”和取反。 [^]  排除型字符组,表示未列出的字符组。 ^  脱字符,匹配一行的起始位置。 $  美元符,匹配一行的结束位置。 \<  反斜杠小于,匹配单词的起始位置,并非所有版本都有效,可用\b替代...

2013-02-07 10:38:19 105

原创 Thinking In Java学习笔记(访问权限控制)

1.类既不可以是private,也不可以是protected, 只能是public或者包访问权限。2.public类的名称必须完全与含有该编译单元的文件名相匹配,包括大小写。3.如果编译单元内不带public类,则文件名可以任意命名。4.代码复用的两种方式:组合和继承。优先考虑组合。5.每一个非基本类型的对象都有一个toString()方法,而且当编译器需要一个String而你只...

2013-02-06 21:19:26 102

原创 Java学习笔记(JUnit)

1.单体测试类必须要继承TestCase类。2.测试方法必须是public void 开头。3.方法名称为test开头。4.方法无参数。5.Assert.assertEquals等方法的参数顺序:第一个为期望值,第二个为实际值。不要颠倒了。6.可选运行方式:1)eclipse自带插件,以run as junit方式运行。2)文本形式:junit.textui.TestRun...

2013-01-17 22:20:08 104

原创 java学习笔记(类型信息)

1.获取类对象:Class.forName("java.util.Date"); 注意类名必须为全限定名。 2.class.getInterfaces() 可获取所有的接口类对象列表。 3.class.getSuperclass()可获取基类类对象。 4.class.newInstance()可以获取该类的新实例。 5.class.getName()获取类对象的完全...

2012-06-14 00:01:21 77

空空如也

空空如也

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

TA关注的人

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