Java基础篇
iPeterJiao
record
展开
-
Java中静态初始化和动态初始化,以及“零”值
静态就是属于类的,非静态就是不属于类的,属于对象的静态初始化和动态初始化是创建数组的概念。静态初始化:创建数组时,程序员显式地为数组中的元素赋初值,你不指定数组长度动态初始化:创建数组时,由系统默认地为数组中的元素赋初值,你指定数组长度比如:静态初始化就是:int[] a;a = {1,2,3};动态初始化:int[]原创 2013-09-06 10:50:46 · 1297 阅读 · 0 评论 -
Java面试题之:关于Java中a=a++;的结果
public class TestMaxInt { public static void main(String args[]){ int a = 1; a=a++; System.out.println(a); }}请看一下结果是什么?原创 2013-09-05 21:53:29 · 1260 阅读 · 0 评论 -
静态
首先要理解,所谓“静态”是相对“动态”而言的,“动态”是在初始化为(数值型为‘0’,引用型为‘null’)后,对其进行赋值,“静态”表示初始化的时候就对其进行赋值。静态就是在类加载期间执行,static关键字修饰的资源属于类级别的,是全体对象实例共享的资源,一、静态代码块静态代码块是在类加载期间运行的代码块,由于类只加载一次,所以静态代码块之运行一次!静态代码块用途不是原创 2013-09-13 08:28:09 · 683 阅读 · 0 评论