自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java每一天4 Thinking P268

package com.pm;public class Rethrowing { public static void f() throws Exception { System.out.println("originating the exception in f()"); throw new Exception("thrown from f()");

2016-07-03 16:10:39 172

转载 Java每一天3

在两种情况下(TreeSet HashSet)都必须定义一个equals()。但只有要把类置入一个 HashSet 的前提下,才有必要使用 hashCode()—— 这种情况是完全有可能的,因为通常应先选择作为一个 Set 实现。

2016-07-03 15:33:05 193

转载 Java每一天2

Debug Current Instruction Pointer表示调试总是从这里开始。解决方案如下:清空断点,然后重启tomcat。至于如何清空断点方法如下:Window->Open Perspective->Debug 切换到breakpoint界面,在右上角,把其中的点点圈圈全删除,就可以了。Js中身份证正则表达式 未验证function IDCardCheck(num) { nu

2016-06-28 14:10:11 249

原创 Java每一天1.1ThinkingP211

设计构建器(构造方法)时一个特别有效的规则是:用尽可能简单的方法使对象进入就绪状态;如果可能,避免调用任何方法。在构建器内唯一能够安全调用的是在基础类中具有final 属性的那些方法(也适用于 private方法,它们自动具有 final 属性)。这些方法不能被覆盖,所以不会出现上述潜在的问题。

2016-06-27 16:53:51 145

转载 Java学习每一天thinking P201

package com.pm;/**如果已经设计了某个特殊的清除进程,要求它必须作为垃圾收集的一部分进行。覆盖衍生类的 finalize()时,务必记住调用 finalize()的基础类版本。否则,基础类的初始化根本不会发生。*/class DoBaseFinalization {public static boolean flag = false;}

2016-06-27 16:15:01 230

转载 Java基础

1.java是如何管理内存的java的内存管理就是对象的分配和释放问题。(其中包括两部分)分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。 释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控每一个对象

2015-09-11 22:04:28 171

转载 JS闭包与内存泄漏

JavaScript使用一种称为垃圾收集的技术来管理分配给它的内存。这与C这样的底层语言不同,C要求使用多少借多少,用完再释放回去。其他语言,比如 Objective-C,实现了一个引用计数系统来辅助完成这些工作,我们能够了解到有多少个程序块使用了一个特定的内存段,因而可以在不需要时清除这些内存段。 A ---------> B ------------> C例如对象A有一个属性指向B,而B

2015-08-07 19:27:58 268

转载 文章标题

JS作用域链描述为一个对象列表,不是绑定的栈。 1每次调用JS函数的时候,都会为之创建一个新的对象用来保存局部变量,把这个对象添加到作用域链中,当函数返回时,就从作用域链中将这个绑定变量的对象删除。 2如果不存在嵌套的函数,也没有其他引用指向这个 绑定的对象,他会被当作垃圾回收掉。 3如果定义了嵌套函数,每个嵌套函数都各自对应一个作用域链,并且这个作用域链指向一个变量绑定的对象。 4如果这些

2015-08-05 21:45:41 165

原创 学习JS权威指南记录

针对IE bug做的补丁var extend=(function(){//处理IE bug 即如果o的属性拥有一个不可枚举的同名属性,那么for/in循环不会枚举对象o可枚举的属性         for (var p in {toString:null}){                            return function ex

2015-08-05 20:44:40 303

空空如也

空空如也

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

TA关注的人

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