易截截图软件、单文件、免安装、纯绿色、仅160KB

java静态内部类(嵌套类)

 如果你不需要内部类对象与其外围类对象之间有联系,那你可以将内部类声明为static。这通常称为嵌套类(nested class)。想要理解static应用于内部类时的含义,你就必须记住,普通的内部类对象隐含地保存了一个引用,指向创建它的外围类对象。然而,当内部类是static的时,就不是这样了。嵌套类意味着: 
1. 要创建嵌套类的对象,并不需要其外围类的对象。 
2. 不能从嵌套类的对象中访问非静态的外围类对象。 
  
public class Outer { 
       private static int i = 1; 
       private int j = 10; 
       public static void outer_f1() { 
       } 
  
       public void outer_f2() { 
       } 
  
       // 静态内部类可以用public,protected,private修饰 
       // 静态内部类中可以定义静态或者非静态的成员 
       static class Inner { 
              static int inner_i = 100; 
              int inner_j = 200; 
              static void inner_f1() { 
                      //静态内部类只能访问外部类的静态成员(包括静态变量和静态方法) 
                     System.out.println("Outer.i" + i); 
                     outer_f1(); 
          &n


相关文档:

java jdbc 调用 oracle存储过程 返回游标

1.创建测试表
create table users(
userid int primary key,
username varchar2(20),
userpwd  varchar2(20)
);
insert into users values(1,'test','test');
insert into users values(2,'test','test');
insert into users values(3,'test','test');
insert into users values(4,'test','test');
insert i ......

java 反射

通过反射创建新类示例的两种方式及比较
作者BLOG:http://blog.csdn.net/fenglibing
通过反射创建新的类示例,有两种方式:
Class.newInstance()
Constructor.newInstance()
以下对两种调用方式给以比较说明:
l             Class.newInstance() 只能 ......

关于java中url编码的问题

今天遇到这样的问题。需要下载一个文件,该文件的url如下: hxxp://www.abc.com/view/img/%E7%BD%91%E4%B8%8A%E8%B4%AD%E7%89%A9.rar   
  此链接在浏览器下会重定向到别的网站。所以下载下来的文件并非我想要的。查了下原来是url编码后的文件名。那么要想下载就必须对这个编码进行解码。。。。。
& ......

你会安装Java吗?

java_home
C:\Program Files\Java\jdk1.6.0_16
Path
%java_home%\bin;%java_home%\lib;
classpath
%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;.;
java_home
C:\Program Files\Java\jdk1.6.0_16
Path
%SystemRoot%\system32;%java_home%\bin;%java_home%\lib;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\P ......

java线程学习例子

public class TextDemo {
public static void main(String[] args) {
RunnableEemo r1 = new RunnableEemo();
r1.REemo(r1);
System.out.println(r1.print());
}
}
class RunnableEemo extends ThreadRun implements Runnable {
Thread t2 = null;
public void REemo(RunnableEemo r1) {
Thread t1 = ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号