摘要: (一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静态的 这是程序入口两者的区别就是:静态代码块是自动执行的;静态方法是被调用的时候才执行的.静态方法(1)在Java里,可以定义一个不需要创建对象的方法,这种方法就是静态方法。要实现这样的效果,只需要在类中定义的方法前加上static关键字。例如:public st 阅读全文
posted @ 2013-03-28 17:34 notCharming 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1、数组创建的方法有很多种:int[] anArray ;//这一步只是做了声明,内存中并没分配,这一点是和C/C++不同的地方 anArray = new int[10];//这一步数组才真正建立int[] anArray = {1,2,3};2、数组与Array类的关系: 数组的写法与创建方式与一般的类有很大的不同,我一直认为数组与Java基本数据类型相似。其实不是。数组的创建确实与一般的类有所不同。 Java中的所有数组都是通过Array类实例化。Array类没有public的构造方法,数组是通过Array的newInstance()方法进行实例化。源代码如下:一维数组: ... 阅读全文
posted @ 2013-03-28 10:32 notCharming 阅读(11923) 评论(1) 推荐(1) 编辑