上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 23 下一页
摘要: 1.线程的生命周期 2.流程 (1)新建 Thread t1 = new MyThread(); 此时线程状态为新建NEW (2)就绪 t1.start(); 线程从NEW变为RUNNABLE状态,等待CPU调度执行权 (3)运行 获取CPU执行权,调用run()方法,线程从RUNNABLE状态变为 阅读全文
posted @ 2022-10-12 15:20 植树chen 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1.Thread类中常用方法 | Thread类常用方法 | 描述 | | | | | start() | 启动当前线程,调用当前线程的run()方法。 | | run() | 通常需要重写该方法,将线程要执行的操作写在此方法中。 | | currentThread() | 静态方法,返回执行当前代 阅读全文
posted @ 2022-10-12 14:42 植树chen 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 方式一:继承Thread类 public class MyThread extends Thread { @Override public void run() { for (int i = 0; i < 100; i++) { if (i % 2 == 0) { System.out.printl 阅读全文
posted @ 2022-10-11 19:24 植树chen 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 算法追求:更少的时间和更少的存储。 1.什么是时间复杂度 就是算法的运行时间,假设每行代码执行时间为t,则算法运行时间 = 代码总行数 × t。 以下代码执行的时间 = 1t+m×t+m×t = (1+2m)t 用 $T(n)$ 表示算法执行时间。 $f(n)$ 表示所有语句执行次数,则对于上面的代 阅读全文
posted @ 2022-10-11 18:30 植树chen 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1.斐波那契数列 输入正整数n,1≤n≤40,求$f(n)$ 2.解 public class Solution { public int Fibonacci(int n) { if(n==1||n==2){ return 1; }else{ return Fibonacci(n-1)+Fibona 阅读全文
posted @ 2022-10-10 18:07 植树chen 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1.程序 一段静态的代码(未启动的APP),可以完成特定任务。 2.进程 正在运行的程序(挂在后台的APP),系统给进程分配了内存。 3.线程 程序内部的一条执行路径(比如QQ中执行聊天功能,发动态功能,这些小功能相当于一个线程)。 线程作为调度和执行的单位,每个线程拥独立的运行栈和程序计数器(pc 阅读全文
posted @ 2022-10-09 18:38 植树chen 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1.单核与多核CPU (1)单核:一个人 (2)多核:多个人 人与人之间有力量的大小区分,核心也可分为大核、小核。 多个人一起搬砖需要指挥配合 -> 对多核的优化。 2.串行 排队一个一个来。 3.并行 大家一起上,多个人同时做不同的事。 在同一个时刻多个任务同时执行,体现在多核处理器上,多个线程同 阅读全文
posted @ 2022-10-09 18:24 植树chen 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1.自定义异常类 (1)继承现有异常类:比如RuntimeException、Exception。 (2)提供全局常量:serialVersionUID。 (3)提供重载构造器。 public class ValueException extends Exception{ static final 阅读全文
posted @ 2022-09-28 19:31 植树chen 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1.throws声明抛出异常 一个方法中可能出现异常,那么可以使用throws抛出异常,交给这个方法的调用者处理(也不处理就继续向上抛,直到main方法)。 public void say() throws ClassCastException { Object o = new Object(); 阅读全文
posted @ 2022-09-28 19:24 植树chen 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.异常对象生成(抛出异常) Java程序的执行过程中如果出现异常,就会生成一个异常类的对象,该异常对象将会被提交给Java运行时系统。 虚拟机自动生成异常对象:虚拟机检测到程序发生了问题,在后台自动创建异常对象,并交给Java运行时系统(抛出)。 开发人员手动创建异常对象:Exception ex 阅读全文
posted @ 2022-09-28 19:07 植树chen 阅读(154) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 23 下一页