java基础

反编译

把out中的.class文件放到.java文件中到idea即可查看反编译文件

Java是值传递还是引用传递

Java是值传递。当传的是基本类型时,传的是值的拷贝,对拷贝变量的修改不影响原变量;当传的是引用类型时,传的是引用地址的拷贝,但是拷贝的地址和真实地址指向的都是同一个真实数据,因此可以修改原变量中的值;当传的是String类型时,虽然拷贝的也是引用地址,指向的是同一个数据,但是String的值不能被修改,因此无法修改原变量中的值。

方法重载

方法名相同,参数类型不同

Doc命令编译

image-20221202084135128

可变参数

public static void method(double ... numbers){};

递归结构包括两个部分:

递归头:什么时候不调用自身方。如果没有头,将陷入死循环

递归体:什么时候需要调用自身方法。

posted @ 2022-12-02 10:12  醉读付人心  阅读(19)  评论(0)    收藏  举报