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

java中的final,static关键字

关键字final:
    在Java中声明类、属性和方法时,可使用关键字final来修饰。
    final标记的类不能被继承。
    final标记的方法不能被子类重写。
    final标记的变量(成员变量或局部变量)即成为常量,只能赋值一次。
    final标记的成员变量必须在声明的同时或在每个构造方法中显式赋值,然后才能使用。
static关键字:
    在Java类中声明变量、方法和内部类时,可使用关键字static做为修饰符。
    static标记的变量或方法由整个类(所有实例)共享,如访问控制权限允许,可不必创建该类对象而直接用类名加‘.’调用。
    static成员也称类成员或静态成员,如:类属性、类方法、静态方法等。
    注意:不要把final和static搞混,static可以无限次赋值,而final只能一次!
public final class Test{
    public static int totalNumber= 5 ;
    public final int id;
    public Test(){
        id = ++totalNumber;
    }
       public static void main(String[] args) {
        Test t = new Test();
        System.out.println(t.id);      
        final int i = 10;
        final int j;
        j = 20;
        j = 30; //非法,因为final标记的变量只能被赋值一次
        }
}


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

java中的==操作符与equals方法

==操作符与equals方法的区别:
    ==是引用类型比较引用(也就是比较内容和地址);基本类型比较值;
    equals()方法只能比较引用类型,"=="可以比较引用类型及基本类型;
    特例:当用equals()方法进行比较时,对类File、String、Date及封装类(Wrapper包装 ......

Java多线程

多线程
线程:是指进程中的一个执行流程。
线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。
如何创建一个线程?
创建线程有两种方式,如下:
1、 扩展java.lang.Thread类
2、 实现Runnable接口 ......

java经典书籍

java经典书籍汇总(部分)
一、入门 
《Java 2从入门到精通》- 推荐 
《Thinking in Java》- 强烈推荐* 
O’reilly的Java编程基础系列 - 参考* 
二、进阶 
《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当 ......

Java时间函数

String   posttime=new   java.text.SimpleDateFormat("yyyy-MM-dd   HH:mm:sss").format(   java.util.Calendar.getInstance().getTime()   );
1. Java计算时间依靠1970年1月1日开始的毫秒数.                 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号