
Java
Tony2251
记录一些思绪和想法
展开
-
effective java 学习笔记(一)
最近在豆瓣上看到一些书评,很有感想,其中有一本叫 effective java据说很好,下载了看看,果然大作,很多东西都读不懂,功力尚浅,还得继续努力。读的时候感觉很爽,比讲语法的书好看多了。第一部分 对象的创建和销毁。讲了5条原则1.用静态的工厂方法代替构造函数。好处:避免创建重复的对象,因为静态的方法不许要创建对象就可以使用,造成不必要的浪费。重复返回同一个对原创 2008-04-14 20:08:00 · 659 阅读 · 0 评论 -
学习笔记(一)
1.几个应该注意的问题。 (1)如果5.0编译器默认把它定位双精度的。 (2)20编译器默认把它定位整型的。2. int a=3; a=a++; //a为多少3 //赋值运算符主要是计算后面的值,赋值操作只是一个副作用,最后在做。所以为3. (上午)1.在调用类的构造函数时JVM完成内存的申请,初始化,返回一个指向申请内存的指针。内存的大致结构为变量,原创 2008-08-02 08:06:00 · 399 阅读 · 0 评论 -
学习笔记(二)
今天下午主要讲的static 和 final 和参数传递1.用final定义变量只能初始化一次。定义一个类其实就是让它的地址指针指向的地址不变,所以只能初始化一次。 用final定义一个类该类不能被继承,所以跟abstract不能连用。 用final定义的方法不能被重载。2. 用static定义的静态块在main函数前执行。 在单态模式中运用staitc3. 传值还是传引用。 传引原创 2008-08-02 08:09:00 · 373 阅读 · 0 评论 -
设计模式 (一)
看Jive 源代码,学习,领悟设计模式。 1. 工厂模式 : 客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 工厂方法模式:核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做,成为一个抽象工厂角色,仅负责给出具体工厂类必原创 2008-08-20 14:27:00 · 452 阅读 · 0 评论 -
观察者设计模式Observer
在java中实现观察者设计模式很简单,被观察者继承Observable ,观察者实现observer 接口即可。实现其中的方法即可。在被观察者中添加删除观察者,以及setChange() 和 notifyObservers()。在观察者中 update(Observable obj,Object arg)做响应的动作即可。 在查看java 的源代码时会看到,在原创 2008-08-21 20:29:00 · 452 阅读 · 0 评论