摘要: 抽象类和接口有什么区别? 1、抽象类是一种继承关系,一个类只能有一次继承关系。而接口可以多实现; 2、抽象类中可以有自己的数据成员,也可以有非抽象的成员方法;而在接口中只存在静态、不能被修改的数据成员(就是被static final 修饰的,但是在接口中一般不定义数据成员),接口中所有的方法都是抽象方法; 3、实现抽象类和接口的类必须实现其中所有的方法; 4、接口中定义的变量默认是被public static final修饰的,必须在定义的时候赋初值,而且定义之后不能被改变;接口中声明的方法默认是被public abstract修饰的;String 和StringBuffer的区别? ... 阅读全文
posted @ 2014-03-27 00:44 Bird伟 阅读(89) 评论(0) 推荐(0) 编辑
摘要: transient: 用transient声明的变量不需要维持,主要是用于序列化的时候不被存储的;volatile: volatile修饰符告诉编译器被volatile修饰的变量可以被程序的其他部分改变。在多线程程序中,有时两个或更多的线程共享一个相同的实例变量。考虑效率问题,每个线程可以自己保存该共享变量的私有拷贝。实际的变量副本在不同的时候更新,如当进入synchronized方法时。strictfp: 用strictfp修饰类、接口或方法,用于精确的浮点运算;关键字范围内所有浮点运算完全依照浮点规范IEEE-754来执行;当一个类被strictfp修饰时,所有方法自动被strict... 阅读全文
posted @ 2014-03-26 00:44 Bird伟 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 为什么要写这些东西呢?首先,我是在看了道哥的一篇文章之后,觉得他说的一句话很对“应该多跟行业内的前辈、过来人聊天!”当时就感觉茅塞顿开,好像突然通便了的感觉,作为一个技术宅,为什么不出去走走呢,把思想发散开来,多吸取点别人优秀的思想? 仔细想想,既然自己已经一只脚踏进了java开发这个行业,那... 阅读全文
posted @ 2014-03-21 00:52 Bird伟 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 这是我在博客园首次建立博客,这篇博文也是我首次在建博当天发表的第一篇博文,主要目的是要阐述下自己建立这个博客的目的。 之前由于种种原因,学编程都是无疾而终,书倒是看了不少,但是一直感觉自己还是徘徊在代码世界的门口,一直没能体会到代码的奥妙与美丽。后来仔细想想,与其说是自己不能坚持,还不如说是自己没找到坚持下去的方法,当然也不能一口否定这里面没有毅力缺失的因素。啊?神马?你说是我智商有问题?nonono!本人坚信作为一个正常人,智商差别不会太大的。可能还有其他的一些原因,不过那都不重要了,重要的是,我现在在一家软件开发培训机构学习java以及java的相关技术,这是我在2013年12月份的... 阅读全文
posted @ 2014-03-10 00:46 Bird伟 阅读(184) 评论(0) 推荐(0) 编辑