摘要:
1.Person p加载Person类信息(Person.class,只会加载一次) 2.在堆中分配空间(内存地址),为属性赋初始值(默认初始化) 3.显示初始化基本类型int age=90,引用类型依旧为默认值String name(显示初始化) 4.构造器初始化 5.对象在堆地址返回给p(p是对 阅读全文
posted @ 2021-09-02 18:14
CH0701
阅读(46)
评论(0)
推荐(0)
摘要:
1.作用域的基本使用 全局变量(属性)可以不赋值,直接使用,因为有默认值 局部变量必须赋值后,才能使用,因为没有默认值(直接使用会报错——未初始化值) 2.作用域的使用细节,五点 属性的生命周期较长,伴随着对象的创建而创建,伴随着对象的销毁而销毁(对象创建JVM内存分析,对象在堆中) 局部变量生命周 阅读全文
posted @ 2021-09-02 17:38
CH0701
阅读(86)
评论(0)
推荐(0)
摘要:
1.可变参数的使用,可变参数的作用:优化方法重载 int...表示接受的时可变参数,类型是int,可以接收(0-多)个参数 使用可变参数是,可以当作数组来使用,即nums可以当作数组 遍历nums求和即可 2.可变参数的细节 5点注意事项: 直接传递一个数组到可变参数中: 3.可变参数的练习 阅读全文
posted @ 2021-09-02 16:47
CH0701
阅读(41)
评论(0)
推荐(0)
摘要:
1.重载介绍 什么是重载:多个同名方法,通过不同的形参(个数,类型,顺序)进行区分,可以有不同的返回值 重载的好处:减少起名,减少记名,利于接口编程 2.重载快速入门 案例: 参数匹配时,先看参数个数是否一致,再判断参数类型是否一致 3.重载使用细节 方法重载不能通过使用不同的参数名实现 方法重载不 阅读全文
posted @ 2021-09-02 16:24
CH0701
阅读(76)
评论(0)
推荐(0)
摘要:
16.单链表介绍和内存布局;链表(Linked List),有带头结点和不带头结点之分;链式存储,每个结点的位置不确定 17.单向链表的创建和遍历的分析实现 单链表创建示意图(添加),遍历分析: class Node结构: 单链表用一个类来实现class singleLinkedList,将一个个的 阅读全文
posted @ 2021-09-02 12:31
CH0701
阅读(75)
评论(0)
推荐(0)

浙公网安备 33010602011771号