自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 try catch finally,try里有return,finally还执行么?(最强总结)

try catch finally,try里有return,finally还执行么?(最强总结)

2016-12-26 15:25:11 5423

转载 -128的二进制

1.模的概念 “同余模” 在日常生活中,有许多化减为加的例子。例如,时钟是逢12进位,12点也可看作0点。 当将时针从10点调整到5点时有以下两种方法: 1.将时针逆时针方向拨5格,相当于做减法: 10-5=5 2.将时针顺时针方向拨7格,相当于做加法:10+(12-5)=12+5=5 (模为 12) 2.模的运

2015-04-03 01:47:59 3213

翻译 23种设计模式形象比喻

1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory。工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供

2015-04-01 21:47:46 569

转载 Java序列化的作用

从老师给我的资料中发现了一篇比较经典的文章,个人觉得笔者写的很好,不失风趣幽默,故此转载过来,作者没有署名,此番发博客,还望莫见怪,如有缘, 希望你见到。————–2015年3月31日北京留最近在阅读Core J2EE Patterns 的时候发现例子里用于在各个层次里进行传输的TO(Data Transfer Object)都实现了java.io.Serializable接口,看到这些偶突然感到茅

2015-03-31 21:34:54 341

原创 浅谈静态内部类

在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。   在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况下,静态内部类也能够发挥其独特的作用。   一、静态内部类的使用目的。   在定义内部类的时候,可以在其前面加上一个权限修

2015-03-31 21:24:58 371

原创 异常处理机制

异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常,但是如果函数确实要返回-1

2015-03-29 21:32:14 352

原创 单例延迟加载模式

在这里倒不是为了讨论单例模式应用什么场合, 主要是说延时加载的单例模式引发的一系列问题,以及该如何解决。 以下对延时加载的问题的分析,参考自: http://www.ibm.com/developerworks/java/library/j-dcl.html http://www.iteye.com/topic/157952 以上都提到了延时加载单例模式中的double-checke

2015-03-28 21:28:54 389

原创 Java集合框架解析

为什么hashCode保证唯一性的时候会采用质数31呢?

2015-03-28 21:17:52 264

原创 一个程序员(Java工程师日记第三刊 继承初始化)

算法和数据结构就是编程的一个重要部分,你若失掉了算法和数据结构,你就把一切都失掉了。

2015-03-26 01:46:36 327

原创 一个程序员(Java工程师日记第二刊 使用接口注意事项)

在接口中永远不要存在实现代码

2015-03-24 21:15:21 530

原创 一个程序员(Java工程师日记第一刊)

很多初学Java的人对Java虚拟机的内存分配机制心里没一个谱,在我看来,不知道背后原理的机制,就如同一个人没有灵魂的行走,而一个人没有灵魂,那么则是死亡-------前言废话不多说,直接上代码Student s = new Student();(1)把Student.class文件加载到内存(2)在栈内存为s开辟空间(3)在堆内存为学生对象申请空间(4)给学生的成

2015-03-23 22:00:49 589

深入Java虚拟机

本书共20章,1~4章讲解Java虚拟机的体系结构, 包括栈, 堆,方法区,执行引擎

2015-03-24

空空如也

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

TA关注的人

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