自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java Stack Heap Static Method

数据都存放在哪里?1.寄存器。记得以前汇编里面有学习过,叫做register的东西,Java里面接触不到这个。2.栈。Stack。放在RAM里面,随机存储器用来存储基础类型,例如short int long float double char byte boolean等,或者用来存储对象的引用。例如:A a = new A();A b = a;A c = a;这里的...

2009-07-27 11:58:40 120

原创 Java究竟是传值还是传引用?

1. 简单类型是按值传递的Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明:public class Test {public static void test(boolean test) {test = ! test;System.out.println("In test(boolean) : ...

2009-07-25 11:03:33 137

Extends & Implements

推崇接口继承(implements关系) 尽量避免使用实现继承(extends 关系)。高内聚 低耦合在一个用extends的继承实现系统中,派生类是非常紧密的和基类耦合,要知道这种紧密的连接是不期望的。接口实现的功能和抽象类的唯一区别就是解决了java中没有多继承的问题。其他功能完全可以由抽象类替代。接口的一个重要做用就是实现了面象对象 最重要的特性多态,另外一个作用就是规范而且...

2009-07-07 21:57:57 125

本人对刘备集团的总结

[color=indigo][size=medium]在刘备进位汉中王以前,刘备集团的人是在吃大锅饭;进位汉中王之后是在吃火锅,每人一个碟子,碟子里有各自的菜,像关羽、诸葛亮这类人碟子里显然是有肉的。The more..[/size][/color]...

2009-07-07 21:53:32 121

梁山伯 晁盖遗嘱背后的阴谋

[size=medium][color=indigo]晁盖是《水浒传》中一个让人困惑的人物。梁山好汉之发迹,始于智取生辰纲,而做下这桩惊天大案的为首者,正是那东溪村保正晁盖。想那晁保正登台亮相何其雄也,“晁盖独霸在那村坊,江湖都知他名字”,夺取生辰纲,又是何等运筹帷幄指挥若定;直到上了粱山,虽手段不甚光彩,其坐上寨主之位倒也名至实归。可是在此之后不久,晁盖的光芒突然黯淡下来,这一切都缘于那个郓城小...

2009-07-07 21:50:40 409

谁是《水浒》里最郁闷的倒霉蛋?

[size=medium][color=indigo]一应该说,杨志的人生起步比一般人高出许多:一来他是名将杨老令公之孙,贵族身份非今天的暴发户可比;二来他20岁时考上了武举,做到了殿司制使官,本身又有家传本事,加上朝野亲朋照顾,四五十岁混到地方军区当个司令本是再正常不过的了。可杨志的运气实在不好,先是一个最没有风险、名利双收的好机会被他错过了,后又失陷花石纲,怕不能交差而开始...

2009-07-07 21:49:30 168

曹操杀华佗之迷

[size=medium][color=indigo]曹操为何杀死华佗:开颅医病只为求官?华佗(约公元2世纪~3世纪初),字元化,沛国谯(即今安徽省毫县)人。他在年轻时,曾到徐州一带访师求学,“兼通数经,晓养性之术”。沛相陈圭推荐他为孝廉、太尉黄琬请他去做官,都被他一一谢绝,遂专志于医药学和养生保健术。他行医四方,足迹与声誉遍及安徽、江苏、山东、河南等省。曹操闻听华佗医术精湛,征召...

2009-07-07 21:47:52 172

和刘备相关的人(十 )

[color=indigo]摩沙柯在《三国志•吴书•陆逊传》之中被写成“沙摩柯”,可能是当年抄写的人抄错。   刘备本人逃到一座叫做“马鞍山”的高地之上,只剩下极小部分的主力。这残余的主力,也被陆逊督率了若干人马加以包围、击溃。   《江表传》说刘备把皮盔皮甲作为燃料,烧断了夷陵的山路或栈道,狼狈得很,一口气逃回了白帝城(四川奉节)。   刘备的镇北将军黄权,掌握有相当多的...

2009-07-07 21:47:06 257

和刘备相关的人(九 )

[color=indigo]《三国志•蜀书•诸葛亮传》记载了诸葛亮于刘备在“建安十六年”称帝之时,劝刘备不可违拗部下的攀龙附凤的愿望。诸葛亮引用了当年耿纯劝刘秀称帝的一番话:“天下英雄喁喁,冀有所望。如不从议者,士大夫各归求主,无为从公也。”   刘备称帝,确是诸葛亮所竭力主张。称帝以前称王,是不是也由于诸葛亮主谋呢?待考。诸葛亮不曾陪刘备去汉中,在刘备身边的最重要的谋臣,是法正。这“自称...

2009-07-07 21:46:07 286

和刘备相关的人(八 )

[color=indigo]刘备在送走刘璋以后,摆了酒席,请全体军官与士兵大吃特吃。对于特别有功劳的朋友与部下,他另给极多的金银、粮食、布帛(布是麻布,帛是丝绸。那时候木棉与草棉均还不曾被传到中国来)。   常璩在《华阳国志》里面说,诸葛亮、法正、关羽、张飞,这四个人每人都被刘备赏了黄金五百斤,白银一千斤,铜钱五千万,锦缎一万匹。其余黄忠、赵云等人,所得到的赏赐,多少不等。庞统没有福气,已...

2009-07-07 21:44:31 356

和刘备相关的人(五)

[color=indigo] 职业的民间说书家,以及把三国故事写成“演义”的人,不曾读过《孙子兵法》,更不曾读过“典范令”(步兵操典,射击教范,阵中要务令,等等)。他们心目中的打仗方式,很像是外国人比西洋拳,你一拳来,我一拳去。每一次重要的战役,例如官搜,都被他们描写成几个名将的武艺表演。颜良一枪刺来,关公一刀砍去。颜良的头落下,于是袁绍军大败,曹军大胜。倘若双方的大将,武艺不相上下,这就杀上几十...

2009-07-07 21:39:59 433

和刘备相关的人(四)

[color=indigo]现在,我们应该说一说,诸葛亮参加了刘备的阵营之后,有过什么表现?他在赤壁之役,所扮演的是一个什么样的角色。   他参加了刘备阵营.起先并没有立即获得什么重要的职位,如所谓军师之类,因此也就不曾能够有什么惊人的表现(火烧博望坡之事,与他无关)。   刘备自己在当时只不过是一个空头的“左将军”,虚有其号的“宜城亭侯”,论实力仅有几千名兵士,在地位上仅是刘表所...

2009-07-07 21:38:54 241

和刘备相关的人(三)

[color=indigo]诸葛亮究竟是那一省的人?我倘若说他不是河南省人,就难免为万千的河南乡亲所不能宽恕。实际上,依照今日户籍办法的规定,他应该是一位在河南省设有户籍的中国国民。 倘若严格地按照生在什么地方,才算是什么地方的人,那末,他应该是山东人了。他的出生地,是(今日沂水县附近的)琅邪郡阳都县。   更严格的算法,是算他的“近代祖先”,与“远代祖父”。他的近代祖先,是诸城县...

2009-07-07 21:37:53 341

和刘备相关的人(二)

[color=indigo]他无论到了哪里,关羽与张飞总跟着他,或是虽则暂时分开了,而迟早总会不避千辛万苦,跑来和他相聚。不仅关羽、张飞如此,赵云、糜竺、徐庶、诸葛亮也是如此。其后,庞统、黄忠、张松、法正、严颜、马超、刘巴、李平、马良等等文武人才,只要是和他见面了,纳交了,都愿意永远和他在一起。他对朋友,不仅是“出则同舆,坐则同席”,象曹操对他那样;也不仅是“寝则同床,恩若兄弟”,象他自己对关羽、...

2009-07-07 21:36:16 480

原创 麻将论

[color=indigo][size=medium]根据形式社会学的方法论,无论历史如何变迁,总有一些抽象的东西是相同的。社会关系产生于一定的社会条件,社会条件虽有不同,但形式却具有共同性,统治、顺从、竞争、交换、冲突、协作、联合,以及派别的形成、社团的持续等都可以看成是社会关系的一般形式,这些形式可以应用于个人和大型组织。婆媳关系可以跟雅典和斯巴达的关系相比,麻将桌上四个人可以跟各种社会群体的...

2009-07-07 16:22:28 207

Thinking In Java 4th Edition

[size=medium][color=indigo]“上帝赋予人类说话的能力,而言语又创造了思想,思想是人类对宇宙的量度。”                  ——摘自《Prometheus Unbound》,Shelley• 人类……极其受那些已经成为社会表达工具的特定语言的支配。想像一下,如果一个人可以不使用语言就能够从本质上适应现实世界,语言仅仅是解决具体的交流和反映问题时...

2009-07-07 16:16:56 122

原创 Java Stack & Heap

[color=indigo][size=medium]1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存...

2009-07-07 16:14:55 114

原创 Java多线程设计模式详解之一

[color=indigo][size=medium]线程的创建和启动java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。Thread类是实现了Runnable接口的一个实例,它代...

2009-07-07 16:09:18 102

原创 Java Exception

[size=medium][color=darkblue]package myExample.testException; public class TestException { public TestException() { } boolean testEx() throws Exception{ boolean ret = true; try...

2009-07-04 21:14:40 136

原创 Java equals & ==

[size=medium][color=blue]1、= =操作符比较的是操作符两端的操作数是否是同一个对象;另外= =操作符两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。2、String的equals()方法比较的是两个String对象的内容是否一样3、= =比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为TRUE,如:int a=10 与 long b...

2009-07-04 21:12:19 181

原创 Java GC

[color=indigo][size=medium]一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Ja...

2009-07-04 21:10:43 88

原创 OO设计原则总结

[color=violet][size=medium]什么是设计原则?设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。基本原则 封装变化Encapsulate what varies.面向接口变成而不是实现 Code to an interface rather than to an implementation.优先使用组合而非继承 ...

2009-07-04 21:08:10 68

原创 Final方法节省时间开销

[size=medium][color=indigo]1、final类: 可以用“final”声明一个类不可再被作为超类。 2、final方法: 当一个方法用“final”来修饰时,表示该方法不可以被子类重写。 好处: 一、限制了子类中对其改写; 二、提高了执行的效率,因为这种情况属于静态绑定,Java虚拟机(JVM)的即时编译器就不会去检索该方法在其父类、子类或爷爷类...

2009-07-04 21:05:58 123

Java MD5加密

[size=medium][color=indigo]---------------MD5-------------------------------------------------------------------/** * */package md5;import java.io.UnsupportedEncodingException;import ...

2009-07-04 21:03:58 89

原创 Java Interface & Abstract Class

[color=indigo][size=medium]当使用继承的时候,主要是为了不必重新开发,并且在不必了解实现细节的情况下拥有了父类我所需要的特征。 但是很多时候,一个子类并不需要父类的所有特征,它可能只是需要其中的某些特征,但是由于通过继承,父类所有的特征都有了,需要的和不需要的特征同时具备了。而那些子类实际上不需要用到的,有时候甚至是极力避免使用的特征也可以随便使用,这就是...

2009-07-04 20:59:46 113

原创 使用java.util.zip实现文件压缩和解压

[color=indigo][/color][size=medium][/size]使用java.util.zip实现文件压缩和解压import java.io.*; import java.util.zip.*; /** *功能:zip压缩、解压 *说明:本程序通过ZipOutputStream和ZipInputStream实现了zip压缩和解压功能. *问题:由于jav...

2009-07-04 20:59:11 239

原创 String Pool,String a=new String("abc");

[size=medium]在jvm中存在着String PoolString pool就是字符串池 例如: String str1="asd";String str2="asd"; 结果是str1==str2 因为String str1="asd";先会检查String pool中是否有asd这个字符串,若存在不必另外划分区间str2直接引用str1,这样能节省存储的空间...

2009-07-04 20:53:53 78

空空如也

空空如也

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

TA关注的人

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