- 博客(11)
- 收藏
- 关注
转载 为什么匿名内部类和局部内部类只能访问final变量
转:http://feiyeguohai.iteye.com/blog/1500108为什么匿名内部类参数必须为final类型1) 从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的2) 为什么JAVA中要加上一条限制:只
2015-08-21 10:12:32 331
转载 Java堆、栈、内存分析
在 JAVA 中,有六个不同的地方可以存储数据: 1. 寄存器( register )。这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。 2. 栈( stack )。位于通用 RAM 中,但通过它的“栈指针”可以从处理器获得支持。堆栈指针若向下移动,则分
2015-08-13 10:27:34 279
转载 Java 对象的生命周期
在Java中,对象的生命周期包括以下几个阶段:1. 创建阶段(Created)2. 应用阶段(In Use)3. 不可见阶段(Invisible)4. 不可达阶段(Unreachable)5. 收集阶段(Collected)6. 终结阶段(Finalized)7. 对象空间
2015-08-13 10:26:28 630
转载 java对象的生命周期及回收
要理解java对象的生命周期,我们需要要明白两个问题, 1、java是怎么分配内存的 ,2、java是怎么回收内存的。 喜欢java的人,往往因为它的内存自动管理机制,不喜欢java的人,往往也是因为它的内存自动管理。我属于前者,这几年的coding经验让我认识到,要写好java程序,理解java的内存管理机制是多么的重要。任何语言,内存管理无外乎分配和回收,在C
2015-08-13 10:25:47 492
转载 Java 防止表单重复提交
前言:记得刚学java web时,老师说过用redirect重定向能防止表单提交。但是真正做项目时发现也不尽如意,自己一般还是用js控制表单的提交.最近看了这篇文章也颇受启发,尤其是下面的关于“集群”评论部分.虽然听说过集群,但是从看来没有真正的想深入了解过。通过这篇文章,我的书单里又增加了2本书。在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响
2015-08-12 09:55:00 353
转载 Java中的equals和hashCode
Java中的equals方法和hashCode方法是Object中的,所以每个对象都是有这两个方法的,有时候我们需要实现特定需求,可能要重写这两个方法,今天就来介绍一些这两个方法的作用。equals()和hashCode()方法是用来在同一类中做比较用的,尤其是在容器里如set存放同一类对象时用来判断放入的对象是否重复。这里我们首先要明白一个问题:
2015-08-11 15:46:00 319
转载 学习的逻辑 2: 职业半山腰
我该学什么? 这是一个错误的问题这个问题可以有很多出发点. 今天讨论基于的假设是对工作方向的迷惘, 即不知道自己下一步努力的重点是什么, 但又不想时光虚度, 总觉得该学点什么, 又不知从何学起.想学习是好的, 但考虑下面这种场景. 你走进领导的办公室说: “我要加薪, 因为我参加了两个培训, 看了三本书”. 你觉得领导会答应吗?再考虑第二种场景. 你走进领导的办公室说: “
2015-08-11 09:21:43 308
转载 树, 二叉树, 二叉搜索树
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!树的特征和定义树(Tree)是元素的集合。我们先以比较直观的方式介绍树。下面的数据结构是一个树:树有多个节点(node),用以储存元素。某些节点之间存在一定的关系,用连线表示,连线称为边(edge)。边的上端节点称为父节点,下端称为子节
2015-08-10 16:56:50 362
原创 微信内置浏览器input[file]选择图片后刷新
最近做一个微信公众号,jquery-mobile做的页面。有图片上传功能,而且还是8张图片同时上传(不要问我手机怎么整这么多图片上传,客户强烈要求的)。安卓手机选择图片时候,有的选择一张,有的选择多张,页面就直接刷新,原来填写的数据全没了,还要从新填写(本来填写项目就多)。而且刷新是不固定的,调试了N久,直到现在,还会有这个情况发生。上网查找也没有具体答案。最靠谱的说法就是手机内不足。”手机运
2015-08-06 14:25:23 9633 37
转载 程序员禅的10条法则
有点小感触,没事自己看看程序员是一份特别辛苦的职业,也是一个承受各种压力的群体。每周6天工作,无休止的加班,甚至过劳死,程序员的身心健康面临很大的问题。禅是另一种生活方式,在物欲横流的今天,禅对于程序员有着特殊的意义和价值。几百年前,禅宗大师开示众生:该说“不”时且开口,生命掌握在你手中。今天依然如此。 禅修并非史蒂夫•乔布斯这样的业界精英的专利,你也可以。 禅
2015-08-05 09:15:56 413
转载 单例模式的多种写法
第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (instance == nu
2015-08-04 10:43:49 451
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人