-
日期的显示格式化 日期:2009-12-23 15:42:36 点击:5 好评:0
import Java.util.*; import java.text.*; public class FormatDate { public static void main(String[] args) { Date now = new Date(); DateFormat defaultFormat = DateFormat.getDateInstance(); DateFormat shortFormat = DateFormat.getDateInstance(D...
-
怎样让窗口始终在前 日期:2009-12-23 15:42:36 点击:14 好评:0
1,The upstair tell you a best way. 2,You can extends JWindow override show() like this: public void show() { super.show(); this.requestFocus(); } and then add a window listener for the focus lost event: addFocusListener (new Java.awt.event....
-
产生随机数方法不能乱用 日期:2009-12-23 15:42:36 点击:7 好评:0
...
-
Java的垃圾收集机制 日期:2009-12-23 15:42:36 点击:9 好评:0
通常,我们把分配出去后,却无法回收的内存空间称为"内存渗漏体(Memory Leaks)"。 以上这种程序设计的潜在危险性在Java这样以严谨、安全著称的语言中是不答应的。但是Java语言既不...
-
静态方法的使用 日期:2009-12-23 15:42:36 点击:14 好评:0
什么时候使用静态方法: 静态方法与一般方法在使用上是有所区别的 静态方法可以不需要建立类的实例就可以直接调用 但是一般方法需要建立实例 public class MrHappyObject { private String...
-
使用simpson规则 完成积分运算 日期:2009-12-23 15:42:36 点击:8 好评:0
构造函数中x_high为积分的上界,x_low为积分的下界,segment为分割的区间数(例如10),error为你需要结果的精度(假如你要求结果精确到小数点后四位,则error=0.0001),function为要积分的函数...
-
Java操作Excel完美解决方案 日期:2009-12-23 15:42:36 点击:6 好评:0
只要有表格,就会有Microsoft Excel,用Microsoft Excel处理数据已成为不少人的习惯。Jakarta POI API就为Java程序员提供了一条存取Microsoft文档格式的神奇之路,其中最成熟的就是能存取Microsof...
-
不使用function计算给定两个日期之间的工作日个数 日期:2009-12-23 15:42:36 点击:6 好评:0
可能这就是Oracle的work_days函数的算法吧 Calculating Working Days Without Using a Function This tip comes from Mike Selvaggio, Senior DB Architect and DBA at Orsel Consulting Inc. in North Brunswick, NJ. If you need to calculate...
-
默认构建器 日期:2009-12-23 15:42:36 点击:4 好评:0
正如早先指出的那样,默认构建器是没有自变量的。它们的作用是创建一个“空对象”。若创建一个没有构建器的类,则编译程序会帮我们自动创建一个默认构建器。例如: //: Default...
-
返回值过载 日期:2009-12-23 15:42:36 点击:7 好评:0
我们很易对下面这些问题感到迷惑:为什么只有类名和方法自变量列出?为什么不根据返回值对方法加以区分?比如对下面这两个方法来说,虽然它们有同样的名字和自变量,但其实是...
-
区分过载方法 日期:2009-12-23 15:42:36 点击:7 好评:0
区分过载方法 若方法有同样的名字,Java怎样知道我们指的哪一个方法呢?这里有一个简单的规则:每个过载的方法都必须采取独一无二的自变量类型列表。 若稍微思考几秒钟,就会想...
-
Java 的 finalize()用途何在 日期:2009-12-23 15:42:36 点击:13 好评:0
此时,大家可能已相信了自己应该将finalize()作为一种常规用途的清除方法使用。它有什么好处呢? 要记住的第三个重点是: 垃圾收集只跟内存有关! 也就是说,垃圾收集器存在的唯一...
-
Java中的static的含义 日期:2009-12-23 15:42:36 点击:5 好评:0
理解了this要害字后,我们可更完整地理解static(静态)方法的含义。它意味着一个特定的方法没有this。我们不可从一个static方法内部发出对非static方法的调用(注释②),尽管反过来...
-
Java中的this关键字 日期:2009-12-23 15:42:36 点击:7 好评:0
假如有两个同类型的对象,分别叫作a和b,那么您也许不知道如何为这两个对象同时调用一个f()方法: class Banana { void f(int i) { /* ... */ } } Banana a = new Banana(), b = new Banana(); a.f(1); b.f(2); 若...
-
确保正确的清除 日期:2009-12-23 15:42:36 点击:9 好评:0
Java不具备象C++的“破坏器”那样的概念。在C++中,一旦破坏(清除)一个对象,就会自动调用破坏器方法。之所以将其省略,大概是由于在Java中只需简单地忘记对象,不需强行破坏它...
-
protected:“友好的一种” 日期:2009-12-23 15:42:36 点击:13 好评:0
protected(受到保护的)访问指示符要求大家提前有所熟悉。首先应注重这样一个事实:为继续学习本书一直到继续那一章之前的内容,并不一定需要先理解本小节的内容。但为了保持内...
-
必须执行清除 日期:2009-12-23 15:42:36 点击:4 好评:0
为清除一个对象,那个对象的用户必须在希望进行清除的地点调用一个清除方法。这听起来似乎很轻易做到,但却与C++“破坏器”的概念稍有抵触。在C++中,所有对象都会破坏(清除)...
-
final数据 日期:2009-12-23 15:42:36 点击:3 好评:0
许多程序设计语言都有自己的办法告诉编译器某个数据是“常数”。常数主要应用于下述两个方面: (1) 编译期常数,它永远不会改变 (2) 在运行期初始化的一个值,我们不希望它发生变...
-
何谓“上溯造型”?[图] 日期:2009-12-23 15:42:36 点击:5 好评:0
之所以叫作这个名字,除了有一定的历史原因外,也是由于在传统意义上,类继续图的画法是根位于最顶部,再逐渐向下扩展(当然,可根据自己的习惯用任何方法描绘这种图)。因素...
-
名字的隐藏 日期:2009-12-23 15:42:36 点击:7 好评:0
只有C++程序员可能才会惊奇于名字的隐藏,因为它的工作原理与在C++里是完全不同的。假如Java基础类有一个方法名被“过载”使用多次,在衍生类里对那个方法名的重新定义就不会隐藏...