摘要: 这是一篇关于Java内存结构组织的文章,涉及的概念主要有方法区、Java栈、java堆。通过这个文章,可以加深对Java对象的理解,以及优化代码的结构。 开始: 想写这篇总结酝酿了有个来月了,却始终感觉还差点什么东西,一直未敢动笔。 最近两天连夜奋战,重新整理下前面查阅的资料、笔记,还是决定将它写出 阅读全文
posted @ 2016-07-19 13:53 孙猴子 阅读(5870) 评论(0) 推荐(1) 编辑
摘要: 在Matcher类中有matches、lookingAt和find都是匹配目标的方法,但容易混淆,整理它们的区别如下: matches:整个匹配,只有整个字符序列完全匹配成功,才返回True,否则返回False。但如果前部分匹配成功,将移动下次匹配的位置。 lookingAt:部分匹配,总是从第一个 阅读全文
posted @ 2016-07-14 21:18 孙猴子 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 在实际的使用中,会遇到img上下居中的问题: 1.一般情况下,将其放置在table中:可以自动的上下居中。 2.另外一种情况<即一般情况下> 以li中为例子:在无序列表中 li元素下的img属性(vertical-align:middle),无法实现上下居中效果。 解决方法: CSS样式 HTML结 阅读全文
posted @ 2016-07-06 10:15 孙猴子 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 1. JQuery中可以使用css()方法获取块元素的边框宽度,如下: 2. 上面的获取方式,取到的只是字符串格式的;如果要运用到计算中,需要使用praseInt()将获取的值转换。如下: 3.关于IE8的兼容性 当在IE8 和 IE8- 的环境下使用时,当边框宽度为0情况下: //borderLe 阅读全文
posted @ 2016-07-04 09:56 孙猴子 阅读(4894) 评论(0) 推荐(0) 编辑
摘要: 前几天遇到url特殊字符编码的问题,在这里整理一下: JavaScript 1. 编码 escape(String) 其中某些字符被替换成了十六进制的转义序列。 解码 unescape(String) 该函数的工作原理是这样的:通过找到形式为 %xx 和 %uxxxx 的字符序列(x 表示十六进制的 阅读全文
posted @ 2016-06-28 19:12 孙猴子 阅读(5996) 评论(0) 推荐(0) 编辑
摘要: 4.1 true 和 false *Java 不允许将一个数字作为布尔类型(虽然在C和C++中可以),使用时需要条件表达式将其转换为布尔类型; 如下: 4.2 if-else 4.3 迭代 1.do-while 2.for 3.for循环中的逗号操作符 4.4 Foreach 语法 * 增强for循 阅读全文
posted @ 2016-06-25 18:15 孙猴子 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 3.1 更简单的打印语句 3.2 使用Java操作符 3.3 优先级 *int类型+String类型 直接转换为String类型 3.4 赋值 1. *引用=引用 两个引用指向同一个对象,所以操作任何一个引用都会对对象传递消息,执行操作; 2. 直接操作对象内的域容易导致混乱,且违背了良好面向对象的 阅读全文
posted @ 2016-06-25 11:56 孙猴子 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 2.1 用引用操作对象 1.对象和引用联系起来,就可以通过引用来操作对象; 2.引用亦可单独存在,即没有和任何对象联系起来;对没有和对象联系起来的引用操作,会报错; 2.2 必须由你创建所有对象 1.存储到什么地方 寄存器 堆栈:*快速存储销毁;基本类型存储的地方 堆:*常量池;一般对象存储的地方 阅读全文
posted @ 2016-06-24 20:25 孙猴子 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 方法一:正则法 复制代码代码如下: function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r = window.location.search.substr(1 阅读全文
posted @ 2016-06-24 14:24 孙猴子 阅读(853) 评论(0) 推荐(1) 编辑
摘要: 1.1 抽象过程 1.人们能够解决问题的复杂性直接取决于抽象的类型和质量。 1.2 每个对象都有一个接口 1.3 每个对象都提供服务 1.4 被隐藏的具体实现 1.程序猿分为:类创建者 和 客户端程序猿 *对于这两者的区别和联系:类创建者为写底层和封装实现的开发人员,而客户端程序猿主要是利用API使 阅读全文
posted @ 2016-06-24 12:56 孙猴子 阅读(495) 评论(0) 推荐(0) 编辑