java编程时要遵循的一些原则》的相关内容

Java 语言中的函数编程

http://www-900.ibm.com/developerWorks/cn/java/j-fp/ 这篇东西,用java大致描述了一下FP的概念,但是由于Java本身的限制很多东西说的很不清楚。翻译很差劲,不过就着代码还能看得懂。有什么问题,尽管提问吧。
by Trustno1 2004-09-16 浏览 (45748) 回复 (77) 关键字:

初探对象在内存中的创建

初探对象在内存中的创建:    我们先了解一下JAVA在内存中的如何实行对象的创建机制的。在内存中是创建四个区来实现对象的创建和加载机制的。 1.是heap(即堆区):它是负责创建对象的,所有的创建出来的对象都是放在堆区的。 2.是stack(即栈区):它是负责存放局部变量,和成员变量的。所有的成员变量和局部变  量都放在这个区内,然后他通过一个引用指向栈区的对象或d ...
by lyy-501 2008-05-07 浏览 (449) 回复 (0) 关键字: java初解

实现实体的hashCode,equals时候请注意

多对多双向关系,如果hashCode和equals正常写之,将出现load不上的问题。 详情请看 http://www.erproad.org/showlog.asp?cat_id=30&log_id=371
by weihello 2004-11-18 浏览 (27428) 回复 (60) 关键字:

阿里软件招JAVA工程师的题,大家来看看能答多少?

1.两个对象值相同(x.equals(y)==true),但却可有不同的hash code,这句话对不对?为什么? 2.GC是什么?为什么要有GC? 3.请简要描述一下J2EE应用中的class loader的层次结构? 4.写一段代码,实现银行转帐功能:    接口定义如下: Public interface ITransfer{    /** & ...
by Cavalier 2007-09-22 浏览 (19772) 回复 (68) 关键字:

java对象equals方法的重写

什么时候需要重写equals()?   我们知道每一个java类都继承自Object类,equals()是Object类中提供的方法之一。那么,让我们先来看看Object#equals()在Java中的原代码: public boolean equals(Object obj) {   return (this == obj); } 可以看出,只有当一个实例等于它本身的时候,equ ...
by achievo_bruce 2008-07-26 浏览 (116) 回复 (0) 关键字:

Effective Java 6-7

六,避免使用终结(finalizer)函数原因:终结函数通常是不可预测的,一般情况下不要使用,使用的结果会带来很多问题,不稳定,性能差,移植问题等等。分析原因:1,从一个对象不可到达到它的终结函数被执行,这段时间是任意的,不确定的,所以时间关键的系统不应该使用终结函数。2,及时的执行终结函数是垃圾回收算法决定的,这种算法在不同的JVM实现中会大相径庭,使用终结函数的结果就是导致移植性问题3,如果执 ...
by dreamstone 2007-01-30 浏览 (153) 回复 (0) 关键字:

对java中equals和hashCode函数的一些理解

JDK的java.lang.Object类中实现了equals函数,其定义说明如下: 引用     public boolean equals(Object obj)          Indicates whether some other object is "equal to" th ...
by lionheart 2007-10-24 浏览 (1185) 回复 (2) 关键字: equals hashCode

读《Effective java 中文版》

读《Effective java 中文版》(1)  Joshua Bloch著,潘爱民译,机械工业出版社  我是在过年回家的往返火车上,翻完了这本书。为了帮助java程序员“用习惯和高效的方式”使用Java语言,作者利用9章的篇幅,提出了57条规则。有些规则你可能在别的地方或书中也曾见到,但对这些规则的解释以及谈及的一些java背后的技术内容,更让人觉得有所收获。此书确实不 ...
by jeafyezheng 2007-03-01 浏览 (104) 回复 (0) 关键字:

小崔的翻译处女座《Equals 方法和 HashCode方法》

     小崔(民间亦称崔儿;即CY,见聊天录系列),湖南人,20多岁,未婚。曾任AJ*Q*051班小组长,现有翻译大作《Equals 方法和 HashCode方法》,在本博客首发,大家欢迎。   Equals 方法和 HashCode方法 作者:Manish Hatwalne 原文地址:http://www.geocities.com/tec ...
by Underwind 2007-06-22 浏览 (293) 回复 (0) 关键字:

【名词解释】λ演算

λ演算,λ演算是一套用于研究函数定义、函数应用和递归的形式系统。它由 Alonzo Church 和 Stephen Cole Kleene 在 20 世纪三十年代引入,Church 运用 lambda 演算在 1936 年给出 判定性问题 (Entscheidungsproblem) 的一个否定的答案。这种演算可以用来清晰地定义什么是一个可计算函数。关于两个 lamb ...
by kimmking 2008-09-13 浏览 (58) 回复 (0)

骑士聚会(《程序员》的算法擂台)

在8×8的棋盘上分布着n个骑士,他们想约在某一个格中聚会。骑士每天可以像国际象棋中的马那样移动一次,可以从中间向8个方向移动,请你计算n个骑士的最早聚会地点和要走多少天,要求尽早聚会,且n个人走的总步数最少,先到聚会地点的骑士可以不再移动等待其他的骑士。 从键盘输入n(0<n<=64),然后一次输入n个其实的初始位置xi,yi(0<=xi,y<=7)。屏幕输出以空格分割的三 ...
by snowind9 2007-09-06 浏览 (1241) 回复 (16)

F#学习之路(2) 深刻理解函数(上)

函数在函数式编程语言中是一等公民,是函数式语言中最重要的基本组成元素,也是其名称的由来。      F# 中的函数之如C#中的类,是组织程序结构的最基本单元。是命令式编程语言中函数或OO编程语言中方法的超集。超集,有多强大?我将在下面几个方面细细道来。      F#是一种多范式的编程语言。支持命令式、函数式、 ...
by kimmking 2008-09-13 浏览 (82) 回复 (0)

四个有害的java习惯

John O'Hanley 的这篇文章列举了四个有害的java编码习惯,并提出了改正方案。 这四个习惯普遍存在于java程序员中,并且已经被广泛接受,大家都习以为常,流毒甚远。   1.对局部变量(local variables),字段(fields),参数(method arguments)这三种变量的命名没有区分,造成了代码的阅读困难,增加了代码的维护成本。   ...
by jolestar 2008-07-29 浏览 (6751) 回复 (56) 关键字:

相关问答

赞助商链接