`
xiaomogui
  • 浏览: 239267 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
1.  抽象类可以不实现(implements)接口里面的方法 2.  在系统中抽象方法和接口都是在一起使用的;定义一个接口,用抽象类实现里面的几个基础方法,也就是抽象类的子类都。其它具体的类从抽象类扩展就可以了。 3.  抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。 4. 抽象类可以有abstract方法和非abstract方法,变量;Interface的变量默认是abstract final的。 5. 抽象类单继承,接口可以被实现多次。
public class Test4 { static{ System.out.println("静态初始化块..."); } { System.out.println("初始化块..."); } Test4(){ System.out.println("构造方法..."); } /** * @param args */ public static void main(String[] args) { Test4 t = new Test4( ...
  System.arraycopy(src,0,des,0,src.length);       从原数组第0个元素开始拷贝,拷贝的长度为src.length;      把他拷贝到des时,以第0个位置作为起始元素 。   这句话老是忘。      数组的效率要高于集合类比较高,集合类变量的时候一般的for循环是最快的。
GC:       gc不仅负责垃圾回收,还决定内存分配。       java内存管理主要是对内存中的对象进行内存的分配和回收,我们都知道当我们创建一个对象时,对象的引用放在栈(Stack)中,对象放在堆(heap)中,gc只回收堆里面的对 ...
public class Test2 { public static void main(String[] args) { // TODO Auto-generated method stub Test2 t = new Test2(); t.test(); } public void test(){ System.out.println(this.getClass().getName()); System.out.println(super.getClass().getName()); } }     结果是什么? 打印两个Tes ...
public class Test1 { public static void main(String[] args) { System.out.println(Test1.test()); // 结果是打印1 } public static int test() { int x = 1; try { return x; } finally { x = 7; } } }      上面的结果打印的是1。为什么?    首先看一下finally的特性: finally 块必须放在 try 或 try/catch 块的 ...
      最近比较累,回到家里什么也不想做,闲的的心里发慌。人闲着就好胡思乱想,没事还是写点东西吧!想想自己工作已经快两年了。发现一直感觉很忙碌,到头来却是多学少成或者一事无成。       小时候我妈经常给我算命,说我多学少成。我当时不太明白什么意思,也没有什么体会。现在明白什么是多学少成了。我也开始怀疑我自己了,难道一切都是命中注定!       上学的时候经常趴在被窝里写日记,工作后就再也没有写过。现在翻开以前写的日记,仿佛又回到了学生时代。那些人,那写尘封已久的往事。心中有种淡淡的感觉。

我的淘宝客

这是我的淘宝客,呵呵! 这东西还挺好玩的,免费的空间不稳定,采集数据时空间老出问题。 http://www.52taoke.tk/
-------------------------------------------------------------备忘------------------------------------------------------------------------- /** * LDAP 事件监听器测试 */ class LDAPListenerTest { public static void main(String[] args) { // Set up environment for creating initi ...
---------------------------------------------------------------- 备忘-----------------------------------------------------------------------   public class OpenDSExamples { public static void main(String[] args) throws NamingException { DirContext dirContext = createLdapContext();// 连 ...
--------------------------------------------------- 备忘 ----------------------------------------------------------------------------------     简介:  OpenDS是一个开源LDAP(轻量级目录访问协议)项目。具体可以百度一下       下载:    下载路径 https://www.opends.org/promoted-builds/2.2.0/OpenDS-2.2.0.zip               帮助文档 https://www.op ...
     ---------------------------------------------------------------------项目用到,备忘用------------------------------------------------------------------      LDAP是轻量目录访问协议,英文名称 Lightweight Directory Access Protocol,他是基于X.500标准的(X.500 ...
  PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势。   注册码支持所有8.0.*版本的注册。   License Number:999Password:xs374caProduct Code:46kf4wkhvwjfdg7fza4asryfcblklbtmfl6z4aqkbuSerial Num ...
The Matrix中经典台词很多,然而最让我印象深刻的,却是Morpheus的一句并不起眼的台词:“Time is always again us”,中文大意是“时间总是不够用”。是的,不仅仅是时间,人力、设备、预算,经常通通都不够用。资源总是宝贵的,资源也总是紧缺的。 开发人员都会遇到类似的问题,团队成员人力不足,或者项目进度太紧,又或者再多加两台服务器才能够满足性能要求,但是已经没有那么多预算了。资源在项目开发中,似乎总是不够用。开发者们都是追求完美的生物,他们都在力图保持着事物最接近完美的趋势。因此,资源问题往往让开发者们头疼不已。再多几个人,这个项目一定能按时发布;再多三个月,这个项 ...
在中国的技术圈子里,流行着这样一种说法:过了三十五岁,就一定得改行。在技术飞速发展的今天,只要稍不留神,就会掉下队来。因此,诸多技术工作者在仔细权衡利弊之后,终于还是决定跳离技术这个是非之地,将工作机 ...
Global site tag (gtag.js) - Google Analytics