- 博客(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 407
原创 Java入门小结(4)
继承中成员方法的访问特点在父子类的继承关系当中,创建子类对象,访问成员方法的规则:创建的对象是谁,就优先用谁,如果没有则向上找。注意事项:无论是成员方法还是成员变量,如果没有都是向上找父类,绝对不会向下找子类。栗子:父类:public class Fu { public void methodFu() { System.out.println("父类方法执行。"); } public void method() { Syst
2020-08-09 18:07:05 326
原创 Java入门小结(5)
多态中成员方法使用的特点访问规则:看new的谁,就优先用谁,没有则向上找。口诀:编译看左边,运行看右边。对比:成员变量:编译看左边,运行还看左边。成员方法:编译看左边,运行看右边。使用多态的好处举例:如果不用多态,只用子类,写法是:Teacher one = new Teacher();one.work();// 讲课Assistant two = new Assistant();two.work();// 辅导现在唯一要做的事情,就是调用work方法,其他的功能不关心。如果
2020-08-09 18:00:54 205
原创 Java入门小结(3)
ArrayList类1.数组的长度不可以发生改变,但是ArrayList集合的长度是可以随意变化的。2.对于ArrayList来说,有一个尖括号代表泛型。泛型:也就是装在集合当中的所有元素,全都是同一的什么类型。tip:泛型只能是引用类型,不能是基本类型。3.一丢丢注意事项:对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。如果内容为空,得到的是空的中括号[]。创建及使用: // 创建了一个ArrayList集合,集合名称是list,里面装的全都是String字符串类型
2020-07-26 20:37:20 425
原创 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 895
原创 Java入门小结(1)
主要特性Java语言的语法和C/C++很像,可以说Java是前两者的进阶版。Java语言不使用指针,而是使用引用。Java是面向对象的,而非面向过程。基础语法类:类是对象的抽象,是一个模板。比如:猫是一个类,而Tom就是一个对象。对象:对象是类的具体化,有状态和行为(成员变量和方法)。比如:Tom有抓老鼠的行为,那么对应的方法就是catchTheMouse()。方法:方法就是行为(C++中的成员函数)。实例变量:对象的状态由这些实例变量的值决定。HelloWorldpublic c
2020-07-12 21:08:30 334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人