![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
白莲居仙
change the world by program!
展开
-
Sethli的Java基础--Random类
package com.lsvictory.day07.demo03;import java.util.Random;/** * 获取一个随机的int数字(范围是int所有范围,有正负两种):int num = r.next() * 获取一个随机的int数字(参数代表了范围,左闭右开区间):int num = r.nextInt(3) * */public class Demo01Random { public static void main(String[] args) {原创 2020-10-31 21:49:10 · 105 阅读 · 0 评论 -
Sethli的Java基础--匿名对象
package com.lsvictory.day07.demo02;/** * 匿名对象就是只有右边的对象,没有左边的名字和赋值运算符 * new 类名称 * * 注意事项:匿名对象只能使用唯一的一次,下次再用不得不再创建一个新的对象。 * 使用建议:如果确定有一个对象只需要使用唯一的一次,就可以使用匿名对象。 */public class Demo01Anonymous { public static void main(String[] args) { Per原创 2020-10-29 21:58:28 · 102 阅读 · 0 评论 -
SethLi的Java基础--this关键字的使用
package com.lsvictory.day06.demo04;/** * 当方法的局部变量和类的成员变量重名的时候,根据“就近原则”,优先使用局部变量。 * 如果需要访问本类当中的成员变量,需要使用格式: * this.成员变量 * * "通过谁调用的方法,谁就是this" */public class Person { String name;//我自己的名字 public void sayHello(String name){ System.o原创 2020-10-27 21:43:20 · 77 阅读 · 0 评论 -
Sethli的Java基础--局部变量与成员变量
package com.lsvictory.day06.demo03;/** * 局部变量和成员变量 * * 1.定义的位置不一样【重点】 * 局部变量:在方法的内部 * 成员变量:在方法的外部,直接写在类当中 * * 2.作用范围不一样【重点】 * 局部变量:只有方法当中可以使用,除了方法就不能再用 * 成员变量:整个类全都可以通用 * * 3.默认值不一样【重点】 * 局部变量:没有默认值,如果要想使用,必须手动进行赋值 * 成员变量:如果没有赋值,会有默认值,规则和数组一原创 2020-10-26 22:03:29 · 93 阅读 · 0 评论 -
Sethli的Java基础--对象的内存图
一个对象的内存图两个对象使用同一个方法的内存原创 2020-10-26 21:45:52 · 54 阅读 · 0 评论 -
Java基础-java中的内存划分
Java的内存需要划分成为5个部分:1.栈(stack):存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。局部变量:方法的参数,或者是方法{}内部的变量作用域:一旦超出作用域,立刻从栈内存当中消失。2.堆(Heap):凡是new出来的东西,都在堆当中。堆内存里面的东西都有一个地址值:16进制堆内存里面的数据,都有默认值。规则: * 如果是整数类型,那么默认为0; * 如果是浮点型,那么默认为0.0; * 如果是字符类型,那么默认为'\u0000'; * 如果是布尔类型,那么原创 2020-10-19 22:50:40 · 78 阅读 · 0 评论