- 博客(6)
- 收藏
- 关注
原创 Java入门小结(6)
Collection集合 数组:存储的是同一类型的元素,可以存储基本数据类型。 集合:存储的都是对象。 格式 作用 boolean add(E e) 向集合中添加元素 boolean remove(E e) 删除集合中的元素 void clear() 清空集合所有的元素 boolean contains(E e) 判断集合中是否包含某个元素 boolean isEmpty() 判断集合是否为空 int size() 获取集合的长度 Object[] toArray()
2020-08-16 21:25:20
442
原创 Java入门小结(4)
继承中成员方法的访问特点 在父子类的继承关系当中,创建子类对象,访问成员方法的规则:创建的对象是谁,就优先用谁,如果没有则向上找。 注意事项: 无论是成员方法还是成员变量,如果没有都是向上找父类,绝对不会向下找子类。 栗子: 父类: public class Fu { public void methodFu() { System.out.println("父类方法执行。"); } public void method() { Syst
2020-08-09 18:07:05
355
原创 Java入门小结(5)
多态中成员方法使用的特点 访问规则: 看new的谁,就优先用谁,没有则向上找。 口诀:编译看左边,运行看右边。 对比: 成员变量:编译看左边,运行还看左边。 成员方法:编译看左边,运行看右边。 使用多态的好处 举例: 如果不用多态,只用子类,写法是: Teacher one = new Teacher(); one.work();// 讲课 Assistant two = new Assistant(); two.work();// 辅导 现在唯一要做的事情,就是调用work方法,其他的功能不关心。 如果
2020-08-09 18:00:54
232
原创 Java入门小结(3)
ArrayList类 1.数组的长度不可以发生改变,但是ArrayList集合的长度是可以随意变化的。 2.对于ArrayList来说,有一个尖括号代表泛型。 泛型:也就是装在集合当中的所有元素,全都是同一的什么类型。 tip:泛型只能是引用类型,不能是基本类型。 3.一丢丢注意事项: 对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。如果内容为空,得到的是空的中括号[]。 创建及使用: // 创建了一个ArrayList集合,集合名称是list,里面装的全都是String字符串类型
2020-07-26 20:37:20
466
原创 Java入门小结(2)
Java内存 栈(Stack):存放的都是方法中的局部变量。方法的运行一定要在栈中。 堆(Heap):凡是new出来的东西,都在堆中。堆内存里面的东西都有一个地址值(16进制)。堆内存里面的数据都有默认值。整数(0),浮点数(0.0),字符(’\u0000’),布尔(false),引用类型(null)。 方法区(Method Area):存储.class相关信息,包含方法的信息。 本地方法栈(Native Method Stack):与操作系统相关。 寄存器(pc Register):与cpu相关。 小
2020-07-19 21:59:38
935
原创 Java入门小结(1)
主要特性 Java语言的语法和C/C++很像,可以说Java是前两者的进阶版。Java语言不使用指针,而是使用引用。 Java是面向对象的,而非面向过程。 基础语法 类:类是对象的抽象,是一个模板。比如:猫是一个类,而Tom就是一个对象。 对象:对象是类的具体化,有状态和行为(成员变量和方法)。比如:Tom有抓老鼠的行为,那么对应的方法就是catchTheMouse()。 方法:方法就是行为(C++中的成员函数)。 实例变量:对象的状态由这些实例变量的值决定。 HelloWorld public c
2020-07-12 21:08:30
385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人