01 2025 档案
摘要:java的多态:多态时面对对象的第三大特征; 方法的多态:方法的重载【本质:方法是由方法名 + 形参标识】和重写【本质是继承,实现】; 对象的多态:一个对象的声明类型【编译类型】和运行类型可以不一致,这个是多态的本质; 赋值符号左边是声明类型,右边是实际运行; 为什么有多态: 因为子类继承了父类的方
阅读全文
摘要:继承 子类继承了父类的所有方法和属性,非私有变量的的属性和方法子类可以直接访问,但是私有方法和属性不能直接访问,需要通过父类提供的公共方法; 子类必须调用父类的构造器,完成父类的初始化; 默认情况下总会调用父类的无参构造器:super(); 如果父类没有提供父类无参构造器,则必须显式调用super调
阅读全文
摘要:java访问修饰符【adj】:public,protect,【默认】,private; public:对外公开【对所有人】; protected:对子类和同一个包中的类【对后续开发和同一个开发者而言】; 默认级别:向同一个包中的类【对同一个开发者而言,没有后续子类的开发】; private:只有类本
阅读全文
摘要:java方法的标识有两部分:方法名 + 形参列表,方法的返回类型不做任何要求: 当方法名相同,而形参不同时,会构成方法的重载; 方法名和形参相同时,才表示相同方法; java的构造器方法: 构造器是完成对象的初始化,并不是创建对象; 构造器没有返回值; 对象一建立,就会调用与之相应的构造器,用于给对
阅读全文
摘要:返回数据类型: 一个方法最多只能有一个返回值; 如果有要求返回数据类型,则最后执行语句必须为:return 值 当方法为 void 的时候,方法体中可以没有return,或者只写 return; 方法的形参和实参的类型要一致或兼容,个数,顺序必须一致; 方法体内不能嵌套定义方法; 方法调用: 同一个
阅读全文
摘要:栈: 一般是存放基本数据类型【局部变量】; 当调用一个方法时,也会产生一个独立的栈内空间,用以执行方法体,执行完毕 后,会销毁; 堆:一般存放引用类型【经过new 后产生的类型】; 方法区: 常量池:常量,比如字符串;【防止常用数据的不断销毁和产生,增加效率】 类加载信息:每个类只加载一次;
阅读全文
摘要:赋值机制: 基本数据类型的赋值,赋值方式为值拷贝【相互不产生影响】; 数组数据类型的赋值,赋值方式为引用赋值【相互产生影响】; 实质,仍为值拷贝,只是基础数据类型和引用数据雷类型的存储空间不一样; java虚拟机,jvm,存在三个空间:栈,堆,方法区 基本数据类型变量的值存储在栈,当存在变量相互赋值
阅读全文
摘要:数组中的元素可以是任何数据类型,包括基本类型和引用类型,但是不能混用; 数组经过new之后,才会开辟空间; 数组属于引用类型,数组型数据是对象【object】 数组创建后,如果没有赋值,或初始化,会有默认值: byte,short,int,long: 0; float,double:0.0; cha
阅读全文
摘要:二分法查找算法应用的条件: 数组按照顺序排列【基础】; 数组中没有重复的元素【否则返回值元素的下标不唯一】; 二分法查找主要难点在于边界条件的确定,常见的区间的定义一般有两种:左闭右闭,即 [left, right],或者左闭右开,即 [left, right); 第一种:左闭右闭,即 [left,
阅读全文
摘要:对于java算术运算符中的:--,++以及复合运算符【+=,-=,%=,/=】包含有隐式的强制类型转换; 例如: short i = 1; i++; // i = (short)(i + 1) i += 1; // i = (short)(i + 1) //当直接: i = i + 1; 时会报错;
阅读全文
摘要:实数范围内的整数取余运算 原文:http://ceeji.net/blog/mod-in-real/ 自然数的取余运算的定义: 如果a和d是两个自然数,d非零,可以证明存在两个唯一的整数 q 和 r ,满足 a = qd + r 且0 ≤ |r| < |d| 。其中,q 被称为商,r 被称为余数
阅读全文
摘要:java基础数据类型:byte, short, int, long, float, double, char, boolean; 当参与计算的时候,精度小的类型会自动转换为精度大的类型; char -> int -> long -> float -> double byte -> short ->
阅读全文
摘要:java提供了8种基本类型:4种整数型【byte, short, int, long】,2种浮点型【float, double】,一种字符型【char】,一种布尔型; 在java中,直接书写的整数类型默认是int类型,当声明为byte,short,chart类型的变量时,在对应有效值范围内会发生自动
阅读全文