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

Java静态初始化,实例初始化以及构造方法

 
首先有三个概念需要了解:
一.静态初始化:是指执行静态初始化块里面的内容。
二.实例初始化:是指执行实例初始化块里面的内容。
三.构造方法:一个名称跟类的名称一样的方法,特殊在于不带返回值。
对于这三个概念,给出以下程序,方便理解:
Java代码 
class Book{    
    public static int booksum=0;//静态变量    
    
    static{//这是静态初始化块    
        print();    
        System.out.println("this is static block");    
    }    
    
    {//实例初始化块    
        System.out.println(booksum);    
    }    
    
    public Book(){//构造方法    
        System.out.println("this is Book's constructor~");    
        booksum+=1;    
    }    
    
    public static void print(){//静态方法    
        System.out.println("this is static method~");    
    }    
}     

我仅从代码执行的角度来探讨Java加载类、创建对象的过程,并没有深入到JVM的机制中去,因此不保证JVM是这样的一个过程,但我认为如果仅想对Java的代码执行过程有个了解,我下面的分析就足够了。
1.一个对象第一次被创建时,先要加载该对象所属的类,即对应的.class


相关文档:

Java NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

URI、URL、URN的原理、区别及JAVA的实现

 
什么是URI
Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通
用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。
URI一般由三部分组成:
访问资源的命名机制。
存放资源的主机名。
资源自身的名称,由路径表示。
考虑下面的URI,它表示了当前的HTML ......

java连接数据库

1.java连接Oracle数据库:
 Class.forName("oracle.jdbc.driver.OracleDriver");
 String url="jdbc:oracle:thin:@127.0.0.1:1521:全局数据库名";
 String uname="用户名";
 String pwd="密码";
 Connection cn =DriverManager.getConnection(url,uname,pwd);
 Statement s=cn.createS ......

java获取原子钟时间并改变本地时间

 package dtm.tools;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Calendar;
import java.util.Dat ......

java 正则表达式

  String str  = "[010101]+[010102]";
  String ss = "
  System.out.println(ss); //  \[010101]  
  [  是特殊字符,
  需要用反斜杠  \[  对其进行转义
\\[010101]";  
  String ssss = "
\\ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号