易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

JAVA 日期工具类

package com.gamvan.tools;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class FormatDateTime {

/**
* 日期类操作工具
*/
public static String formatDateTime(String ymd){
//格式化当前时间
java.text.SimpleDateFormat isNow = new java.text.SimpleDateFormat(ymd);
String now = isNow.format(new java.util.Date());
return now;
}

public static String formatDateTime(String ymd, String datetime){
//格式化当前时间
java.text.SimpleDateFormat isNow = new java.text.SimpleDateFormat(ymd);
String now = "";
try{
isNow.format(datetime);
}catch(Exception e){
e.printStackTrace();
}
return now;
}

/* 比较当前日期和指定日期 return boolean
* 如果当前日期在指定日期之后返回true否则返回flase
*/
public static boolean dateCompare(String str){
boolean bea ......

转来的:java中静态块和构造函数的执行顺序问题

public class Test2 extends TestStatic{
      
static{    
System.out.println("b");
}
      
Test2(){ 
System.out.println(2);   
}
public static void main(String args[]){
      
TestStatic A=new Test2();
      
A=new Test2();}   
}
 
class TestStatic {
             
static{System.out.println("a");}
             
TestStatic(){  
System.out.println(1);}
      
}
执行结果:
a b 1 2 1 2
可以看出执行顺序为:先执行父类中静态代码块,然后是子类静态块
,其次父类构造函数,最后是子类构造函数。另外注意静态代码块只执行一次
,所以后面语句
A=new Test2();
执行结果只有
1 2。
......

【转】JAVA RMI 快速入门实例

http://damies.javaeye.com/blog/51778
关键字: RMI
JAVA RMI 快速入门实例
本实例为参考多篇文章写就而成,网上及书上各类文章介绍如何使用RMI有多种实例可参考,譬如有:
1. 用命令rmiregistry启动RMI注册服务的
2. 同时创建存根(stub)和骨架(skeleton)的
3. 只创建存根类的的(jdk1.2以后版本)
4. 通过RemoteRef和rmi://协议字串方式的
5. 比较少讲到的用LocateRegistry直接在代码上启动RMI注册服务的。
以上描述并非明显分类,比如,你总是可以选择用rmiregistry或者代码LocateRegistry启动RMI注册服务
下面我将介绍一个完整的实例,让初学者能快速体验RMI的功用。
分为以下四个步骤
1. 创建远程接口及声明远程方法(HelloInterface.java)
2. 实现远程接口及远程方法(继承UnicastRemoteObject)(Hello.java)
3. 启动RMI注册服务,并注册远程对象(HelloServer.java)
4. 客户端查找远程对象,并调用远程方法(HelloClient)
5. 执行程序:启动服务HelloServer;运行客户端HelloClient进行调用
具体代码及对应步骤如下:
1. 创建远程接口及声明远程方法(HelloInterface.java)
java 代码
package com.unmi;

import java.rmi.*;
......

JAVA内部类的作用

一、 定义
放在一个类的内部的类我们就叫内部类。
二、 作用
1.内部类可以很好的实现隐藏,也就是封装性。一般的非内部类,是不允许有 private 与protected权限的,但内部类可以
2.内部类拥有外围类的所有元素的访问权限
3.可是实现多重继承
4.可以避免修改接口而实现同一个类中两种同名方法的调用
三、   例子
1.实现隐藏
平时我们对类的访问权限,都是通过类前面的访问修饰符来限制的,一般的非内部类,是不允许有 private
与protected权限的,但内部类可以,所以我们能通过内部类来隐藏我们的信息。可以看下面的例子
Java
代码
package
 beyondx;  
  
public
 
class
 Example {  
     
    private
 
class
 InsideClass 
implements
 InterfaceTest  
    {  
         public
 
void
 test()  
         {  
  &nb ......

Java里面的路径问题,CLASSPATH和SOURCEPATH

java的路径让许多人,特别是初学者感到迷惑,我这里再解释一下。我们分2个阶段,1是编译阶段,2是运行阶段。
一、编译阶段
  这个时候,我们要提供给编译器的有2个路径参数,第一个是源代码在哪里?也就是 sourcepath,第二个就是依赖的类在哪里?也就是 classpath
我们看一个例子
d:\temp\TestCP\d1\p1\Class1.java
view plaincopy to clipboardprint?
package p1;  
public class Class1 {  
  public void show(){  
    System.out.println("Class1");  
  }  

package p1;
public class Class1 {
  public void show(){
    System.out.println("Class1");
  }
}
d:\temp\TestCP\d2\p2\Class2.java
view plaincopy to clipboardprint?
package p2;  
import p1.Class1;  
public class Class2 {  
  public static void main(String[] args){  
    Class1 c1 = new Class1();  
    c1.show();  
&n ......

初识Java内部类

提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构。下面从以下几个方面来介绍:
第一次见面
public interface Contents {
    int value();
}
public interface Destination {
    String readLabel();
}
public class Goods {
    private class Content implements Contents {
        private int i = 11;
        public int value() {
            return i;
  &nb ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [3004] [3005] [3006] [3007] 3008 [3009] [3010] [3011] [3012] [3013]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号