作者:Flyingis
在我们系统设计中,类方法的功能设计一般是改变对象的状态,以及返回对象的信息。然而在这两种情况之外,还存在一种类型的方法,其设计目的,是专为系统提供某种特定的功能,作为系统专用的一种工具,有的书上称之为“工具方法”,一般情况下,我们会将这类方法设计成静态的,保证系统中所有的代码都可以使用它。在Java API中,最典型的例子之一是java.lang.Math类,它的所有变量、方法都是静态的,专为数学计算而设计。
static double P ...
作者:Flyingis
前段时间到书店抱了几本书回来,虽说网上有很多电子版的资料,但有时候觉得一些比较经典、自己比较喜欢的书籍还是有必要捧在手上细读的,《Java Puzzlers》就是其中之一,没事的时候就喜欢拿出来翻翻,怕自己像看新闻报纸一样看过就淡忘了,还是略作笔记让自己多份思考。
软件开发人员无论最初是从哪种语言开始学习的,首先都要掌握该语言的编程基础,例如语句、表达式、变量、数据类型、运算符、字符串等等,这些基础性的知识简单,但细节却比较繁琐,不同的 ...
作者:Flyingis
Java对象序列化将那些实现了Serializable接口的对象转换成一个字节序列,并能够以后将这个字节序列完全恢复为原来的对象。利用对象的序列化,可以实现轻量级持久性,这意味着一个对象的生存周期并不取决于程序是否正在执行,它可以生存于程序的调用之间。通过将一个序列化对象写入磁盘,然后在重新调用程序时恢复该对象,就能够实现持久性的效果。JDO、Hibernate等中间件为我们提供了更规范、完善的持久化机制,这里所述只是最基本的基于文件I/O的持久化。
对象序列化主要是为了支持两种主要的特性,一是Jav ...
作者:Flyingis
在Java程序运行时有6个地方可以存储数据:
1.寄存器:这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。
2.堆栈:位于通用RAM中,但通过“堆栈指针”可以从处理器那里获得直接支持。
3.堆:一种通用的内存池(也位于RAM区),用于存放所有的Java对象。
4.静态存储:这里的“静态”指的是“在固定的位置”(尽管也在RAM里),存放程序运行时一直存在的数据。
5.常 ...
- 浏览: 113031 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
AE92 SDK for Java 窗体简 ...
...
-- by shenzw -
重温Struts--ActionMappin ...
...
-- by summer_liyong -
重温Struts--ActionMappin ...
不错,多谢 大厦大厦大厦大厦大厦
-- by anlongstar -
全套 ArcGIS 软件安装(Wi ...
我在安装VS2005和ArcEngine92之后,VS2005中并没有出现Arc ...
-- by elice -
小议final关键字
good!
-- by realnicky






评论排行榜