随笔分类 - Java
摘要:文章目录 包装类什么是包装类基本数据类型-->包装类包装类-->基本数据类型自动装箱与自动拆箱基本数据类型、包装类与String的转换基础数据类型、包装类-->StringString-->基础数据类型、包装类 包装类 什么是包装类 java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量
阅读全文
摘要:eclipse中的JUnit单元测试 步骤: 选中当前工程 - 右键选择:build path - add libraries - JUnit 4 - 下一步 创建Java类,进行单元测试。 此时的Java类要求:① 此类是public的 ②此类提供公共的无参的构造器 此类中声明单元测试方法。 此时
阅读全文
摘要:toString 当我们输出一个对象的引用时,实际上就是调用当前对象的toString() Object类中toString()的定义: public String toString() { return getClass().getName() + "@" + Integer.toHexStrin
阅读全文
摘要:==与equals 一、 == 可以使用在基本数据类型变量和引用数据类型变量中如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等。(不一定类型要相同)如果比较的是引用数据类型变量:比较两个对象的地址值是否相同.即两个引用是否指向同一个对象实体== 符号使用时,必须保证符号左右两边的变量类型
阅读全文
摘要:文章目录 多态性向下转型 多态性 可以理解为一个事物的多种形态。 对象的多态性:父类的引用指向子类的对象。只适用于方法,不适用于属性(编译和运行都看左边) 总结:对于对象的多态性,编译,看左边;运行,看右边。 有了对象的多态性以后,我们在编译期,只能调用父类中声明的方法,但在运行期,我们实际执行的是
阅读全文
摘要:子类对象实例化的全过程 子类继承父类以后,就获取了父类中声明的属性或方法。创建子类的对象,在堆空间中,就会加载所有父类中声明的属性。 当我们通过子类的构造器创建子类对象时,我们一定会调用其父类的构造器,进而调用父类的父类的构造器…直到调用了java.lang.Object类中空参的构造器为止。正因为
阅读全文
摘要:Super super用于调用父类的属性、方法、构造器,与this相同。 super的使用 属性与方法 在子类的方法或构造器中。通过使用"super.属性"或"super.方法"的方式,显式的调用父类中声明的属性或方法。当子类和父类中定义了同名的属性时,我们要想在子类中调用父类中声明的属性,则必须显
阅读全文
摘要:重载与重写 一、重载 定义 在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。同一个类、相同方法名,参数列表不同:参数个数不同,参数类型不同。 Java的重载是可以包括父类和子类的,即子类可以重载父类的同名不同参数的方法。 判断是否为重载 跟方法的权限修饰符、返回值类
阅读全文
摘要:Eclipse常用快捷键 * 1.补全代码的声明:alt + / * 2.快速修复: ctrl + 1 * 3.批量导包:ctrl + shift + o * 4.使用单行注释:ctrl + / * 5.使用多行注释: ctrl + shift + / * 6.取消多行注释:ctrl + shift
阅读全文
摘要:二分法查找 前提:所要查找的数组必须有序 public class Dichotomy { public static void main(String[] args) { int[] array = new int[]{-78,-64,-53,-43,-31,-10,-5,0,20,40,62,7
阅读全文
摘要:回形数 键盘读入一个整数n(1-20),以n为矩阵大小,把1,2,3,4,5…按顺时针螺旋的形式填入。 import java.util.Scanner; public class HuiXingShu { public static void main(String[] args) { Syste
阅读全文
摘要:面向对象 目录 面向对象一、面向过程&面向对象二、什么是面向对象三、回顾方法及加深四、类与对象的关系五、创建与初始化对象六、创建对象内存分析栈堆方法区 七、小结类与对象类对象属性默认初始化 基础数据类型与引用数据类型 八、封装九、继承十、 多态十一、static关键字十二、抽象类十三、接口的定义与实
阅读全文
摘要:文章目录 数组一、数组的定义二、数组的声明与创建三、内存分析四、三种初始化五、数组的四个基本特点六、数组边界七、数组的使用八、多维数组九、Arrays类十、稀疏数组 数组 一、数组的定义 数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作
阅读全文
摘要:文章目录 何谓方法方法的定义方法调用方法重载命令行传参可变参数递归 何谓方法 System.out.println(),是什么 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功
阅读全文
摘要:文章目录 流程控制一、用户交互scanner1.1 Scanner对象1.2 Scanner进阶使用 二、顺序结构三、选择结构3.1 if单选择结构3.2 if双选择结构3.3 if多选择结构3.4 嵌套的if结构3.5 switch多选择结构 四、循环结构4.4 while循环4.5 do...w
阅读全文
摘要:文章目录 Java基础1 注释、标识符、关键字1.1 注释1.2 关键字1.3 标识符1.4 数据类型1.4.1 基本类型1.4.2 引用类型1.4.3 整数类型拓展1.4.4 浮点数拓展1.4.5 字符拓展1.4.5.1 转义字符 1.5 类型转换1.5.1 强制转换1.5.2 自动转换1.5.3
阅读全文

浙公网安备 33010602011771号