摘要: 1.线程礼让,是在一定条件下通过yield方法使设置yield方法的线程在某个条件下让出CPU资源给其他线程使用 2.线程中断,是指运行状态的线程通过interrupted方法进入阻塞状态,通过isInterrupt方法来检验线程是否中断的状态 3.yield方法是Thread类的静态方法,外部类可 阅读全文
posted @ 2021-06-27 19:29 求知律己 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1.进程是指一个独立空间的一个应用程序 2.线程是指进程中某个程序的工程实现 3.进程就好比厨房,线程就好比厨师,多个线程好比多个厨师,共享CPU资源(客户菜式) 4.多线程的创建有两种方式: 第一种继承Thread类:重写run方法,以及在主方法中定义线程子类调用start方法执行线程 第二种通过 阅读全文
posted @ 2021-06-26 21:40 求知律己 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1.除咯try-catch,throw、throws等方法处理异常外,还可以自定义异常 例题: public MyNumberException extends Exception{ public MyNumberException(String error){ super(error);}} pu 阅读全文
posted @ 2021-06-25 20:09 求知律己 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1.包装类就是为八种基本数据类型创建对象而提供的一种类 2.装箱是指将基本数据类型转换成对应的包装类对象 装箱有三种方法public type(type value)、public type(String value)、以及public valueOf(String value)三种方法 publi 阅读全文
posted @ 2021-06-24 21:05 求知律己 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1.方法重写要求:方法名相同、参数类型相同、返回值相同或其子类返回值相同,子类修饰符要不小于父类 2.方法重载要求:方法名相同、参数类型不同、返回值没有改变、修饰符无关 3.多态的前提是继承。多态是定义一个方法,根据不同的角色需要生成的环境来呈现不同的业务逻辑。 public class Membe 阅读全文
posted @ 2021-06-23 23:36 求知律己 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 1.this是用来指代当前类实例化对象 public setid(id){thiis.id = id;} 即将传入的形参id赋值给当前类的id属性 2.this还可以调用方法,方法分为两种构造方法和普通方法 构造方法中可以通过this调用普通方法,但是普通方法不能调用构造方法 3.无参构造方法中可以 阅读全文
posted @ 2021-06-22 23:24 求知律己 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 1 import java.util.Arrays; 2 import java.util.Scanner; 3 4 public class Test_StudentSystem { 5 static String []names = {"张三","李四","王五","刘六"}; 6 static 阅读全文
posted @ 2021-06-21 21:46 求知律己 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1.递归:程序调用自身的编程技巧称为递归(recursion)2.定义一个过程或方法时出现调用本过程或本方法的成分,称之为递归3.若调用本身称之为直接递归4.若过程或方法A调用过程或方法B,而B又调用A,则称之为间接递归5.在算法设计中,任何间接递归算法都可以转换为直接递归算法来实现,所以主要讨论直 阅读全文
posted @ 2021-06-19 22:22 求知律己 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 1.思路:从图中的未访问的一个顶点开始,沿着一条路一直走到底,然后这条路尽头的节点,在从另外一条路走到底,不断递归此过程,直到所有遍历完成特点:不撞南墙不回头2.具体实现:当从一个未知的顶点出发,将这条路走完时,会返回到上一个节点,看他是否还有其他的子节点,如果有就继续往下遍历,如果没有就继续返回到 阅读全文
posted @ 2021-06-18 22:09 求知律己 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1.算法:矩阵对角线之和问题:不知道如何求反对角线利用i+j=数组长度class solution{public int Sum(int [][]mat){ int ret = ; for(int i = ;i<mat.length;i++){ for(int j = ;j<mat[i].lengt 阅读全文
posted @ 2021-06-07 22:21 求知律己 阅读(17) 评论(0) 推荐(0) 编辑