摘要: 访问修饰符 java提供四种访问控制修饰符号,控制方法和属性的访问权限; 公开级别:public,对外公开; 受保护级别:protected,对子类和同一个包中的类公开; 默认级别:没有修饰符,向同一个包的类公开; 私有级别:private,只有类本身可以方法,不对外公开; 修饰符可以用来修饰类中的 阅读全文
posted @ 2023-03-14 07:00 、子夜 阅读(16) 评论(0) 推荐(0)
摘要: 包: 区分相同名字的类 当类很多时,可以很好的管理 控制访问范围 package com.jyldu; package表示为关键字表示打包 com.jyledu表示报名 本质是创建不同的文件夹/目录来保存类文件 规则: 只能包含数字,字母,下划线,小圆点,但不能用数字开头,不能是关键字和保留字 规范 阅读全文
posted @ 2023-03-14 06:44 、子夜 阅读(15) 评论(0) 推荐(0)
摘要: eclipse 和 idea idea使用: 使用idea创建project; 使用run执行程序时,会在project下边生成out文件夹,并将源码src编译为class文件 常用快捷键: ctrl + d 删除当前行 ctrl + alt +向下光标 赋值当前行 alt + / 删除当前行 ct 阅读全文
posted @ 2023-03-14 06:18 、子夜 阅读(14) 评论(0) 推荐(0)
摘要: this关键字 构造方法的输入参数名不是非常的友好,如果能够将构造方法的形参名换成属性名就好了,但是根据变量的作用原则,无法关联到属性,这时使用this java虚拟机会给每个对象分配this,代表当前对象。 hashcode() 不是对象的内存地址 返回的是哈西码值,把对象的内部地址转化成一个整数 阅读全文
posted @ 2023-03-13 07:06 、子夜 阅读(14) 评论(0) 推荐(0)
摘要: 构造方法/构造器 基本语法 [修饰符] 方法名(形参列表){方法体;} 构造器的修饰符可以是默认; 构造器没有返回值; 方法名和类名字必须一样; 参数列表和成员方法一样的规则; 构造器调用系统完成; 构造方法又叫构造器,是类的一种特殊的方法,他的主要作用是完成对新对象的初始化 方法名和类名相同 没有 阅读全文
posted @ 2023-03-12 23:13 、子夜 阅读(34) 评论(0) 推荐(0)
摘要: 方法重载 java中允许同一个类中,多个同名方法的存在,但要求形参列表不一致:System.out.println(); 减轻了起名的麻烦 减轻了记名的麻烦 方法名必须相同 形参列表必须不同(个数/类型/顺序) 返回类型无要求 重载会进行最佳匹配 方法可变参数 java允许将同一个类中多个同名同功能 阅读全文
posted @ 2023-03-12 20:41 、子夜 阅读(21) 评论(0) 推荐(0)
摘要: 递归调用 递归就是方法自己调用自己,每次调用传入的变量不同,递归有利于解决复杂问题,简化代码 执行一个方法时,就创建一个受保护的独立空间(栈空间); 方法的局部变量时独立的,不会互相影响 方法中使用的是引用变量,就会共享该引用变量的数据; 递归必须向退出递归的条件逼近,否则无限递归,出现stackO 阅读全文
posted @ 2023-03-12 11:50 、子夜 阅读(16) 评论(0) 推荐(0)
摘要: 类与对象 类:自定义的数据类型:类是抽象的,概念的,代表一类事务,即是数据类型; 对象(属性,行为:具体的实例):具体的,实际的,代表一个具体事物,即是实例; 类是对象的模版,对象是类的一个个个体,对应一个实例; java设计者引入类与对象OPP 从概念上或者叫法上来看,成员变量 = 属性 = 字段 阅读全文
posted @ 2023-03-11 23:12 、子夜 阅读(30) 评论(0) 推荐(0)
摘要: 排序 指将一组数据按照指定的顺序排列的过程 分类: 内部排序:指将需要处理的所有数据都加载到内存储存器中,进行排序,包括交换排序法,选择排序法,插入排序法 外部排序:数据量过大,无法加载到内存储存器中,需要借助外部储存器进行排序,包括合并排序法和直接合并排序法 冒泡排序 Bubble Sorting 阅读全文
posted @ 2023-03-10 17:33 、子夜 阅读(17) 评论(0) 推荐(0)
摘要: 数组 数组/排序/查找 数组可以存放多个统一类型的数据,数组本身也是一种数据类型,引用类型; array.length 标识数组的大小/长度 数组的定义 数据类型[] 数组名 = new 数据类型[大小] //int a[] = new int[5]; 数组名[index] 取出对应数组对应的数据 阅读全文
posted @ 2023-03-10 16:49 、子夜 阅读(41) 评论(0) 推荐(0)