1.java数据类型的划分:
基本数据类型:
数值类型:
| 整数类型:int short long byte
| 小数类型:double float
字符类型:char
布尔类型:boolean
引用类型:数组 类 接口
引用传递其实就是将堆的使用权交给其他对象
2.public class 和class的声明区别
1.public class 声明则类名必须与文件名相同,否则执行报错;
2.用class进行声明 ,则类名可以与文件名不同,但编译形成的.class文件的名称与类名相同;
3.在一个.java文件中只能有一个public class的声明,但可以有多个class的声明
3.数据溢出
任何一种数据类型都有最大值,如果已是最大值加1则变成最小值,反之则是最大值;
4.return语句可以用于结束方法的使用,返回调用处
5.数组排序
java.util.Arrays.sort(数组名)
6.数组拷贝
System.arraycopy(源数组名,下标,目标数组,下标(开始复制的下标),长度)
7.foreach
语法格式:
for(数据类型 变量:数组){
//操作
}
8.可变参数
语法格式:
public static 方法名(数据类型...参数名)//这里可以把参数理解为数组
实例:
public class demo{
public static void main(String[] args){
int t[]={1,2,3,4,5,5}
fun(t);
fun(3,4,5,5);
fun(new int []{6,7,8,9,9})
}
}
public static fun(int ass){
for(int x:ass){
System.out.print(x+" .")
}
}
}