四月,最好的时光

一 有一本书告诉我,四月的下午不要错过。 每年的四月都会想起这句歌词,因为是老狼唱的,所以格外熟悉。而那本书其实是村上春树的《遇到百分之百的女孩》,我对村上并不熟悉,只是因为他的作品常被人提起罢了。高中时候那本《挪威的森林》并没有读完,其他就再也没有看过了。 最早的文艺青年大概是从写诗开始的,然后慢慢的变成了流浪歌手的样子。 二 月初的时候好些人都在纪念张国荣,其实我们这一代人对他是没什么感觉的,

原始类型相关方法重载

当创建一个对象时,也就给此对象分配到的存储空间取了一个名字.所谓方法则是给某个动作取的名字.使用名字来描述系统,可使程序易于理解和修改.方法重载可以让方法以相同的名字存在,但每个重载的方法必须有一个独一无二的参数类型列表.甚至形式参数顺序的不同也足以区分两个方法,但这样不容易维护. 对于基本类型的重载: 基本类型能从一个”较小”类型提升至一个”较大”

transient

java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。 Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。当一个对象被序列化的时

Java的垃圾回收总结

内存是稀缺的资源,哪怕内存一块钱一条!如果在编程中使用不当,再大的内存也会耗光。     一、认识Java的自动垃圾回收 垃圾回收是Java语言的一大特性,方便了编程,是以消耗性能为代价的。而垃圾在这里只无用的对象。而C++是需要程序员自己写析构函数来释放内存的,麻烦,也有可能忘记而导致内存泄露。 Java语言对内存的分配管理是通过JVM内部机制决定的。程序员可以不关心其处理。     二、垃圾回

linux下shell命令的常用快捷键

下面是一些shell的常用快捷键,快捷键玩熟悉了在一定程度上是可以提高工作效率滴… Ctrl + a 切换到命令行开始 Ctrl + e 切换到命令行末尾 Ctrl + l 清除屏幕内容 Ctrl + u 清除光标之前的内容 Ctrl + k 清除光标之后的内容 Ctrl + h 类似于退格键 Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了) Ctrl + c 终

2013年4月13日腾讯实习招聘笔试小结

今天参加了腾讯校园招聘的笔试,特写此小结,与大家分享经验。 1. 网上报名 在半个月前网上就开始报名腾讯实习了,网上可以投简历,然后腾讯会根据简历进行初步筛选,进行安排笔试考场。若你错过了这个机会,可以去霸笔,腾讯有霸笔专场,但允许霸笔的人数有限,先到先得。 我在网上报名时,本意是想报前端重构方向的,但找不到,然后报了软件开发-Web开发方向,后来才发现,网页重构不在技术类,而是在设计类,现在我有

注册表主键

在“开始”→“运行”中输入“regedit”并单击“确定 ”按钮后 ,可以打开“注册 表编辑器”对话框,此时可以看见在左边的窗口中显示了注册表的所有主键。对于 Windows98 来说包含了六个主键,而在 Windows 2003/2000/XP 中没有 HKEY_DYN_DATA 主键,所以对于 Windows 2003/2000/XP 来说只有五个主键。 1.HKEY_CLASSES_ROOT

static关键字、构造代码块、静态代码块、构造函数、单例设计模式

静态:static; 用法:是一个修饰符,用于修饰成员(成员变量、成员函数); 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用:类名.静态成员; static的特点: 1,随着类的加载而加载;也就是说随着类的消失而消失; 2,优先于对象存在; 3,被所有对象所共享; 4,能够直接被类名调用。 实例变量(成员变量)与静态的成员变量(类变量)的区别: 1,存在位置:

Java回调函数的理解

所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个

java中的匿名类

匿名类 匿名类是不能有名称的类,所以没办法引用它们。必须在创建时,作为new语句的一部分来声明它们。 这就要采用另一种形式的new语句,如下所示: new 这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要扩展的类和要实现的接口是new语句的操作数,后跟匿名类的主体。 假如匿名类对另一个类进行扩展,它