02 2023 档案
基本算法之二分查找法折半查找(Java)
摘要:前提条件:数组中的数据必须是有序的! 核心思想:每次排除一半的数据,查询数据的性能明显提高很多! public class Task { public static void main(String[] args) { int[] arr = {2, 3, 5, 7, 11, 13, 17, 19,
Lambda表达式和Collection集合
摘要:Lambda表达式 Lambda表达式理解 Lambda表达式是Jdk 8 开始新增的一种语法形式;作用:用于简化匿名内部类的代码写法 注意:Lambda表达式只能简化函数式接口的匿名内部类!!! 什么是函数式接口? 有且仅有一个抽象方法的接口。 注意:大部分函数式接口,上面可能会有一个@Funct
异常处理小练习
摘要:异常处理小练习 对异常的调用和使用 任务 Task.java中已经定义好了两个异常类: DivisionByZeroException InvalidOperatorException 你需要借助这两个异常类,完成Task类中的calculate方法: 当operator为+、-、*、/时,返回v1
Java面向对象进阶第四天(常用API)
摘要:常用API API概述 API全称是应用程序编程接口,是Java写好的程序,程序员可以直接调用。 Object类:toString方法 Object是祖宗类,它里面的方法,一切子类对象都可以使用。 public String toString() 默认是返回当前对象的地址信息。 Student s
面向对象进阶第三天
摘要:
面向对象进阶第三天 内部类 内部类是什么? 类的5大成分(成员变量、成员方法、构造器、代码块、内部类)之一 类中的类 使用场景 当一个事物的内部,还有一个部分需要一个完整的结构进行描述时。 内部类有几种 1、静态内部类 是什么?有static修饰,属于外部类本身。 特点:只是位置在类里面。类有的成分

面向对象进阶第二天
摘要:面向对象进阶第二天 权限修饰符 作用:约束成员变量,构造器,方法等的访问范围 自己定义成员(方法,成员变量,构造器等)一般需要满足如下要求: 成员变量一般私有。 方法一般公开。 如果该成员只希望本类访问,使用private修饰。 如果该成员只希望本类,同一个包下的其他类和不同包下的子类访问,使用pr
Java面向对象进阶第一天
摘要:面向对象高级第一天 static关键字 是静态的意思,可以修饰成员变量,也可以修饰成员方法 成员变量的分类 静态成员变量 有static修饰,属于类,与类一起加载,内存中只有一份,可以被共享访问。 什么时候用呢?如果信息要被共享,只需要一份就用静态成员变量,比如:系统在线人数。 访问规则: 建议用类
JAVASE小练习 (今天做一个基于javase的银行ATM小练习)
摘要:实现的功能有1,用户登录2,用户开户(基于用户登录)3,查询账户(基于用户登录)4,存款5,取款6,转账7,修改密码(只有三次确认密码的机会)8,退出登录9,注销 这个小例子可以让我们充分复习所学的javase知识 比如: 1,八种基本数据类型以及引用数据类型 2,set,get方法。 3,if语句
找素数(java)
摘要:什么是素数? 质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数)。 实际案例 比如我们想找出1-1000的所有素数 思路1 可以先定义一个方法 primeNumber//参数列表用来接收所想找的素数范围 public st