Random类的使用:
![](https://i-blog.csdnimg.cn/blog_migrate/3b3c4f2f5c33f70a2aca2017765cbbad.png)
只能输入随机数的右范围bound,默认从0~bound-1;
生成有范围的随机数:
![](https://i-blog.csdnimg.cn/blog_migrate/25e3fb1a785cc49af015710b8cea12db.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e1388a720b44abc7c3546e94d160198b.png)
数组:
![](https://i-blog.csdnimg.cn/blog_migrate/8c8c7f42b4f14cb860b2068f886e0105.png)
数组的简化格式:
![](https://i-blog.csdnimg.cn/blog_migrate/0034e399a6354fa25b9f6f2228fbdf99.png)
数组的长度获取:
可以直接用"数组名.length"获取;
IDEA提供快捷键快速遍历数组:数组名.fori 如下:
![](https://i-blog.csdnimg.cn/blog_migrate/5fae20d931b4c685b9164d0ebdcb6aab.png)
数组的动态初始化:
![](https://i-blog.csdnimg.cn/blog_migrate/b2c1eff2c3cbb35fb67f59dfc95eb265.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1022e281afc85bb688ccaa42e57cdf05.png)
java的内存分配:
![](https://i-blog.csdnimg.cn/blog_migrate/9b123dd2b72cd0f8cb856ff56eac2ffb.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ab317b0e0de187bfacb553e46454d156.png)
![](https://i-blog.csdnimg.cn/blog_migrate/8d3a9225da2f487f9d97f77313606962.png)
上面的情况两个数组会指向同一个堆空间:
![](https://i-blog.csdnimg.cn/blog_migrate/f87b08201b563fe251bcab50543b21ce.png)
在改变数组2的过程中数组1的值也被更改;共享一个堆空间,如果想要做到不影响数组1的值,需要为数组2开辟一个空间(new);
方法的格式:
在主函数的下面定义并描述,其他与C语言相似;
方法的重载:同类同名不同参
![](https://i-blog.csdnimg.cn/blog_migrate/15bc0c74f5b09476dbc2b27aaffc51b7.png)
与返回值无关!!!
![](https://i-blog.csdnimg.cn/blog_migrate/e224bb742cde3fff5fc9cb0602534d92.png)