声明数组的方法:
数据类型 数组名[] = null;
或:
数据类型[] 数组名 = null;
分配内存给数组:
数组名 = new 数据类型[长度]
JAVA和PHP有很大区别,它分为声明和分配空间,声明数组,是给栈内存中声明;
而使用new关键字是在堆内存中完成。当然,可以声明和分配内存空间可以一起
。语句如:
数组名[] = new 数据类型[长度]
或:
数据类型[] 数组名 = new 数据类型[长度]
声明数组的方法:
数据类型 数组名[] = null;
或:
数据类型[] 数组名 = null;
分配内存给数组:
数组名 = new 数据类型[长度]
JAVA和PHP有很大区别,它分为声明和分配空间,声明数组,是给栈内存中声明;
而使用new关键字是在堆内存中完成。当然,可以声明和分配内存空间可以一起
。语句如:
数组名[] = new 数据类型[长度]
或:
数据类型[] 数组名 = new 数据类型[长度]
自动类型转换,强制类型转换
在满足下列条件的时候,数据可以自动转换:
1,两个数据类型兼容
2,转换后的数据大小比原来的大。
所有的数据类型都会转换成string,比如用string+int的时候。还有string类型输出的时候要
注意。比如system.out.print(“1+2=”+1+2)是12。但是system.out.print(“1+2=”+(1+2))的时
候是3啦。其实,这个print方法就是一个最好的说明:所有的数据类型都会转换成string的例子,不是么?
当类class中包含了main这个主方法时,称此类为主类。
public class 和 class 的区别:
1,public class文件名称必须与类名称一致
2,class文件名称可以与类名称不一致
3,在整个JAVA中只允许有一个public class声明,但是允许有其他的class声明。一个java文件中允许有多个class定义,编译之后会自动划分不同的class.