摘要: 1、八种基本数据类型对应的包装类。1.1、什么是自动装箱和自动拆箱,代码怎么写?Integer x = 100; // x里面并不是保存100,保存的是100这个对象的内存地址。Integer y = 100;System.out.println(x == y); // trueInteger x  阅读全文
posted @ 2021-07-29 19:22 好(justice)…… 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1、String类。1.1、对String在内存存储方面的理解:第一:字符串一旦创建不可变。第二:双引号括起来的字符串存储在字符串常量池中。第三:字符串的比较必须使用equals方法。第四:String已经重写了toString()和equals()方法。1.2、String的构造方法。String 阅读全文
posted @ 2021-07-28 19:16 好(justice)…… 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 二分法查找要注意:1.数值型数组,2.必须升序或降序。 冒泡排序和选择排序,在打代码之前,先整理好思路,在打代码。 阅读全文
posted @ 2021-07-27 20:53 好(justice)…… 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 今天学习了冒泡排序,选择排序,二分法查找在Java中的使用,明天打视频中有关这些的代码,实际应用一下。 阅读全文
posted @ 2021-07-26 21:41 好(justice)…… 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1、final关键字1.1、final修饰的类无法继承。1.2、final修饰的方法无法覆盖。1.3、final修饰的变量只能赋一次值。1.4、final修饰的引用一旦指向某个对象,则不能再重新指向其它对象,但该引用指向的对象内部的数据是可以修改的。1.5、final修饰的实例变量必须手动初始化,不 阅读全文
posted @ 2021-07-25 19:11 好(justice)…… 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 私有不能覆盖。静态不谈覆盖。在方法覆盖中,关于方法的返回值类型。什么条件满足之后,会构成方法的覆盖呢?1、发生具有继承关系的两个类之间。2、父类中的方法和子类重写之后的方法:具有相同的方法名、相同的形式参数列表、相同的返回值类型。学习了多态机制之后:“相同的返回值类型”可以修改一下吗?对于返回值类型 阅读全文
posted @ 2021-07-24 18:45 好(justice)…… 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 这周学习了Java的三大特点,方法等等知识点。还有一些小的知识点。 阅读全文
posted @ 2021-07-23 21:55 好(justice)…… 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 3、多态的基础语法3.1、向上转型和向下转型的概念。向上转型:子 >父 (upcasting)又被称为自动类型转换:Animal a = new Cat();向下转型:父 >子 (downcasting)又被称为强制类型转换:Cat c = (Cat)a; 需要添加强制类型转换符。什么时候需要向下转 阅读全文
posted @ 2021-07-23 21:40 好(justice)…… 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1、this1.1、this是一个关键字,是一个引用,保存内存地址指向自身。1.2、this可以使用在实例方法中,也可以使用在构造方法中。1.3、this出现在实例方法中其实代表的是当前对象。1.4、this不能使用在静态方法中。1.5、this. 大部分情况下可以省略,但是用来区分局部变量和实例变 阅读全文
posted @ 2021-07-22 18:56 好(justice)…… 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 封装1、面向对象的三大特征:封装继承多态有了封装,才有继承,有了继承,才能说多态。2、面向对象的首要特征:封装。封装的作用有两个:第一个作用:保证内部结构的安全。第二个作用:屏蔽复杂,暴露简单。在代码级别上,封装有什么用?一个类体当中的数据,假设封装之后,对于代码的调用人员来说,不需要关心代码的复杂 阅读全文
posted @ 2021-07-21 18:48 好(justice)…… 阅读(17) 评论(0) 推荐(0) 编辑